Вам может потребоваться сбросить реестр и права доступа к файлам, если вы столкнулись с ошибкой «Доступ запрещен» при установке пакета обновления Windows XP или обновления. (Пример: ошибка установки пакета обновления 3. Доступ запрещен.)
Подсказка: если вы видите ошибку Ошибка установки пакета обновления 3. Доступ запрещен при установке пакета обновления 3 (SP3) для Windows XP. Чтобы убедиться, что ошибка вызвана неправильными разрешениями реестра, откройте файл C: \ Windows \ Svcpack.log с помощью Блокнота и найдите текст. Доступ запрещен или DoRegistryUpdates не выполнен.
Примечание. Ошибки, связанные с отказом в доступе, также могут быть вызваны сторонними приложениями, особенно антивирусными или шпионскими программами. Поэтому убедитесь, что вы временно закрыли все антивирусные и антишпионские утилиты, а затем установили пакет обновления. Это помогает в большинстве случаев. Вы должны сбросить реестр и права доступа к файлу только в случае необходимости.
Сброс реестра и разрешений файла
Использование SECEDIT.EXE (для Windows XP Professional)
В Windows XP Professional вы можете использовать следующую командную строку secedit для сброса разрешений по умолчанию для файлов и реестра.
secedit / configure / cfg% windir% \ repair \ secsetup.inf / db secsetup.sdb / verbose
Для получения дополнительной информации см. Статью Как сбросить настройки безопасности обратно к значениям по умолчанию.
Использование SubInACL
В Windows XP Home Edition (и Professional Edition) вы можете использовать инструмент SubInACL для сброса реестра и прав доступа к файлам. Загрузите и установите файл Subinacl.exe (~ 370 КБ) от Microsoft. SubInACL — это инструмент командной строки, который позволяет администраторам получать информацию о безопасности файлов, разделов реестра и т. Д.
Загрузите файл reset.zip, разархивируйте и запустите файл reset.cmd. Этот скрипт сбрасывает реестр и права доступа к файлам в вашей системе.
Reset.cmd Содержание
Файл reset.cmd содержит следующие строки: