Під час інсталяції програми з'являється повідомлення про помилку ""Windows Installer Service could not be accessed"

Переклади статей Переклади статей
Номер статті: 319624
Примітка
Відомості в цій статті стосуються ОС Windows 2000. Підтримка Windows 2000 припиняється 13 липня 2010 року.Центр рішень, присвячений завершенню підтримки Windows 2000 – це відправний пункт для планування стратегії міграції з ОС Windows 2000. Щоб отримати докладні відомості, ознайомтеся з політикою життєвого циклу підтримки Microsoft.
Розгорнути все | Згорнути все

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

Ознаки

Після оновлення інсталятора Windows до версії 2.0 не запускається служба інсталятора Windows, і з'являється таке повідомлення про помилку:
Windows Installer Service could not be accessed (Служба інсталятора Windows недоступна). Це може статися, якщо Windows працює в безпечному режимі, або у випадку, коли інсталятор Windows інстальовано неправильно. Для отримання допомоги зверніться до працівників служби підтримки продукту.
Примітка. Ця проблема не виникає на комп'ютерах під керуванням таких операційних систем:
  • Microsoft Windows XP
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98

причина

Ця поведінка може спостерігатися за наявності однієї з таких умов.
  • У дозволах DCOM вибрано рівень автентифікації за замовчуванням None (Ні), а рівень уособленняза замовчуванням - Anonymous (Анонім).
  • У системному обліковому записі немає права повного доступу до папки або розділу реєстру, до яких інсталятор Windows намагається отримати доступ. Ця проблема виникає лише в разі використання файлової системи NTFS.

Розв'язанн

Залежно від проблеми скористайтеся одним або кількома такими способами.
  • Спосіб 1. Скасування реєстрації та повторна реєстрація інсталятора Windows.
  • Спосіб 2. Перевірка дозволів DCOM.
  • Спосіб 3. Надання права повного доступу системному обліковому запису.
  • Спосіб 4. Перевірка дозволів на доступ до розділів реєстру.
  • Спосіб 5. Відновлення пошкодженого розділу безпеки для служби MsiServer.

Перед початком роботи переконайтеся, що інстальовано відповідний пакет оновлень

Якщо використовується Windows 2000, інсталюйте пакет оновлень 2 (SP2).
Якщо використовується Windows NT 4.0, інсталюйте пакет оновлень 6 (SP6).

Якщо відповідний пакет оновлень не інстальовано, виконання дій, наведених у розділі "Додаткові відомості", може призвести до несподіваних результатів.

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

Спосіб 1. Скасування реєстрації та повторна реєстрація інсталятора Windows

  1. Натисніть кнопку Start (Пуск), виберіть команду Run (Виконати), а потім введіть команду MSIEXEC /UNREGISTER і натисніть кнопку ОК. Навіть якщо цю дію виконано правильно, може виникнути враження, що нічого не відбувається.
  2. Натисніть кнопку Start (Пуск), виберіть команду Run (Виконати), а потім введіть команду MSIEXEC /REGSERVER і натисніть кнопку ОК. Навіть якщо цю дію виконано правильно, може виникнути враження, що нічого не відбувається, або вказівник на короткий період часу набуває форму пісочного годинника. Операцію буде завершено після виконання цієї команди.
  3. Повторіть спробу інсталювати програму, яка використовує інсталятор Windows.

Спосіб 2. Перевірка дозволів DCOM

Рівню уособлення DCOM за замовчуванням потрібно присвоїти значення "Ідентифікація", видалити файл Msisip.dll і повторно інсталювати пакет оновлень 3 (SP3) для Windows 2000.

Для цього виконайте такі дії:
  1. Натисніть кнопку Start (Пуск), виберіть у меню команду Run (Виконати), а потім введіть dcomcnfg і натисніть кнопку ОК.
  2. Перейдіть на вкладку Default Properties (Властивості за замовчуванням):
    1. У списку Default Authentication Level (Рівень автентифікації за замовчуванням) виберіть значення Connect (Підключити).
    2. У списку Default Impersonation Level (Рівень уособлення за замовчуванням) виберіть значення Identify (Ідентифікація), а потім натисніть кнопку ОК.
  3. Натисніть кнопку Start (Пуск), виберіть у меню команду Run (Виконати), введіть команду explorer /select, %windir%\system32\msisip.dll, а потім натисніть кнопку ОК.
  4. Перейменуйте файл Msisip.dll на Msisip.old.
  5. Переінсталюйте пакет оновлень 3 (SP3) для Windows 2000.

Спосіб 3: Надання права повного доступу системному обліковому запису

  1. Запустіть провідник Windows, клацніть правою кнопкою миші основний розділ жорсткого диска та виберіть пункт Properties (Властивості).
  2. Відкрийте вкладку Security (Безпека) та натисніть кнопку Add (Додати).
  3. У діалоговому вікні Select Users, Computers, or Groups (Вибір: користувачі, комп'ютери та групи) виділіть обліковий запис SYSTEM, натисніть кнопку Add (Додати), а потім натисніть кнопку ОК.
  4. У розділі Allow (Дозволити) встановіть прапорець Full Control (Повний доступ), а потім натисніть кнопку ОК.
  5. Виділіть папку TEMP і переконайтеся, що обліковий запис SYSTEM має право повного доступу.

Спосіб 4. Перевірка дозволів на доступ до розділів реєстру

  1. Натисніть кнопку Start (Пуск), виберіть у меню команду Run (Виконати), а потім введіть команду Regedt32.
  2. Для кожного куща реєстру виконайте такі дії.
    1. Виділіть кущ.
    2. Для Windows XP: у меню Edit (Правка) виберіть команду Permissions (Дозволи).

      Для Windows 2000 та Windows NT 4: у меню Security (Безпека) виберіть команду Permissions (Дозволи).
  3. Переконайтеся, що обліковий запис SYSTEM володіє правом повного доступу. Якщо ні, додайте обліковий запис SYSTEM і надайте йому право повного доступу.

Спосіб 5. Відновлення пошкодженого розділу безпеки для служби MsiServer

  1. Запустіть Windows 2000.
  2. Натисніть кнопку Start (Пуск), виберіть у меню команду Run (Виконати), введіть команду regedit.exe, а потім перейменуйте такий розділ реєстру на Old_Security:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
    .
  3. Перезавантажте комп'ютер (це потрібно зробити обов'язково).
  4. Для відновлення пошкодженого розділу реєстру служби MSI повторно запустіть програму Instmsiw.exe для інсталятора версії 2.0.
Щоб отримати додаткові відомості щодо повідомлення про помилку, яке може з’явитися під час інсталяції або видалення програми, натисніть номер статті, щоб переглянути її в базі знань Microsoft:
315346 Повідомлення про помилку під час спроби інсталювати чи видалити програму на комп’ютері під керуванням ОС Windows XP або Windows Server 2003: "Служба інсталятора Windows недоступна"
Примітка. Це екстрена стаття, яку написала служба підтримки Microsoft. Інформація в цій статті призначена для вирішення нових проблем і надається "як є". З огляду на швидкість її підготовки та публікації, ця стаття може містити орфографічні помилки і її може бути змінено будь-коли без попереднього повідомлення. Додаткову інформацію див. в повідомленні про авторське право.

Властивості

Номер статті: 319624 - Востаннє переглянуто: 3 жовтня 2013 р. - Редакція: 1.0
Ключові слова: 
kbPubTypeKC kbprb KB319624

Надіслати відгук

 

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