Ошибки при установке программ из пакета Windows Installer «.msi. Конфликты с не полностью удалёнными старыми версиями программ

Программа для настройки Windows XP/Vista/7

В этой небольшой статье я расскажу как установить любую программу на компьютер, которую не удалось установить. Вроде бы всё просто, запускаешь установочный файл и устанавливая соответствующие параметры нажимаешь кнопку Далее (Next) до тех пор, пока не завершится установка, но не тут то было... установка по каким то причинам не хочет идти. Самая основная причина по которой не устанавливаются программы - это слишком длинный путь для переменных и присутствие в пути для переменных русских букв, значит нужна настройка переменных сред windows. Друга причина - блокировка установки антивирусом. И третья, самая интересная причина по которой не удалось установить программу - это отсутствие прав Администратора.

Как это исправить?

Примечание. Для этих процедур необходимо иметь права Администратора.

Для Windows XP:


Во-вторых, щёлкаем правой кнопкой "мыши" на "Мой компьютер" (для Windows ХР) и выбираем пунк меню "Свойства", затем выбираем вкладку "Дополнительно". На этой вкладке нас интересуют "Переменные среды" (Переменные среды пользователя и системы), нажимаем кнопку "Параметры" переменных сред, видим переменные среды пользователя TEMP и TMP TEMP щелчком левой кнопки мыши и нажимаем кнопку "Изменить", теперь в открывшемся окне "Имя переменной" оставляем НЕИЗМЕННОЙ, а "Значение переменной", всё что там есть убираем и пишем английскими буквами C:\Temp, то есть путь до ранее созданной нами папки, после ввода нашего пути нажимаем ОК.


TMP , выделяем - нажимаем "Изменить", изменяем "Значение переменной" на C:\Temp и нажимаем ОК. Далее ещё раз нажимаем ОК и ещё раз нажимаем ОК. Всё готово, так производится настройка переменных сред windows, перезагружаемся и пробуем заново установить программу.

Для Windows Vista/7:

Во-первых, необходимо создать папку для переменных, при условии что папка будет как можно ближе к корню системного диска и будет содержать только латинские буквы, например, создаём папку C:\Temp.
Во-вторых, щёлкаем "Пуск" – "Панель управления" – "Система" – "Дополнительные параметры системы". В окне "Свойства системы" – вкладка "Дополнительно", на этой вкладке нажимаем на кнопку "Переменные среды", видим переменные среды пользователя TEMP и TMP , вот значения этих переменных нам и предстоит изменить. Выбираем переменную TEMP щелчком левой кнопки мыши и нажимаем кнопку "Изменить", в поле "Значение переменной" и пишем английскими буквами C:\Temp, то есть путь до ранее созданной нами папки, после ввода нашего пути нажимаем ОК.
Теперь тоже самое проделываем с переменной TMP , выделяем - нажимаем "Изменить", изменяем "Значение переменной" на C:\Temp и нажимаем ОК.

В разделе "Системные переменные" найдите в прокручиваемом списке переменные TEMP и TMP , поочередно выделяйте их щелчком, выбираем "Изменить" в поле "Значение переменной" вводим C:\Temp, нажимаем OK и ещё раз OK.

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

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

Если не удалось установить программу, потому что требуются права Администратора - это значит необходимо устанавливать программу под Администратором.

Скачать Tweaker - программа для настройки Windows XP/Vista/7

Довольно распространённая проблема среди пользователей операционной системы 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 очень неприятные, их много и сразу непонятно куда копать. Одно ясно – система дала сбой и нужно восстанавливать её до рабочего состояния. Иногда ничего не помогает и приходится . Однако не торопитесь это делать, попробуйте попросить помощи на этом форуме . В точности опишите вашу проблему, расскажите что вы уже делали, какие сообщения получили, и, возможно, вам помогут! Ведь мир не без добрых людей

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

Зачастую данная проблема не имеет каких-то серьезных причин:

  • Низкая скорость интернета;
  • Ошибки при удалении прошлой версии веб-обозревателя;
  • Заполненный жесткий диск;
  • Вирусная активность.

Все это можно легко устранить и повторить установку Яндекс.Браузера.

Плохая интернет-связь

Низкое качество соединения с сетью действительно может стать причиной, по которой не удается установить Яндекс.Браузер. Обычно мы скачиваем установочные файлы тех или иных программ, и затем можем установить их даже без интернет-соединения. В случае с некоторыми веб-обозревателями дело обстоит немного иначе: с сайта разработчика (в нашем случае Яндекс.Браузера) пользователем скачивается маленький файл, который многими воспринимается как установочный. На самом деле при запуске он отправляет запрос на сервера Яндекс для скачивания последней стабильной версии программы на ваш ПК. Соответственно, при низкой скорости интернета процесс загрузки может растянуться или вовсе прерваться.

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

Неправильное удаление предыдущей версии браузера

Возможно, вы ранее уже пользовались Яндекс.Браузером и впоследствии удалили его, но сделали это неправильно. Из-за этого новая версия отказывается устанавливаться поверх старой. В этом случае нужно полностью удалить программу, используя специальный софт.

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

Основная папка находится здесь:

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\Yandex\YandexBrowser

Будьте осторожны, при удалении пользовательской папки User Data пропадут все ваши данные: закладки, настройки, пароли и другая информация.

Дополнительные папки располагаются по следующим адресам:

C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\LocalLow\Yandex
C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Yandex
C:\Program Files (x86)\Yandex
C:\Program Files\Yandex

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


Мало места на жестком диске

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

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

Вирусы

Иногда вирус, заразивший компьютер, препятствует установке всех или некоторых программ. Запустите сканирование антивирусом или используйте утилиту Dr.Web CureIt, чтобы проверить систему и удалить опасное и вредоносное программное обеспечение.

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