Сброс параметров службы установщика windows в реестре

Эта инструкция должна помочь, если при установке какой-либо программы в Windows 7, Windows 10 или 8.1 вы видите одно из следующих сообщений об ошибке:

  • Служба установщика Windows 7 недоступна
  • Не удалось получить доступ к службе установщика Windows. Это может произойти, если неверно установлен установщик Windows
  • Не удалось получить доступ к службе установщика Windows Installer
  • Возможно, не установлен Windows Installer

По порядку разберем все шаги, которые помогут исправить эту ошибку в Windows. См. также: какие службы можно отключить для оптимизации работы.

1. Проверить, запущена ли служба установщика Windows и есть ли она вообще

Открытие служб

Откройте список служб Windows 7, 8.1 или Windows 10, для этого, нажмите клавиши Win + R и в появившемся окне «Выполнить» введите команду services.msc

Служба установщик Windows в списке

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

Служба Windows Installer в Windows 7

Служба установщик Windows 8

Обратите внимание, что в Windows 7 можно изменить тип запуска для установщика Windows — поставить «Автоматически», а в Windows 10 и 8.1 данное изменение заблокировано (решение — далее). Таким образом, если у вас Windows 7, попробуйте включить автоматический запуск службы установщика, перезагрузить компьютер и попробовать установить программу снова.

Важно: если у вас нет службы Установщик Windows или Windows Installer в services.msc, или если она есть, но вы не можете поменять тип запуска этой службы в Windows 10 и 8.1, решение для этих двух случаев описано в инструкции Не удалось получить доступ к службе установщика Windows Installer. Там же описаны пара дополнительных методов исправить рассматриваемую ошибку.

2. Исправление ошибки вручную

Еще один способ исправить ошибку, связанную с тем, что служба установщика Windows недоступна — заново зарегистрировать службу Windows Installer в системе.

Регистрация службы в командной строке

Для этого запустите командную строку от имени администратора (в Windows 8 нажать Win + X и выбрать соответствующий пункт, в Windows 7 — найти командную строку в стандартных программах, кликнуть по ней правой кнопкой мыши, выбрать «Запуск от имени Администратора).

Если у вас 32-битная версия Windows, то введите по порядку следующие команды:

msiexec /unregister
msiexec /register

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

Если у вас 64-битная версия Windows, то выполните по порядку следующие команды:

%windir%\system32\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /regserver

И также перезагрузите компьютер. Ошибка должна исчезнуть. Если проблема сохраняется, попробуйте вручную запустить службу: откройте командную строку от имени администратора, а затем введите команду net start MSIServer и нажмите Enter.

3. Сброс параметров службы установщика Windows в реестре

Как правило, второго способа оказывается достаточно для исправления рассматриваемой ошибки установщика Windows. Однако, если проблему так и не удалось решить, рекомендую ознакомиться со способом сброса параметров службы в реестре, описанный на сайте Microsoft: http://support.microsoft.com/kb/2642495/ru

Обратите внимание, что способ с реестром может не подходить для Windows 8 (точной информации на этот счет дать, не могу.

Удачи!

Все способы:

  • Вариант 1: Не запускается служба установщика
    • Способ 1: Настройки службы
    • Способ 2: Проверка системных политик
    • Способ 3: Перерегистрация службы
  • Вариант 2: Не запускается файл «setup.exe»
  • Вопросы и ответы: 0

Способы устранения неполадки будут отличаться в зависимости от того, о каком установщике идет речь, – службе «msiserver» или файле «setup.exe», запускающем процедуру установки операционной системы Windows. Ниже рассмотрены оба варианта.

Вариант 1: Не запускается служба установщика

Служба «Windows Installer» позволяет запускать, устанавливать и удалять приложения, предоставленные пакетом установщика MSI – аналога более распространенного EXE. Ошибка запуска установщика может быть связана с некорректными настройками службы, настройками ее зависимостей или повреждением системных файлов и ключей реестра.

Способ 1: Настройки службы

Первым делом проверьте настройки службы – она должна иметь тип запуска «Вручную» или «Автоматически». Также необходимо будет проверить настройки зависимостей.

  1. Откройте оснастку управления службами командой services.msc в вызванном нажатием клавиш Win + R диалоговом окошке быстрого запуска приложений.
  2. Ошибка запуска установщика Windows 10-1

  3. Отыщите в списке службу с названием «Установщик Windows» и откройте ее «Свойства» двойным по ней кликом.
  4. Ошибка запуска установщика Windows 10-2

  5. Убедитесь, что она имеет тип запуска «Вручную», также допустимым вариантом является тип запуска «Автоматически». В противном случае измените тип запуска, запустите службу и проверьте ее работу, попробовав открыть любой установщик MSI.
  6. Ошибка запуска установщика Windows 10-3

  7. Если настройка изменения типа запуска неактивна, измените ее через реестр. Откройте «Редактор реестра» командой regedit в окошке «Выполнить» (Win + R).
  8. Ошибка запуска установщика Windows 10-4

  9. Перейдите к ключу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver, найдите справа параметр «Start» и откройте окошко его редактирования двойным кликом.
  10. Ошибка запуска установщика Windows 10-5

  11. Установите значение «3», закройте «Редактор реестра» и перезагрузите компьютер.
  12. В оснастке управления службами проверьте статус служб «Модуль запуска процессов DCOM-сервера» и «Сопоставитель конечных точек RPC». Они должны работать и иметь тип запуска «Автоматически».
  13. Ошибка запуска установщика Windows 10-7

Способ 2: Проверка системных политик

Проверьте настройки политик «Установщика Windows» в оснастке управления политиками. Они не должны быть изменены.

  1. Запустите «Редактор локальных групповых политик» командой gpedit.msc в окошке «Выполнить» (Win + R).
  2. Ошибка запуска установщика Windows 10-8

  3. Перейдите в раздел «Конфигурация компьютера»«Административные шаблоны»«Компоненты Windows»«Установщик Windows». Убедитесь, что все политики в списке справа имеют статус «Не задана».
  4. Ошибка запуска установщика Windows 10-9

  5. В противном случае кликните по измененной политике два раза мышкой, чтобы открыть ее настройки, активируйте радиокнопку «Не задано», нажмите «ОК» и перезагрузите компьютер.
  6. Ошибка запуска установщика Windows 10-10

Дополнительно проверьте состояние политик в разделе «Конфигурация пользователя»«Административные шаблоны»«Компоненты Windows»«Установщик Windows» и выполните при необходимости те же действия.

Ошибка запуска установщика Windows 10-11

Способ 3: Перерегистрация службы

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

  1. Запустите от имени администратора консоль «PowerShell» из контекстного меню кнопки «Пуск».
  2. Ошибка запуска установщика Windows 10-12

  3. Выполните одну за другой следующие команды:
    msiexec.exe /unregister
    msiexec.exe /register
    cd %windir%\syswow64
    msiexec.exe /unregister
    msiexec.exe /register
  4. Ошибка запуска установщика Windows 10-13

В 32-разрядной Windows 10 три последние команды выполнять не нужно. Перезагрузите компьютер и проверьте работу установщика Windows.

Вариант 2: Не запускается файл «setup.exe»

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

  • Убедитесь, что устанавливаемая версия Windows 10 совместима с аппаратной платформой компьютера. Если ПК слишком старый, установить на него Win 10 не получится. В случае обновления с локального диска (смонтированного или распакованного ISO) новая сборка Windows 10 должна иметь ту же разрядность, что и обновляемая система.
  • Загрузочная флешка должна быть записана в том же режиме, который используется на компьютере. Если на ПК включен режим UEFI, флешку с Виндовс необходимо записывать в режиме GPT/UEFI, а для установки операционной системы на компьютер с классическим BIOS в программе для создания загрузочной флешки следует использовать режим MBR/BIOS.
  • Отключите в BIOS или UEFI режим защиты «Secure Boot». В разных версиях BIOS соответствующая опция может находиться в разных разделах: «Advanced Mode», «Security» или «System Configuration».

    Читайте также: Отключаем «Secure Boot» в BIOS

  • Возможно, дистрибутив Windows поврежден. Пересоздайте установочную флешку средствами фирменной утилиты Microsoft — Media Creation Tool.
  • Читайте также: Руководство по созданию загрузочной флешки с Windows 10

При получении любых ошибок установщика Виндовс обращайте внимание на описание и коды. Это позволит максимально сузить круг причин неполадки, которые могут быть очень разными. Так, помимо перечисленных выше причин, ошибка запуска установщика может быть вызвана повреждением системных файлов (при установке с диска), а также сбоем ассоциаций EXE-файлов в реестре. Если ошибка возникает при установке Windows 10 с флешки, не будет лишним проверить съемный накопитель на предмет повреждений файловой системы и наличие bad-блоков. То же самое касается внутреннего жесткого диска/твердотельного накопителя, на который устанавливается операционная система.

Читайте также:
Как восстановить ассоциации файлов в Windows 10
Что делать, если не запускаются файлы EXE в Windows 10
Программы для восстановления флешки
Проверка жесткого диска на работоспособность
Проверяем SSD на наличие ошибок

Наша группа в TelegramПолезные советы и помощь

Проблема

После обновления установщика Windows до версии 2.0 не запускается служба установщика Windows и появляется следующее сообщение об ошибке.

Нет доступа к службе установки Windows. Это может произойти при запуске Windows в безопасном режиме или в случае, если программа установки Windows установлена неверно. Обратитесь в службу поддержки.

Примечание Эта проблема не происходит на компьютерах под управлением следующих операционных систем:

  • Microsoft Windows XP.

  • Microsoft Windows Millennium Edition

  • Microsoft Windows 98

Причина

Возможны следующие причины такого поведения.

  • В конфигурации DCOM уровень проверки подлинности по умолчанию имеет значение Нет, а уровень олицетворения по умолчанию – значение Аноним.

  • У системной учетной записи нет права полного доступа к папке или разделу реестра, к которым обращается установщик Windows. Эта проблема относится только к случаям использования файловой системы NTFS.

Решение

Воспользуйтесь соответствующим способом в зависимости от сложившейся обстановки.

  • Способ 1. Отмена регистрации и повторная регистрация установщика Windows.

  • Способ 2. Проверка разрешений DCOM.

  • Способ 3. Предоставление права полного доступа системной учетной записи.

  • Способ 4. Проверка разрешений на доступ к разделам реестра.

  • Способ 5. Восстановление поврежденного раздела безопасности для службы MsiServer.

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

Windows 2000: пакет обновления 2 (SP2)Windows NT 4.0: пакет обновления 6 (SP6)

Если пакет обновления не установлен, выполнение представленных ниже действий может привести к неожиданным результатам.

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

Способ 1. Отмена регистрации и повторная регистрация установщика Windows

  1. Выберите в меню Пуск пункт Выполнить, введите команду MSIEXEC /UNREGISTER и нажмите кнопку ОК. Даже если это действие было выполнено правильно, может создаться впечатление, что ничего не происходит.

  2. Выберите в меню Пуск пункт Выполнить, введите команду MSIEXEC /REGSERVER и нажмите кнопку ОК. Даже если это действие было выполнено правильно, может создаться впечатление, что ничего не происходит, или указатель на короткое время приобретает форму песочных часов. Операция будет завершена после того, как будет выполнена эта команда.

  3. Повторите попытку установить приложение, использующее программу установки Windows.

Способ 2. Проверка разрешений DCOM

Уровню олицетворения по умолчанию необходимо присвоить значение «Идентификация», удалить файл Msisip.dll и повторно установить пакет обновления 3 (SP3) для Windows 2000.

Для этого выполните следующие действия.

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду dcomcnfg и нажмите кнопку ОК.

  2. Перейдите на вкладку Свойства по умолчанию.

    1. В списке Уровень проверки подлинности по умолчанию выберите значение Подключить.

    2. В списке Уровень олицетворения по умолчанию выберите значение Идентификация и нажмите кнопку ОК.

  3. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду explorer /select, %windir%\system32\msisip.dll и нажмите кнопку ОК.

  4. Присвойте файлу Msisip.dll имя Msisip.old.

  5. Переустановите пакет обновления 3 (SP3) для Windows 2000.

Способ 3. Предоставление права полного доступа системной учетной записи

  1. Запустите проводник Windows, щелкните правой кнопкой мыши основной раздел жесткого диска и выберите пункт Свойства.

  2. Откройте вкладку Безопасность и нажмите кнопку Добавить.

  3. В диалоговом окне Выбор: пользователи, компьютеры и группы выделите учетную запись SYSTEM, нажмите кнопку Добавить, а затем ОК.

  4. В разделе Разрешить установите флажок Полный доступ и нажмите кнопку ОК.

  5. Выделите папку TEMP и убедитесь, что учетная запись SYSTEM имеет право полного доступа.

Способ 4. Проверка разрешений на доступ к разделам реестра

  1. Нажмите кнопку Пуск, выберите пункт Выполнить и введите команду Regedt32.

  2. Для каждого куста реестра выполните следующие действия.

    1. Выделите куст.

    2. Для Windows XP: в меню Правка выберите команду Разрешения.

      Для Windows 2000 и Windows NT 4.0: в меню Безопасность выберите команду Разрешения.

  3. Убедитесь, что системная запись обладает правом полного доступа. В противном случае добавьте системную учетную запись и предоставьте ей право полного доступа.

Способ 5. Восстановление поврежденного раздела безопасности для службы MsiServer

  1. Запустите Windows 2000.

  2. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit.exe, а затем присвойте указанному разделу реестра имя Old_Security:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security

  3. Перезагрузите компьютер.

  4. Для восстановления поврежденного раздела реестра службы установщика Windows повторно запустите программу Instmsiw.exe.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

Иметь дело с распространяемыми в виде MSI-установщиков приложениями приходится нечасто, но почему-то именно они вызывают у пользователей больше всего проблем. Самая распространенная из них проявляется ошибкой «Не удалось получить доступ к службе установщика Windows Installer», причем столкнуться с ней вы можете в любой версии Windows. В большинстве случаев появление ошибки связано с некорректной работой соответствующей службы — установщика Windows или msiserver. Чаще всего при проверке она оказывается отключена. Убедиться, что со службой всё в порядке можно следующим образом.

Не удалось получить доступ к службе установщика Windows Installer

Откройте командой services.msc оснастку управления службами и отыщите в списке элемент «Установщик Windows».

По умолчанию эта служба находится в неактивном состоянии, а тип её запуска выбран «Вручную».

По идее, при запуске исполняемого MSI-файла она должна автоматически активироваться, но этого не произойдёт, если по какой-то причине тип запуска будет установлен «Отключена». Нужно изменить настройки, выбрав в выпадающем списке опцию «Вручную», но скорее всего настройки окажутся недоступными, что характерно для Windows 10. Придётся действовать в обход. 

Откройте в редакторе реестра ключ HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/msiserver и измените значение параметра Start с 4 на 3, а затем перезагрузитесь.

Тип запуска изменится на «Вручную», а кнопка запуска станет активной. Чтобы установить тип запуска «Автоматически», значение Start необходимо заменить на 2. Поскольку служба msiserver является зависимой, рекомендуем также проверить состояние службы «Удалённый вызов процедур RPC». Она должна быть запущенной и тип запуска иметь «Автоматически».

Может статься, что службы «Установщик Windows» вообще не окажется в списке. Наиболее вероятная тому причина — повреждение отвечающих за неё данных в реестре. В этом случае попробуйте её восстановить, выполнив слияние файла Windows_Installer.reg, доступного по ссылке

https://cloud.mail.ru/public/2eVp/mWmQUP8FG

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

Неплохо также будет проверить настройки политики установщика Windows. Командой gpedit.msc вызовите редактор локальных политик и перейдите по цепочке Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Установщик Windows. Все политики должны иметь состояние «Не задано».

Аналогичным образом проверьте настройки в разделе «Конфигурация пользователя».

Наконец, восстановить нормальную работу службы установщика Windows можно путём её ручной перерегистрации. Для этого открываем от имени администратора командную строку и последовательно выполняем команды, указанные в этом текстовом файле —

https://cloud.mail.ru/public/9bBp/bYNiRVB82

. После повторной регистрации службы компьютер следует перезагрузить, а затем запустить службу установщика командой net start MSIServer, если вдруг по какой-то причине она не стартует сама.

Шаг 1: Проверка сервиса Установщика Windows.

1. Нажмите кнопку Пуск | Start.
2. В поле поиска введите services.msc.
3. В списке результатов кликните правым кликом на services.msc.
4. В открывшемся меню выберите Запуск от имени администратора | Run as administrator.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 1

5. В открывшемся окне прокрутите вниз список служб и найдите Установщик Windows | Windows Installer. Дважды щелкните на нем.
6. На вкладке Общие | General в группе Состояние | Service status проверьте, запущена ли служба.
7. Если служба не запущена, нажмите кнопку Запустить | Start.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 2

8. Убедитесь, что теперь служба запущена.
9. Нажмите кнопку OK.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 3

Шаг 2: Перерегистрация Установщика Windows.

1. Нажмите кнопку Пуск | Start.
2. В поле поиска введите MSIEXEC /UNREGISTER и нажмите Enter.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 4

3. Снова нажмите Пуск | Start.
4. В поле поиска введите MSIEXEC /REGSERVER и нажмите Enter.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 5

Дисклеймер. Следующие шаги связаны с редактированием реестра. Будьте очень внимательны, поскольку некорректное конфигурирование параметров реестра может привести к серьезным проблемам в системе вплоть до выхода ее из строя. Изменение этих параметров вы выполняете на свой страх и риск.

Шаг 3: Очистка подвешенных процессов установки.

1. Нажмите кнопку Пуск | Start.
2. В поле поиска введите команду regedit и нажмите Enter.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 6

3. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress. Если раздел InProgress отсутствует, переходите к пункту 5.
4. Удалите все параметры в этом разделе. Если раздел не содержит параметров, переходите к следующему пункту.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 7

5. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations. Если раздел PendingFileRenameOperations отсутствует, переходите к следующему шагу.
6. Удалите все параметры в этом разделе. Если раздел не содержит параметров, переходите к следующему шагу.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 8

Шаг 4: Проверка прав доступа.

1. Перейдите в раздел реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer.
2. Кликните правой кнопкой мыши на заголовке раздела и в открывшемся меню выберите пункт Разрешения | Permissions.
3. В открывшемся диалоговом окне в категории Группы или пользователи | Group or user names кликните на пункт SYSTEM.
4. В категории Разрешения для группы | Permissions for убедитесь, что система имеет полный контроль над разделом.

ogri.me | Windows 7: Устранение неполадок Установщика Windows - 9

После выполнения всех шагов перезагрузите компьютер.

Оставлять комментарии могут только зарегистрированные пользователи.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Google translate download for windows 10
  • Розовая тема для windows 10
  • Часы в трей для windows 11
  • Itunes for windows apple
  • Avma windows server 2019