При попытке установить или удалить программу в системе Windows XP либо Windows Server 2003 появляется сообщение об ошибке "Нет доступа к службе установки Windows".

При попытке установить или удалить программу в системе Windows XP либо Windows Server 2003 появляется сообщение об ошибке "Нет доступа к службе установки Windows".

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

При попытке установить или удалить программу в системе Windows XP либо Windows Server 2003 появляется сообщение об ошибке "Нет доступа к службе установки Windows".

Проблема

При попытке установить программу в системе Windows XP или Windows Server 2003 может появиться следующее сообщение об ошибке:"Нет доступа к службе установки Windows. Возможно, система запущена в безопасном режиме, или установщик Windows установлен неправильно. Обратитесь за помощью в службу поддержки". Примечание. Эта проблема может также возникнуть при попытке удалить программу.
Перейти к началу страницы

Причина

Подобная ситуация наблюдается в следующих случаях:

  • Повреждены или отсутствуют файлы установщика Windows на жестком диске.
  • Выполняется установка или удаление программы, использующей файл пакета MSI (Windows Installer Microsoft Software Installation). Это может происходить при попытке установить Microsoft Office.


Перейти к началу страницы

Решение

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

Способ 1. Перерегистрируйте установщик Windows

Чтобы перерегистрировать установщик Windows, проверьте расположение файла Msiexec.exe на жестком диске и в реестре Windows, затем перерегистрируйте установщик. Для этого выполните описанные ниже действия.

Примечание. Указанные ниже действия могут различаться в зависимости от версии операционной системы Microsoft Windows, установленной на компьютере. В этом случае см. указания в документации к продукту.

  1. Определите расположение файла Msiexec.exe на жестком диске. Для этого выполните описанные ниже действия.
    1. Выберите в меню Пуск пункт Выполнить, введите команду %windir%\system32 и нажмите кнопку ОК.

      Примечание. Это приведет к открытию папки, в которой расположен файл Msiexec.exe.
    2. Запомните путь к папке, в которой находится файл Msiexec.exe. Расположение файла Msiexec.exe определяется сочетанием значения в текстовом поле Адрес и названия файла Msiexec.exe.

      Например, если текстовое поле Адрес содержит значение C:\Windows\system32, то файл Msiexec.exe будет расположен в папке C:\Windows\system32\Msiexec.exe.
  2. Важно! В данный раздел, метод или задачу включены действия по изменению параметров реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому такие действия необходимо выполнять очень внимательно. Для дополнительной защиты создайте резервную копию системного реестра. При возникновении неполадок можно восстановить реестр. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт: 322756 (http://support.microsoft.com/kb/322756/ ) Создание резервной копии, редактирование и восстановление реестра Windows XP и Windows Server 2003

    Проверьте правильность расположения файла Msiexec.exe в редакторе реестра. Для этого выполните описанные ниже действия.
    1. Откройте меню Пуск, выберите пункт Выполнить, в текстовом поле Открыть: введите команду cmd и нажмите кнопку ОК.
    2. Последовательно разверните узлы HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Services, а затем - MSIServer.
    3. Щелкните расположенный справа параметр ImagePath правой кнопкой мыши и выберите пункт Изменить.
    4. В текстовом поле Значение введите путь к файлу Msiexec.exe, определенный на первом этапе, после него добавьте значение /V и нажмите кнопку ОК.

      Например, если файл Msiexec.exe находится в папке C:\Windows\system32\Msiexec.exe, введите в текством поле Значение следующий текст: C:\WINDOWS\System32\msiexec.exe /V
    5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Изменение строкового параметра.
    6. Откройте меню Файл и выберите пункт Выход, чтобы закрыть редактор реестра.
  3. Запустите компьютер в безопасном режиме и зарегистрируйте файл Msiexec.exe. Для этого выполните описанные ниже действия.
    1. Нажмите кнопку Пуск и выберите пункт Выключение компьютера или Завершение работы.
    2. Выберите вариант Перезагрузка и нажмите кнопку ОК или Перезагрузка.
    3. Перед открытием экрана-заставки Windows нажмите клавишу F8.
    4. В меню Дополнительные параметры Windows с помощью клавиш со стрелками выберите вариант Безопасный режим и нажмите клавишу ВВОД.
    5. Если на компьютере установлено несколько операционных систем, выберите из появившегося списка нужную и нажмите клавишу ВВОД.
    6. Войдите в систему.
    7. Откройте меню Пуск, выберите пункт Выполнить, в текстовом поле Открыть: введите команду cmd и нажмите кнопку ОК.

      Примечание. В 64-разрядных операционных системах также необходимо зарегистрировать 64-разрядный установщик MSI. Для этого откройте меню Пуск, выберите пункт Выполнить и введите в текстовом поле Открыть: команду %windir%\Syswow64\Msiexec /regserver. Нажмите кнопку ОК.

      В 64-разрядных выпусках системы Windows 32-разрядные двоичные файлы находятся в папке %systemroot%\SysWow64. 64-разрядные двоичные файлы находятся в папке %systemroot%\System32.
    8. Нажмите кнопку Пуск и выберите пункт Выключение компьютера или Завершение работы.
    9. Выберите вариант Перезагрузка и нажмите кнопку ОК или Перезагрузка.

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

Способ 2. Заново установите установщик Windows

Для этого переименуйте поврежденные файлы установщика и заново установите компонент. Для этого выполните описанные ниже действия.

  1. Откройте меню Пуск, выберите пункт Выполнить, в текстовом поле Открыть: введите команду cmd и нажмите кнопку ОК.
  2. Введите команду cd %windir%\system32 и нажмите клавишу ВВОД.
  3. Введите команду attrib -r -s -h dllcache и нажмите клавишу ВВОД.
  4. Введите команду ren msi.dll msi.old и нажмите клавишу ВВОД.
  5. Введите команду ren msiexec.exe msiexec.old и нажмите клавишу ВВОД.
  6. Введите команду ren msihnd.dll msihnd.old и нажмите клавишу ВВОД.
  7. Введите команду exit и нажмите клавишу ВВОД.
  8. В командной строке введите exit и нажмите клавишу ВВОД.
  9. Откройте меню Пуск и выберите пункт Выключение компьютера или Завершение работы.
  10. Выберите вариант Перезагрузка и нажмите кнопку ОК или Перезагрузка.
  11. Войдите в систему.
  12. Загрузите и установите последнюю версию установщика Windows. Дополнительные сведения о получении установщика Windows см. в следующей статье базы знаний Майкрософт: 893803 (http://support.microsoft.com/kb/893803/ ) Доступен установщик Windows 3.1 версии 2 (3.1.4000.2435)
  13. Откройте меню Пуск и выберите пункт Выключение компьютера или Завершение работы.
  14. Выберите вариант Перезагрузка и нажмите кнопку ОК или Перезагрузка.


Перейти к началу страницы

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

Установщик Windows версии 4.0 для Windows Vista свободно не распространяется. Он входит в состав операционной системы Windows Vista.

Если способы, описанные в этой статье, не помогают решить проблему, обратитесь за дополнительной помощью в службу поддержки пользователей корпорации Майкрософт.

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

  1. Откройте меню Пуск, выберите пункт Выполнить, в текстовом поле Открыть: введите команду cmd и нажмите кнопку ОК.
  2. В списке Службы (локальные) щелкните правой кнопкой мыши элемент Windows Installer и выберите пункт Свойства.
  3. Если в раскрывающемся списке Тип запуска выбрано значение Отключено, выберите из этого списка вариант Вручную и нажмите кнопку ОК.
  4. В меню Файл выберите пункт Выход.


Перейти к началу страницыДополнительные сведения об установщике Windows см. на следующем веб-узле MSDN: http://msdn2.microsoft.com/en-us/library/aa370566.aspx (http://msdn2.microsoft.com/en-us/library/aa370566.aspx) Для получения дополнительных сведений о получении установщика Windows щелкните следующий номер статьи базы знаний Майкрософт: 292539 (http://support.microsoft.com/kb/292539/ ) INFO: MSI: Получение установщика Windows
Перейти к началу страницы

Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition


Перейти к началу страницы



Код статьи:
315346

Последнее изменение:
22 апреля 2008 г. - Редакция: 15.3


ID вымышленного имени:1274506817265
ID документа:HT071233
Дата публикации оригинала:05/24/2010
Дата последнего изменения:05/24/2010