Може да се наложи да нулирате системния регистър и разрешенията за файлове, ако срещнете Достъпът е отказан грешка при инсталиране на Windows XP Service Pack или актуализация. (пример: Грешка при настройка на Service Pack 3. Достъпът е отказан.)
намек: Ако виждате грешката Грешка при настройка на Service Pack 3. Достъпът е отказан когато инсталирате Windows XP Service Pack 3, за да проверите дали грешката е причинена от неправилни разрешения на системния регистър, отворете файла C:\Windows\Svcpack.log с помощта на Notepad и потърсете текста Достъпът е отказан или DoRegistryUpdates не успя.
Забележка:Грешките с отказан достъп могат да бъдат причинени и от приложения на трети страни, особено антивирусни или антишпионски приложения. Така че, уверете се, че сте затворили временно всички антивирусни и антишпионски помощни програми и след това инсталирайте Service Pack. Това помага в повечето случаи. Трябва да нулирате системния регистър и разрешенията за файлове само ако е необходимо.
Нулиране на системния регистър и разрешенията за файлове
Използване на 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 KB) от Microsoft. SubInACL е инструмент от командния ред, който позволява на администраторите да получават информация за сигурността на файлове, ключове в системния регистър и др.
Изтегли reset.zip, разархивирайте и стартирайте reset.cmd файл. Този скрипт нулира разрешенията за регистър и файлове във вашата система.
Reset.cmd Съдържание
Файлът reset.cmd съдържа следните редове:
Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?
Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:- Закачете го!
- Споделете го с любимия си блог + Facebook, Reddit
- Twitter го!
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /поддиректории %SystemDrive%\ /grant=administrators=f /grant=system=f