Когда вы сталкиваетесь с « Ошибка Msiexec.exe Доступ запрещен », Невозможно установить какие-либо приложения .msi или удалить программу из раздела« Программы и компоненты ». Это очень часто встречается в системах Windows XP, Vista и Windows 7.
Проблема может возникнуть, если файлы установщика Windows на вашем компьютере повреждены или отсутствуют, или если вы устанавливаете или удаляете такую программу, как Microsoft Office, которая использует файл пакета установки установщика Windows (MSI) с расширением .msi.
В этом руководстве мы попытаемся решить проблему, перерегистрировав установщик Windows, переустановив установщик Windows и запустив службу установщика Windows, которая могла быть неактивной. В качестве временного решения можно использовать RevoUninstaller для удаления программ до тех пор, пока вы, наконец, не сможете использовать установщик Windows.
Способ 1. Повторная регистрация установщика Windows
Этот метод включает в себя изменение вашего реестра. Убедитесь, что вы внимательно следуете инструкциям.
- Определите расположение Msiexec.exe на вашем компьютере. Запомните это место, оно вам скоро понадобится.
- нажмите Windows + р Ключ, введите ' % windir% system32 'И затем щелкните Хорошо . Откроется каталог, в котором находится Msiexec.exe.
- Обратите внимание на адресную строку. Расположение файла Msiexec.exe представляет собой комбинацию текущего расположения и Msiexec.exe запускаемый файл. В большинстве случаев это должно быть c: Windows system32 Msiexec.exe .
- нажмите Windows + р Ключ, введите ' regedit 'И затем щелкните Хорошо . Откроется редактор реестра Windows.
- Разверните дерево на левой панели и перейдите к HKEY_LOCAL_MACHINE> СИСТЕМА> CurrentControlSet> Службы> MSIServer .
- На правой панели щелкните правой кнопкой мыши ImagePath , и выберите Изменить .
- Введите расположение Msiexec.exe в поле «Значение», за которым следует значение « /V ”, А затем щелкните Хорошо . Например, если вы располагаете файл C: Windows system32 Msiexec.exe , затем введите « C: Windows system32 Msiexec.exe / V ' в коробке.
- Выйдите из реестра и загрузите компьютер в безопасном режиме. Для пользователей Windows 8/10 следуйте этому руководство . Если вы используете Windows 7 и ниже, продолжайте нажимать F8 сразу после запуска Windows и выберите безопасный режим с помощью клавиатуры.
- нажмите Windows + р Ключ, введите ' msiexec / regserver 'И затем щелкните Хорошо для 64-битных операционных систем вам также необходимо ввести « % windir% Syswow64 Msiexec / regserver ».
- Перезагрузите компьютер, чтобы выйти из безопасного режима, и проверьте, сохраняется ли проблема.
Метод 2: переустановка установщика Windows
Чтобы переустановить установщик Windows, необходимо переименовать поврежденные файлы установщика Windows, а затем переустановить установщик Windows.
- Нажмите клавишу Windows, введите « cmd », Щелкните правой кнопкой мыши приложение командной строки, а затем« Запустить от имени администратора », Вы должны принять приглашение администратора, когда оно появится.
- в cmd в окне введите следующие команды: cd% windir% system32
attrib -r -s -h dllcache
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
Выход - Перезагрузите компьютер и загрузите Распространяемый установщик Windows 4.5 а затем установите его. Однако это относится к Windows XP, Vista, Windows Server 2003 и 2008.
- Перезагрузите Windows и проверьте, сохраняется ли проблема.
Метод 3: включение службы установщика Windows
Если служба установщика Windows отключена или остановлена, возможно, вы не сможете установить приложение.
- нажмите Windows + р Ключ, введите ' services.msc 'И затем щелкните ХОРОШО.
- В списке услуг прокрутите до Установщик Windows , щелкните правой кнопкой мыши и выберите Свойства
- Установить Тип запуска Справочник. , чтобы оставить его, если он неактивен, и выберите Вручную. Если служба остановлена, нажмите Начало. Теперь у вас должна быть возможность устанавливать приложения .msi.