Сайт о телевидении

Сайт о телевидении

» » Msi не устанавливается windows 10. Ошибка Windows Installer — Способы решения неполадки

Msi не устанавливается windows 10. Ошибка Windows Installer — Способы решения неполадки

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

Инструкция

Откройте диалог «Выполнить» через стартовое меню или нажатием сочетания клавиш Win+R. В открывшемся окне напишите regedit и нажмите Enter. Запустится редактор реестра. В зависимости от настроек параметров контроля учетных записей может потребоваться подтверждение запуска редактора.

Перейдите к ветке HKEY_CLASSES_ROOT\Msi.Package\shell. Нажмите правой кнопкой мыши на «shell» и в открывшемся меню выберите опцию создания нового раздела.

В раздел «shell» будет добавлен подраздел. Переименуйте его в «runas» (кавычки не нужны).

В окне справа дважды щелкните левой кнопкой мыши на ключ «По умолчанию» или один раз правой кнопкой мыши и выберите «Изменить...» В пустое поле значения впишите «Запуск от имени Администратора». Подтвердите изменения нажатием копки OK.

Теперь нажмите правой кнопкой мыши на «runas» и снова выберите опцию создания раздела. Создайте подраздел с именем «command» (без кавычек).

Отредактируйте ключ «По умолчанию», вписав в поле значения команду «msiexec /i "%1"» (без кавычек-елочек, но с кавычками у %1). Нажмите OK.

Ошибки при установке приложений из файлов с расширением.msi - это одно из проявлений неполадок в работе службы Windows Installer (в русскоязычной версии - установщика Windows). С подобным явлением сталкиваются юзеры всех версий данной OS, за исключением самых ранних. До сих пор проблема с установщиком является одной из частых причин, по которой пользователи решаются на переустановку системы. Попробуем разобраться, как этого избежать. Причиной того, что Windows Installer не работает, может быть следующее:

  • вирусное заражение, причем удаление вируса не всегда решает проблему;
  • некорректная установка обновлений Windows;
  • сбой в работе защитного ПО, когда вместо блокировки одного подозрительного msi-файла служба установки блокируется целиком;
  • изменения в политиках безопасности на компьютере;
  • повреждение системных файлов или реестра по причинам, не связанным с вирусами (удаление компонентов установщика, неквалифицированная правка реестра, "кривой" софт, неисправность жесткого диска и т. п.).

Проверяем целостность структуры Windows Installer

Установщик Windows представлен следующими компонентами:
  • файлом C:\Windows\System32\Msiexec.exe - непосредственно самим приложением-инсталлятором;
  • файлом C:\Windows\System32\msi.dll - библиотекой Windows Installer;
  • службой Msiserver, параметры которой хранятся в разделе реестра .
Перед диагностикой важно удостоверится, что в системе присутствуют оба этих файла, что в реестре есть вышеназванный раздел и его параметры имеют нормальные значения (значения можно посмотреть в реестре аналогичной, работоспособной системы). Также откройте список служб (нажмите Windows + R и впишите в строку "Открыть" приложения "Выполнить" команду services.msc). Найдите "Установщик Windows" и убедитесь, что он запускается. В случае отсутствия файлов, скопируйте их с другой системы той же версии или с установочного диска. Если отсутствует или поврежден раздел реестра - также перенесите его с рабочей системы. Для этого на исправном компьютере запустите редактор реестра (C:\Windows\Regedt.exe) и найдите вышеназванный раздел. Разверните правым кликом контекстное меню папки msiserver и щелкните пункт "Экспортировать". Сохраните файл в формате.reg и перенесите его на проблемную машину. Щелкните дважды этот файл и подтвердите согласие на добавление данных в реестр. Перезагрузите компьютер. Если служба Msiserver по прежнему не запускается, проверьте, работает ли служба RPC (Удаленный вызов процедур), от которой она зависит. Выполнить перерегистрацию файлов установщика и перезапустить службу можно при помощи набора специальных команд, в командной строке. Для удобства можете создать командный файл: вставьте набор действий в блокнот и сохраните как с расширением.bat. Для запуска файла просто дважды нажмите по нему. Чтобы изменения начали действовать, кликните мышью по рабочему столу и нажмите F5.

Проверяем настройки безопасности и права доступа

Windows Installer может не работать и из-за того, что его блокирует защитный софт или у операционной системы нет необходимых прав. Для начала разберемся с софтом. Если у вас установлен антивирус - временно отключите его. Способы отключения у каждого продукта свои, но чаще всего это делается через контекстное меню значка антивируса в системном трее. Теперь займемся правами. Откройте контекстное меню Msiexec.exe и разверните его свойства. Посмотрите список групп и пользователей на вкладке "Безопасность". Среди них обязательно должны быть "Система" и служба "Trustedinstaller", причем последней необходимо иметь полный доступ к файлу и являться его владельцем. Система должна иметь права на "чтение" и "чтение и выполнение". Служба Trustedinstaller впервые появилась в Windows Vista, поэтому в Windows XP полный доступ необходимо предоставить системе. Всё, что написано ниже, относиться к версиям, выпущенным позже XP. Чтобы проверить, кто владелец Msiexec.exe, щелкните кнопку "Дополнительно" на этой же вкладке. В следующем окне раскройте вкладку "Владелец". Сделайте владельцем службу Trustedinstaller, если в качестве него указано что-то другое. Если в списке "Изменить владельца на" его нет, щелкните кнопку "Изменить", а следом - "Другие пользователи и группы". Впишите Trustedinstaller в поле "Введите имена...", нажмите "Проверить имена" и ОК. Вернитесь в предыдущее окно. На вкладке "Действующие разрешения" назначьте Trustedinstaller и системе необходимые права. Точно такие же настройки безопасности должны быть у библиотеки msi.dll. Теперь проверим, нет ли ограничений для пользователя "Система" на доступ к следующему:
  • системный диск (обычно это диск С);
  • временные папки (это C:\Windows\Temp и C:\Users\Текущий_пользователь\AppData\Temp);
  • папка C:\Config.Msi;
  • папка, где находится msi-файл, из которого вы пытаетесь установить программу.
На все эти объекты системе нужно предоставить полный доступ. Делается это также, как мы разобрали выше. После этих операций в большинстве случаев проблема с установщиком успешно решается. Если наши советы вам не помогли, причина сбоя кроется в чем-то другом и разбираться с ней должны уже специалисты.

Что такое Msi.dll?Msi.dll Windows Installer файл известно генерировать сообщения об ошибках при установке программы, которая может возникнуть, если файлы Windows Installer на компьютере не соответствует, или из-за коррупции или повреждение реестра.

Удалить ошибку msi.dll в Windows

Цель msi.dll

Aайл msi.dll требуется для установки пакетов Microsoft Installer (MSI) . Если этот файл удаляется, Windows Installer не будет работать.

В этой статье мы будем обсуждать экземпляр об ошибке msi.dll на компьютере с системой Windows и её решение.

Msi.dll ошибка в Windows

При попытке установить любую программу установщик Windows на компьютере с системой Windows , вы можете получить сообщение об ошибке, похожее на то,что представлена здесь:

“MSIEXEC.EXE файл связан с отсутствующим экспортом MSI.DLL:222.”

После нажатия кнопки OK ,появляется другое сообщение об ошибке, похожее на то,которое упоминается ниже:

“Не могу запустить C:\Windows\System\MSIEXEC.EXE устройство, подключенное к системе, которое не работает.”

Причина ошибки

Эта проблема возникает, если файлы Windows Installer на компьютере попытаются обновить установщик файлов Windows.

Разрешение

Когда возникает описанная выше проблема, первое, что вам нужно сделать, это перезагрузить компьютер и снова попытаться установить программу Windows Office. Если Windows Installer повысил файлы,или файлы не копируются в правильное их расположение. Вместо этого, они сначала копируются во временную папку. Только тогда, когда вы перезагрузите свой компьютер файлы копируются в соответствующую папку. Для решение этого сообщения об ошибке, выполните следующие действия.

Задача 1 - Скачайте Установщик Windows Update

  1. Нажмите на кнопку ссылка и нажмите кнопку Скачать , расположенную рядом с InstMsiA.exe .
  2. Сохраните файл на вашем рабочем Столе.

Задача 2 - Переименуйте файлы Windows Installer

  1. Перейдите в меню Пуск и выберите Выключить компьютер .
  2. Далее, нажмите кнопку Перезагрузите компьютер в режиме MS-DOS , а затем нажмите кнопку OK .
  3. Введите следующие команды в командной строке и нажмите клавишу Ввод после каждой команды, чтобы их выполнить.cd system
    ren msi.dll msi.old
    ren msihnd.dll msihnd.old
    ren msiexec.exe msiexec.old
    exit
  4. Перезапустите Windows.

Задача 3 - Запустите Windows в Безопасном Режиме

  1. Нажмите кнопку Пуск и выберите пункт Выключить компьютер .
  2. Далее, нажмите кнопку Перезагрузить и нажмите кнопку OK .
  3. Нажмите и удерживайте кнопку SHIFT , когда окно перезагружается.

Задача 4 - Установка установщика Windows Update для Windows

  1. Дважды щелкните на файл InstMsiA.exe , сохраненный на рабочем столе.
  2. Далее, следуйте инструкциям на экране для завершения процесса установки.
  3. И наконец, перезапустите компьютер.

Если реестр задаёт вопросы причина которых ошибки DLL, таких, как msi.dll ошибки?

Да, он делают это, потому что на самом деле испорчен или поврежден реестр,именно это часто оказывается причиной распространенной ошибки DLL. Записи, относящиеся к DLL файлам хранятся в реестре. Вы можете получать повторяющиеся ошибки DLL, если записи, относящиеся к DLL-файлам повреждены или пропали без вести. Исправления ошибки DLL, такой, как ошибки msi.dll , в результате чего реестр выдаёт вопросы. Просканируйте реестр, с использованием эффективной программы очистки реестра,такой как RegGenie. Это мощный инструмент, который позволяет выполнять пользовательское сканирование реестра для исправления ошибок DLL.

MSI.DLL - Это файл безопасности?

Да, true msi.dll является файлом безопасности от Microsoft. Однако, несколько экземпляров вредоносных программ, используют файл с именем msi.dll . Для определения msi.dll на вашем компьютере это не система угрозы, просканируйте весь ваш компьютер с системой Windows, используя надежные и эффективные средства безопасности.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка windows installer – это одна из самых распространенных всплывающих неполадок, с которой сталкиваются пользователи операционной системы Windows.

Причины появления ошибки

Сообщение об ошибке появляется, потому что система не может распаковать и произвести установку исполняемого файла с разрешением “.msi”.

При этом обычные файлы формата “.exe” устанавливаются нормально.

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

Ошибка может появляться независимо от версии вашей ОС.

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

На изображениях ниже указаны варианты всплывающих окон с ошибкой установщика Виндоус:

  • Сообщение о том, что невозможно запустить. Она может быть не подключена либо настроена неправильно. Также администратор компьютера может запретить использовать установщик другим пользователям системы;

Всплывающее окно ошибки доступа к сервису Windows Installer

  • Внутренняя ошибка чтения из установочного файла msi.

Проверка состояния работы установщика

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

Следуйте инструкции:

  • Откройте системное окно выполнения команд. Для этого на клавиатуре нажмите на сочетание кнопок Win и R;
  • В открывшемся окошке введите команду services.msc;
  • Нажмите на кнопку ОК;
  • Откроется следующее окно. Оно отображает все службы, которые доступны в операционной системе и дает возможность пользователю настроить их конфигурацию;
  • В списке найдите установщик Виндовс и щелкните по ней два раза;
  • Все параметры запуска службы должны соответствовать тем, что указаны на скриншотах ниже (для седьмой и восьмой версии операционной системы Виндоус соответственно);

Если вы используете седьмую версию ОС, включите автоматический режим работы службы установщика. Затем перезагрузите устройство и попробуйте запустить установочный файл еще раз.

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

Данная инструкция должна помочь решить неполадку, если постоянно появляется одно из нижеприведенных сообщений об ошибке при установке:

  • Installer недоступен;
  • Ошибка доступа к службе установщика Виндоус (система выдает сообщение, если installer был установлен некорректно);
  • Ошибка доступа к Win installer;
  • На компьютере отсутствует предустановленный installer.

Эффективный способ решения каждой из вышеуказанных неполадок – повторная регистрация инсталлера в операционной системе:

  • Откройте командную строку системы. Для этого нажмите на клавишу Win и X или найдите утилиту командной строки в папке стандартных программ Виндоус.

Помните! Командную строку нужно запускать только от имени администратора!

  • Если вы используете ОС 32х битную, впишите в командную сроку команды со скриншота ниже. После введения каждой строки необходимо нажимать клавишу Ентер;
  • Если вы используете 64х битную систему, введите нижеприведенные программы:

После введения команд обязательно перезагрузите компьютер. Служба windows installer будет удалена и установлена заново. Теперь установка программы должна проходить без проблем.

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

Выполнить сканирование ОС можно с помощью команды Sfc /scannow. Вводить ее нужно в окно командной строки.

Запустить командную строку можно также еще двумя способами:

  • Пуск -> Все программы -> Стандартные -> Командная строка.
  • Пуск -> Выполнить и введите имя программы cmd.exe

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

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

Для этого необходимо, чтобы компьютер был подключен к интернету.

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

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

Перейдите по веб-адресу официального сайта компании https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

В открывшемся окне нажмите на клавишу «Запустить сейчас». Утилита восстановит правильную конфигурацию инсталлера.

Стоит заметить, что утилита не работает с восьмой версией операционной системы.

Настройка доступа установщика к файлам msi

Неполадка при установке может быть вызвана тем, что installer не имеет доступа к файлам формата msi. Пользователь может разрешить эту проблему самостоятельно.

Следуйте нижеприведенной инструкции:

  • Найдите ваш установочный файл и нажмите на нем правой кнопкой мышки;
  • Выберите окно свойств;
  • Перейдите на вкладку настройки безопасности;
  • В текстовом поле групп или пользователей проверьте, есть ли пользователь с именем «система». Если его нет, необходимо добавить юзера вручную;