У меня были проблемы с редактированием ASPX-страниц в Visual Studio, и я прочитал на stackoverflow.com, что вы можете просто удалить Web Authoring Component, и это решит эту проблему. Я не смог удалить его из-за проблемы с разрешением реестра:
Ошибка офиса:
Я использовал утилиту очистки установщика Windows, чтобы попытаться удалить ее.
Плохая идея. Это полностью сломало мой офис.
Когда я попытался удалить, а затем переустановить Office: мне потребовались часы, чтобы выяснить, что (я почти уверен) Office пытался использовать мой диск DVD-ROM в качестве локального кэша, поэтому мне пришлось запустить установку с этим параметром, который заставляет офисную установку игнорировать все предыдущие настройки:
setup.exe oem_noprevious=1
(Я делаю мини-праздник, потому что он начинает копировать файлы)
[LOTS OF CURSING] Я получаю ту же ошибку при повторной установке, что и при попытке удалить ее (см. Изображение выше)
Я захожу в свой реестр, ищу этот ключ. Оказывается, даже если я запускаю regedit.exe от имени администратора, у меня все еще нет прав доступа и изменения разрешений для указанного ключа:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\80F8A534CE34C37479A36408DF607B90\9040211900063D11C8EF10054038389C
Я ищу предложения о том, как получить полный контроль над реестром или удалить (возможно) поврежденный ключ, потому что я не могу изменить разрешения для этого ключа или удалить его. Или любые другие предложения по переустановке офиса были бы фантастическими.
Однажды со мной случилось, что я не мог удалить раздел реестра из-за проблем с разрешениями и не мог изменить разрешения на этом узле по неизвестным причинам.
Что я сделал, это выбрал родитель узел узла, который я хотел удалить, затем установите разрешения, чтобы мой пользователь мог удалить тот узел. Затем я выбрал опцию, чтобы дочерние узлы наследовали эти разрешения. Это помогло: я мог выбрать только тот узел, от которого хотел избавиться, и удалить его.
Итак, попробуйте.
источник