Не работает установщик windows 10. Ошибки при установке программ из пакета Windows Installer «.msi. Что же это за файлы такие, имеющие расширение msi

Прочие модели 24.03.2019
Прочие модели

В компьютерном сообществе заслуженным уважением пользуются решения от лаборатории Касперского. Владелец торговой марки, отечественный разработчик, предлагает пользователям как антивирус, проверяющий файлы на носителях, так и комплексную систему (Интернет Секюрити, KIS), представляющую собой набор объединенных в одной оболочке.

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

Программа и человек

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

Как известно, до создания искусственного интеллекта еще довольно далеко, а существующие компьютерные программы, даже самые совершенные, пока не в состоянии предугадывать желания пользователя. К примеру, специфика современной Сети такова, что многим владельцам персональных компьютеров иногда приходится работать с приложениями, действия которых могут расцениваться как вредоносные. Так, простая попытка русификации англоязычной программы специальным патчем, подменяющим некоторые участки кода, приводит к тому, что эта операция блокируется защитной программой, а сам патч помечается как вирус. Однако если знать, Касперского (предположим, что установлен именно он), то можно временно деактивировать его, выполнить русификацию, а затем восстановить работу всех защитных систем. К счастью, такая возможность предусмотрена.

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

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

антивирус Касперского

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

Второй способ более кардинален. Обычно его используют при взломе программы, для ее корректного удаления, а также при тестировании. Для работы с ним необходимо приостановить антивирус, как было описано выше, а затем в этом же меню выбрать пункт «Выход».

Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением.msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.

Файлы с расширением.msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.

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

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

Ошибки msi файлов

Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив.msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:

«Error reading from file «имя файла» verify that the file exists and that you can access it» (Error 1305). Переводится «Ошибка чтения из файла … проверьте существует ли файл и имеете ли вы к нему доступ». Ну не тупняк ли? Естественно, что кнопка «Повторить» не помогает, а отмена прекращает всю установку. Сообщение особой смысловой нагрузки также не несёт, т.к. файл точно существует и я имею к нему доступ, иначе бы просто не смог его запустить и получить это сообщение, к тому же почему-то на английском языке

А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:

Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:

В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.

Ещё способы решить проблему


Описанный метод поможет при разных сообщениях, с разными номерами. Например, вы можете видеть такие ошибки файлов msi:

  • Error 1723
  • Internal Error 2203
  • Системная ошибка 2147287035
  • Ошибка «Невозможно открыть этот установочный пакет»
  • Ошибка 1603: Во время установки произошла неустранимая ошибка

Во всех этих случаях должна помочь установка прав на файл и/или на некоторые системные папки. Проверьте, имеет ли доступ «система» к папке временных файлов (вы можете получать ошибку «Системе не удается открыть указанное устройство или файл»). Для этого:

После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте , но это не обязательно.

Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:\Config.Msi» , сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.

Параметры реестра и службы

Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.

Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.

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

В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.

Если не помогло, то проделайте ещё перерегистрацию компонентов:

  1. Нажмите «Win + R» и введите «cmd». Затем в чёрном окне введите последовательно команды:
    MSIExec /unregister
    MSIExec /regserver
  2. В ответ должна быть пустота, никаких ошибок. Если проблема не решена, введите ещё команду
    regsvr32 msi.dll
  3. Закройте чёрное окно

Если пишет, что не хватает прав, то нужно запускать .

Если команды выполнились, но не помогло, то и запустите msi_error.bat из архива, проверьте результат.

Последний вариант — скачайте программу Kerish Doctor, там есть функция исправления работы службы установщика и многих других частых проблем Windows.

Также, многие программы используют.NET Framework, поэтому не будет лишним установить последнюю версию этого пакета. И, напоследок, ещё один совет: если в пути к файлу-дистрибутиву есть хоть одна папка с пробелом в начале названия, то удалите пробел. Такой простой приём решит вашу проблему

Подведение итогов

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

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

Проверяем, запущена ли служба

Одной из основных причин возникновения подобных сбоев является остановку службы установщика . Чтобы это проверить, необходимо запустить утилиту «Выполнить», что можно сделать через пуск, а затем ввести в нее команду services.msc, которую можно увидеть на изображении.

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

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

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

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

Такие команды потребуются для 32-х разрядной операционной системы. А такие нужно будет использовать для 64-х разрядной винды. После завершения работы нужно будет произвести перезапуск устройства и вновь попытаться установить нужные утилиты. Служба установщика должна запуститься.

Используем реестр для сброса параметров

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

В этой папке следует проверить запись ImagePath , значение которой должно быть такое же, как и на изображении. Если это не так, то стоит отредактировать его.

Для 64 разрядных операционных систем, также стоит провести проверку файла WOW64 . Там должна стоять шестнадцатеричная система исчисления, а значение должно равняться 0.

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

При установке какой-либо программы с расширением.msi пишет о проблеме со службой Windiws Installer, а при запуске этой службы, пишет: Не удалось запустить службу на локальный компьютер... Ошибка 2: Не удается найти указанный файл. Или в списке данная служба отсутствует.

Для восстановления службы Windows Installer выполните следующие рекомендации.

Как восстановить Windows Installer

Проверьте компьютер на вирусы

Первое что необходимо сделать, это убедится, что компьютер не заражен вирусами. Для этого, рекомендуем проверить компьютер антивирусной программой установленной в системе. А также скачать утилиту лечения от dr.web (dr.web cureit!®) и выполнить проверку еще раз этой утилитой.

Проверьте, какой тип запуска стоит у службы Windows Installer

Для этого откройте Панель управления - Администрирование – Службы. Найдите в центральной части службу Windows Installer (установщик Windows). Нажмите по ней правой кнопкой мыши и выберите пункт контекстного меню Свойства. Посмотрите, какой установлен тип запуска. Поменяйте его на автоматический, перезагрузите компьютер и проверьте, повториться проблема или нет.

Если службы в списке нет, или проблема осталась, читаем ниже.

Стартует ли сама программа windows installer

Если проблема повториться или тип запуска уже стоял автоматический, то, проверьте, стартует ли сама программа windows installer. Для этого нажмите Пуск – Выполнить – Введите команду msiexec и нажмите enter. При этом должно открыться окно, в котором будет написана версия windows installer и доступные команды.

Возможно, повреждены файлы, необходимые для работы установщика Windows

Для проверки системных фалов на целостность откройте командную строку от имени администратора (нажмите Пуск – Все программы – Стандартные – Правой кнопкой мыши по Командная строка – Запуск от имени администратора) и в командной строке выполните команду

Sfc /scannow

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

Если это не поможет, откройте командную строку от имени администратора и введи последовательно следующие команды, нажимая после каждой из них enter:

Msiexec /unreg msiexec /regserver net stop msiserver regsvr32 /u /s %windir%\System32\msi.dll regsvr32 /u /s %windir%\System32\msihnd.dll regsvr32 /u /s %windir%\System32\msisip.dll regsvr32 /s %windir%\System32\msi.dll regsvr32 /s %windir%\System32\msihnd.dll regsvr32 /s %windir%\System32\msisip.dll net start msiserver

Перезагрузите компьютер и проверьте работу Windows Installer.

Если проблема осталась, то сравните содержимое ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver с этой же веткой на другом компьютере и, при необходимости, исправьте значения на проблемном компьютере.



Рекомендуем почитать

Наверх