Поява повідомлення про помилку "Немає доступу" або "Інсталяцію пакета оновлень не завершено" під час спроби інсталювати пакет оновлень для операційної системи Windows XP.

Переклади статей Переклади статей
Номер статті: 949377 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Під час інсталяції пакета оновлень 2 (SP2) або пакета оновлень 3 (SP3) для операційної системи Windows XP може з’явитись одне з таких повідомлень про помилку:
Помилка під час інсталяції пакета оновлень 3. Немає доступу.
Помилка під час інсталяції пакета оновлень 3. Інсталяцію пакета оновлень не завершено
Або файл Svcpack.log може містити таке повідомлення про помилку:
DoRegistryUpdates failed

причина

Ці помилки можуть статися, якщо дозволи для одного або кількох розділів реєстру обмежено, і пакет оновлень не може їх оновити. Розділи реєстру можуть бути обмежені деякими програмами, які змінюють системні списки керування доступом (SACL) у реєстрі, тому їх не можна змінити за допомогою облікових записів адміністратора. Програма інсталяції пакета оновлень працює під обліковим записом адміністратора (користувача), і тому не може отримати доступ до обмежених розділів реєстру. Якщо пакет оновлень для операційної системи Windows XP не може оновити розділ реєстру через те, що його обмежено іншою програмою, інсталювати пакет оновлень не вдається.

Щоб визначити, чи не вдалось оновити розділ реєстру, перейдіть до розділу "Додаткові відомості".

Розв'язанн

Скористайтеся наведеними нижче способами усунення неполадок у порядку, у якому їх подано, щоб вирішити цю проблему. Ці способи розраховано на користувачів середнього та досвідченого рівнів.

Примітка. Необхідно ввійти в систему Windows з обліковим записом адміністратора комп’ютера, щоб виконати ці дії. Якщо це ваш особистий комп’ютер, імовірно, ви вже ввійшли в систему із правами адміністратора. Якщо це робочий комп’ютер, підключений до мережі, можливо, вам доведеться звернутися по допомогу до системного адміністратора. Щоб переконатися, що ви ввійшли в систему Windows з обліковим записом адміністратора комп’ютера, відвідайте такий веб-сайт Майкрософт:
http://support.microsoft.com/gp/admin?ln=uk-ua

Спосіб 1. Перезавантажте комп’ютер, а потім спробуйте завантажити та інсталювати пакет оновлень Windows XP SP3 з вузла Microsoft Download Center

Якщо програма запускається із заблокованим файлом, перезавантаження комп’ютера може розблокувати його. Щоб спробувати розблокувати файл, закрийте всі програми та перезавантажте комп’ютер. Потім повторіть спробу завантаження та інсталяції пакета оновлень.

Якщо ви вже пробували інсталювати пакет оновлень Windows XP SP3 через службу Windows Update і це зробити не вдалося, завантажте повний пакет Windows XP SP3 з вузла Microsoft Download Center. Після завантаження пакета оновлень спробуйте інсталювати його. Докладніше про те, як завантажити пакет оновлень 3 для Windows XP див. у статті бази знань Microsoft Knowledge Base:
322389 Як отримати останній пакет оновлень Windows XP
Якщо цей спосіб допоміг вирішити проблему з повідомленням про помилку та ви успішно інсталювали пакет оновлень Windows XP SP3, виконувати інші дії не потрібно.

Щоб отримати додаткові відомості про відновлення настройок безпеки за промовчанням в операційній системі Windows XP, клацніть номер статті бази знань Майкрософт:
313222 Відновлення настройок безпеки за промовчанням (може бути англійською мовою)


Якщо цей спосіб не вирішив проблему, перейдіть до способу 2.

Спосіб 2. Перезавантажте комп’ютер і закрийте або вимкніть будь-яке запущене антивірусне чи антишпигунське програмне забезпечення

Попередження. Описана методика може зробити комп'ютер або мережу вразливішими до атак зловмисних користувачів або шкідливого програмного забезпечення, такого як віруси. Ми не радимо користуватися пропонованою методикою, але надаємо ці відомості для того, щоб ви могли використати її на свій власний розсуд. Відповідальність за наслідки її використання лягає на вас.

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

Одна з найпоширеніших причин невдалої інсталяції – програма від стороннього виробника, наприклад антивірусна програма, тримає відкритим або блокує файл, потрібний для інсталяції пакета оновлень. Щоб запобігти виникненню такої проблеми, перед інсталяцією пакета Windows XP SP3 виконайте такі дії:
  1. Закрийте всі програми та перезавантажте комп’ютер.
  2. Після перезавантаження комп’ютера закрийте або вимкніть будь-які запущені антивірусні чи антишпигунські програми.

    Примітка. Ці програми можна вимкнути з області сповіщень. Для цього клацніть правою кнопкою миші піктограму програми від стороннього виробника, а потім виберіть пункт, який дає змогу закрити або вимкнути застосунок. Якщо така можливість недоступна, перегляньте документацію програми або зверніться до виробника програми по інструкції.
  3. Після закриття всіх антивірусних або антишпигунських програм інсталюйте Windows XP SP3 з повного пакета завантаження, отриманого за допомогою способу 1.
  4. Після завершення інсталяції пакета Windows XP SP3 перезапустіть антивірусну або антишпигунську програму, вимкнуту під час виконання кроку 2.
Якщо цей спосіб допоміг вирішити проблему з повідомленням про помилку та ви успішно інсталювали пакет оновлень Windows XP SP3, виконувати інші дії не потрібно.

Якщо цей спосіб не вирішив проблему й ви впевнені в тому, що можете самостійно скористатися розширеним виправленням неполадок, перейдіть до розділу "Розширене виправлення неполадок". Якщо ви непевні, чи можете виконувати розширене виправлення неполадок, перейдіть до розділу "Наступні кроки".

РОЗШИРЕНЕ ВИПРАВЛЕННЯ НЕПОЛАДОК

У цьому розділі описуються розширені методи виправлення неполадок, які можна спробувати, якщо способи, наведені в розділі "Вирішення", не працюють. Цей спосіб призначено лише для досвідчених користувачів.

Скидання дозволів для реєстру та файлів

Щоб автоматично скинути дозволи для реєстру та файлів, перейдіть до розділу Виправити автоматично. Щоб увімкнути функцію автоматичних оновлень самостійно, перейдіть до розділу Виправити вручну.


Виправити автоматично

Щоб вирішити цю проблему автоматично, клацніть посилання Вирішити проблему. Потім у діалоговому вікні Завантаження файлу клацніть Виконати й дотримуйтесь інструкцій майстра.
Вирішити проблему
Microsoft Fix it 50389

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

Примітка. Якщо ви працюєте не за тим комп’ютером, на якому виявлено неполадку, засіб автоматичного виправлення можна зберегти на флеш-пам’ять або компакт-диск, а потім запустити на потрібному комп’ютері.

Виправити вручну

Увага! Цей розділ, спосіб або задача містять кроки, у яких описуються зміни системного реєстру. Проте неправильне внесення змін до реєстру може спричинити серйозні проблеми. Тому, виконуючи ці дії, будьте уважні. Перш ніж вносити зміни, обов'язково створіть резервну копію реєстру. Якщо виникне якась проблема, ви зможете відновити попередній стан реєстру. Докладніше про створення резервної копії та відновлення реєстру див. у статті бази знань Microsoft Knowledge Base:
322756 Як створити резервну копію та відновити реєстр у Windows
Щоб скинути дозволи для реєстру та файлів, виконайте такі дії:
  1. Завантажте й інсталюйте файл Subinacl.exe. Для цього відвідайте таку сторінку веб-сайту Microsoft:
    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. Інсталюйте Windows XP SP3.
Якщо цей спосіб допоміг вирішити проблему з повідомленням про помилку та ви успішно інсталювали пакет оновлень Windows XP SP3, виконувати інші дії не потрібно.

Якщо цей спосіб не вирішив проблему, перейдіть до розділу "Наступні кроки".

Додаткові відомості

Перевірка неможливості оновлення реєстру

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

    Якщо під час оновлення реєстру сталася помилка, у файлі відображається повідомлення про помилку "DoRegistryUpdates failed". Це вказує на те, що існує проблема, що заважає оновити реєстр. Повідомлення про помилку матиме такий вигляд:
    xxxx.xxx: DoInstallation:DoRegistryUpdates failed.
    xxxx.xxx: Немає доступу.
    xxxx.xxx: Повідомлення, відображене для користувача: Немає доступу.
    Примітка. У цьому повідомленні xxxx.xxx – це позначка часу кожного запису.

Антивірусне програмне забезпечення.

Антивірусна програма захищає комп’ютер від вірусів. Не слід завантажувати або відкривати файли із джерел невідомого походження, відвідувати веб-сайти, яким ви не довіряєте, або відкривати вкладення до повідомлень електронної пошти, коли вимкнуто антивірусну програму. Щоб переглянути в базі знань Майкрософт статтю з додатковими відомостями про комп’ютерні віруси, клацніть її номер:
129972 Комп'ютерні віруси: опис, захист і видалення (може бути англійською мовою)

НАСТУПНІ КРОКИ

Якщо описані вище способи не вирішують проблему, можна скористатися рішеннями, наведеними на веб-сайті служб технічної підтримки користувачів корпорації Майкрософт. На веб-сайтах служб технічної підтримки Майкрософт пропонуються наведені нижче послуги.
  • База знань із можливістю пошуку: пошук відомостей про технічну підтримку та засобів самостійного вирішення для продуктів Майкрософт.
  • Центри вирішень: перегляд відповідей на типові запитання, що стосуються певного продукту, а також рекомендацій служби технічної підтримки.
  • Інші варіанти технічної підтримки: поставте запитання в Інтернеті, зверніться до служби технічної підтримки корпорації Майкрософт або надішліть свій відгук.
Якщо проблеми не вдається вирішити, зверніться до служби підтримки:
http://support.microsoft.com/contactus/?ln=uk-ua
.

Властивості

Номер статті: 949377 - Востаннє переглянуто: 25 липня 2013 р. - Редакція: 7.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