Статьи Доступ запрещен" при установке SP3 на Windows XP

Тема в разделе "Microsoft Windows XP", создана пользователем Саныч, 11 авг 2009.

  1. Саныч
    Оффлайн

    Саныч Активный пользователь

    Сообщения:
    869
    Симпатии:
    1.697
    В случае если при установке SP3 на Windows XP вы получаете ошибки, связанные с отсутствием доступа, вам может потребоваться сбросить разрешения на некоторые файлы и/или разделы реестра. Хотя такие ошибки могут быть вызваны и сторонними программами, например антивирусами и прочими "анти". Естественно перед установкой SP необходимо временно отключать такие программы. Если же дело не в них, то может понадобиться сброс разрешений.
    Прежде чем продолжить убедитесь, что вам это необходимо - просмотрите лог-файл ошибок установки SP3, который расположен в папке \Windows\ и называется Svcpack.log, откройте его блокнотом и поищите упоминания Access is denied или DoRegistryUpdates failed.

    Для Windows XP Professional можно использовать утилиту командной строки secedit, которая поможет восстановить параметры безопасности по умолчанию. Для этого выполните следующую команду:

    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

    Пользователи Windows XP Home смогут воспользоваться утилитой Subinacl.exe, которая позволит также сбросить разрешения.
    для использования SubInACL загрузите файл по ссылке, указанной выше и установите Windows Resource Kits. После этого откройте блокнот и скопируйте в новый текстовый документ следующие строки:


    cd /d “%ProgramFiles%\Windows Resource Kits\Tools”
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=Администраторы=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=Администраторы=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=Администраторы=f
    subinacl /subdirectories %SystemDrive% /grant=Администраторы=f
    subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=System=f
    subinacl /subkeyreg HKEY_CURRENT_USER /grant=System=f
    subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=System=f
    subinacl /subdirectories %SystemDrive% /grant=System=f


    Сохраните файл как resacl.cmd и запустите его на выполнение. После выполнения перезагрузите компьютер.




    источник
     
    7 пользователям это понравилось.

Поделиться этой страницей