При попытке установить пакет обновления Windows XP появляется сообщение об ошибке "Отказано в доступе" или "Установка пакета обновления не завершена"

Переводы статьи Переводы статьи
Код статьи: 949377 - Vizualiza?i produsele pentru care se aplic? acest articol.

Чтобы продолжить получать обновления для системы безопасности Windows, установите пакет обновления 3 (SP3) для Windows XP. Дополнительные сведения см. на указанном ниже веб-сайте корпорации Майкрософт. Заканчивается поддержка для некоторых версий Windows

Развернуть все | Свернуть все

В этой статье

Проблема

Во время установки пакета обновления 2 (SP2) или пакета обновления 3 (SP3) для Windows XP могут появиться сообщения об ошибках, аналогичные приведенным ниже.
Ошибка установки пакета обновления 3 (SP3). Отказано в доступе.
Ошибка установки пакета обновления 3 (SP3). Установка пакета обновления не завершена.
Также в файле Svcpack.log может содержаться следующее сообщение об ошибке:
DoRegistryUpdates failed

Причина

Такие ошибки возникают, если ограничения доступа к одному или нескольким разделам реестра не позволяют пакету обновления обновить эти разделы. Ограничения на разделы реестра могут налагаться некоторыми программами, которые изменяют в реестре системные списки управления доступом таким образом, что с помощью учетных записей администратора их не удается изменить. Программа установки пакета обновления запускается с учетной записью администратора (или пользователя) и поэтому не может вносить изменения в разделы реестра, для которых установлены ограничения. Если пакету обновления для Windows XP не удается внести изменения в раздел реестра, на которые наложила ограничения другая программа, установка пакета обновления завершается с ошибкой.

Инструкции по проверке наличия ошибки при внесении изменений в реестр см. в разделе "Дополнительные сведения".

Решение

Чтобы устранить эту проблему, воспользуйтесь приведенными ниже способами в указанном порядке. Эти способы предназначены для пользователей со средним и высоким уровнем подготовки.

Примечание. Чтобы воспользоваться этими способами, необходимо войти в систему с учетной записью администратора. Если компьютер является персональным, учетная запись, используемая для входа в систему, наверняка уже имеет права администратора. Если компьютер является рабочим и подключен к сети, возможно, за помощью потребуется обратиться к системному администратору. Чтобы убедиться в том, что вход в Windows выполнен с учетной записью администратора, зайдите на веб-сайт Майкрософт по следующему адресу:
http://support.microsoft.com/gp/admin?ln=ru

Способ 1. Перезагрузка компьютера с последующей загрузкой и установкой пакета обновления 3 (SP3) для Windows XP с веб-сайта Центра загрузки Майкрософт

Если программа работает и файл заблокирован, перезагрузите компьютер, чтобы разблокировать файл. Чтобы попытаться разблокировать файл, закройте все программы и перезагрузите компьютер. После этого попробуйте загрузить и установить пакет обновления еще раз.

Если первая попытка установить пакет обновления 3 (SP3) для Windows XP с помощью Центра обновления Windows завершилась с ошибкой, загрузите полную загружаемую версию пакета обновления 3 (SP3) для Windows XP из Центра загрузки Майкрософт. Загрузив пакет обновления, попытайтесь установить его. Дополнительные сведения о загрузке пакета обновления 3 (SP3) для Windows XP см. в следующей статье базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP
Если этот способ помог избавиться от сообщений об ошибках и успешно установить пакет обновления 3 (SP3) для Windows XP, проблема устранена.

Дополнительные сведения о восстановлении параметров безопасности по умолчанию в Windows XP см. в следующей статье базы знаний Майкрософт:
313222 Восстановление параметров безопасности по умолчанию


Если устранить проблему не удалось, перейдите к способу 2.

Способ 2. Перезагрузка компьютера и закрытие или отключение всех запущенных антивирусных или антишпионских программ

Внимание! Выполнение описанных ниже действий повышает степень уязвимости компьютера или сети перед атаками злоумышленников или проникновением вирусов и других вредоносных программ. Корпорация Майкрософт не рекомендует использовать этот метод, но в случае необходимости этот способ можно применить на свой собственный риск. В случае использования данного метода обхода проблемы полагайтесь на свои опыт и знания.

Чтобы снизить риск подвергнуться атаке со стороны злонамеренных пользователей или программного обеспечения, не посещайте другие веб-сайты и не загружайте файлы, пока закрыты или отключены программы для защиты от вирусов и шпионского ПО.

Сбой в ходе установки чаще всего связан с тем, что программа стороннего производителя (например, антивирусная) удерживает открытым или блокирует файл, необходимый для установки пакета обновления. Чтобы избежать этой проблемы, перед установкой пакета обновления 3 для Windows XP выполните указанные ниже действия.
  1. Закройте все программы и перезагрузите компьютер.
  2. После перезагрузки компьютера закройте или отключите все запущенные антивирусные или антишпионские программы.

    Примечание. Эти программы можно отключить в области уведомлений. Для этого щелкните правой кнопкой мыши значок программы стороннего производителя и выберите команду закрытия или отключения приложения. Если такая возможность отсутствует, ознакомьтесь с документацией на программу или обратитесь к ее изготовителю за инструкциями.
  3. Закрыв антивирусную или антишпионскую программу, установите полный пакет обновления 3 (SP3) для Windows XP, который был загружен при выполнении действий, описанных в способе 1.
  4. После установки пакета обновления 3 (SP3) для Windows XP включите антивирусные или антишпионские программы, отключенные при выполнении действия 2.
Если этот способ помог избавиться от сообщений об ошибках и успешно установить пакет обновления 3 (SP3) для Windows XP, проблема устранена.

Если он не помог и вы готовы воспользоваться инструкциями по устранению неполадок для опытных пользователей, обратитесь к разделу "Продвинутые способы устранения неполадок". В противном случае перейдите к разделу "Дальнейшие действия".

ПРОДВИНУТЫЕ СПОСОБЫ УСТРАНЕНИЯ НЕПОЛАДОК

В этом разделе предложен продвинутый способ устранения неполадок на случай, если действия, описанные в разделе "Решение", не помогли. Он предназначен только для опытных пользователей.

Сброс разрешений на доступ к реестру и файлам

Если для сброса разрешений на доступ к реестру и файлам требуется помощь, перейдите к разделу Помощь в решении проблемы. Чтобы включить автоматическое обновление самостоятельно, перейдите к разделу Самостоятельное решение проблемы.


Помощь в решении проблемы

Чтобы устранить проблему автоматически, щелкните ссылку Устранить проблему. Затем в диалоговом окне Загрузка файла нажмите кнопку Выполнить и следуйте инструкциям мастера.
Устранить проблему
Microsoft Fix it 50389

Примечание. Мастер может быть доступен только на английском языке, однако функцию автоматического исправления можно применять в версиях Windows на любых языках.

Примечание. Автоматическое исправление можно загрузить на любой компьютер, сохранить на устройстве флэш-памяти или компакт-диске и затем запустить на нужном компьютере.

Самостоятельное решение проблемы

Важно! В данный раздел, описание метода или задачи включены сведения об изменении параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении таких действий строго соблюдайте инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. При возникновении неполадок реестр можно восстановить. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии, редактирование и восстановление реестра Windows XP и Windows Server 2003
Чтобы сбросить разрешения на доступ к реестру и файлам, выполните описанные ниже действия.
  1. Загрузите и установите файл Subinacl.exe. Для этого посетите веб-сайт корпорации Майкрософт по адресу:
    http://www.microsoft.com/en-us/download/details.aspx?id=23510 (эта ссылка может указывать на содержимое полностью или частично на английском языке)
  2. Запустите Блокнот.
  3. Скопируйте приведенный ниже текст и вставьте его в Блокнот.
    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 /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f
    subinacl /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f
    secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
    Корпорация Майкрософт предоставляет примеры программного кода только для иллюстрации и не предоставляет явных или подразумеваемых гарантий относительно их пригодности для применения в тех или иных целях. Примеры в данной статье рассчитаны на пользователя, имеющего достаточный уровень знаний соответствующего языка программирования и необходимых средств разработки и отладки. Сотрудники службы поддержки Майкрософт могут объяснить работу конкретной процедуры, но не будут изменять примеры для реализации дополнительных возможностей или удовлетворения требований конкретных пользователей.
  4. Сохраните этот файл под именем Reset.cmd.
  5. Дважды щелкните файл Reset.cmd, чтобы выполнить сценарий.

    Примечание. Выполнение этого файла сценария может занять длительное время. Его необходимо выполнять от имени администратора.
  6. Установите пакет обновления 3 (SP3) для Windows XP.
Если этот способ помог избавиться от сообщений об ошибках и успешно установить пакет обновления 3 (SP3) для Windows XP, проблема устранена.

Если этот способ не помог устранить проблему, перейдите к разделу "Дальнейшие действия".

Дополнительная информация

Проверка наличия сбоя при внесении изменений в реестр

  1. Выберите в меню Пуск пункт Выполнить, введите %windir%\svcpack.log и нажмите кнопку ОК. Откроется файл Svcpack.log.
  2. В меню Правка выберите команду Найти.
  3. В поле Что введите DoRegistryUpdates failed и нажмите кнопку Найти далее.

    Если при попытке внести изменения в реестр произошел сбой, в файле журнала появится сообщение об ошибке с текстом "DoRegistryUpdates failed". Такое сообщение говорит о наличии проблемы, не позволяющей вносить изменения в реестр. Оно выглядит примерно так:
    xxxx.xxx: DoInstallation:DoRegistryUpdates failed.
    xxxx.xxx: Access is denied.
    xxxx.xxx: Сообщение, выводимое на экран: Access is denied.
    Примечание. В этом сообщении xxxx.xxx представляет отметку времени каждой записи.

Антивирусное ПО

Антивирусная программа предназначена для защиты компьютера от вирусов. Если антивирусная программа отключена, не следует загружать или открывать файлы из ненадежных источников, посещать веб-сайты, в безопасности которых имеются сомнения, или открывать вложения электронной почты. Дополнительные сведения о компьютерных вирусах см. в следующей статье базы знаний Майкрософт:
129972 Компьютерные вирусы — описание, меры безопасности и удаление

ДАЛЬНЕЙШИЕ ДЕЙСТВИЯ

Если с помощью описанных способов проблему устранить не удалось, можно перейти на веб-сайт службы технической поддержки Майкрософт и попытаться найти другие способы устранения проблемы. Ниже перечислены некоторые услуги, которые можно найти на веб-сайте службы технической поддержки Майкрософт.
  • База знаний с возможностью поиска. Поиск технических сведений и рекомендаций по использованию продуктов Майкрософт.
  • Центры решений. Список часто задаваемых вопросов и советов службы поддержки.
  • Прочие виды поддержки. Задайте вопрос в Интернете, обратитесь в службу технической поддержки Майкрософт или отправьте свой отзыв.
Если проблема по-прежнему не устранена, можно обратиться в службу поддержки по следующему адресу:
http://support.microsoft.com/contactus/?ln=ru

Свойства

Код статьи: 949377 - Последний отзыв: 30 апреля 2013 г. - Revision: 8.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows XP Service Pack 2
Ключевые слова: 
kbexpertisebeginner kbregistry kberrmsg kbtshoot kbprb kbfixme kbmsifixme KB949377

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com