Ошибки при установке программ из пакета Windows Installer. msi

Ошибки при установке программ из пакета Windows Installer «.msi»

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

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

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

Error reading from file Error 1305

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

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

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

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

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

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

Путь к временной папке TEMP

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

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

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

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

Ошибка установщика Windows

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

или ещё нечто подобное со словами «ошибка msi», «Windows Installer Error». Всё это означает, что система дала сбой и теперь её надо лечить. Может вы ставили какой-то софт, который испортил системные файлы и реестр, или подхватили вирус. Конечно, никогда не будет лишним удалить вирусы, или убедиться что их нет. Но оставьте этот вариант на потом, т. к. обычно проблема кроется в другом.

Сначала давайте проверим работает ли служба Windows Installer:

Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «Win + R» и введите

Sfc /scannow

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

Microsoft сам предлагает утилиту, призванную решить нашу проблему. Запустите программу Easy Fix и следуйте мастеру.

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

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

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

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

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

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

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

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

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

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

Как исправить ошибку материнской платы MSI 99

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

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

Метод 1. Очистка батареи CMOS

Как оказалось, одна из наиболее распространенных причин, по которой вы можете ожидать увидеть код ошибки 99 на материнских платах MSI, – это несоответствие настройкам UEFI или BIOS. В большинстве случаев эта проблема возникает из-за временных данных, которые сохраняются между запусками с помощью батареи CMOS (дополнительный металл-оксидный полупроводник).

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

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

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

Если проблема не устранена, перейдите к следующему потенциальному исправлению ниже.

Метод 2: сброс BIOS / UEFI до значений по умолчанию (если применимо)

Если эта проблема носит временный характер (иногда она позволяет пропустить начальный экран), вы можете решить эту проблему, сбросив настройки BIOS (базовая система ввода / вывода) или UEFI (унифицированный расширяемый интерфейс микропрограмм).

Если эта проблема вызвана сбоями BIOS или UEFI или настройками, которые делают систему нестабильной, вы сможете решить проблему, сбросив меню BIOS / UEFI на значения по умолчанию. Эффективность этого потенциального исправления была подтверждена многими затронутыми пользователями.

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

По этой причине мы собрали 2 разных подруководства, которые проведут вас через этот процесс независимо от того, используете ли вы BIOS или UEFI:

A. Сброс настроек BIOS по умолчанию

Примечание. Если экран настройки не отображается на экране, найдите в Интернете ключ загрузки, соответствующий вашей модели материнской платы. В большинстве случаев настройка (клавиша загрузки) представляет собой либо клавишу Del (компьютеры Dell), либо клавишу Esc, либо одну из клавиш F (F1, F2, F4, F8, F12).

Б. Сброс настроек UEFI до значений по умолчанию

Если вы уже пытались сбросить настройки BIOS или UEFI, но по-прежнему видите тот же код ошибки материнской платы MSI, перейдите к следующему способу ниже.

Метод 3. Удаление периферийных устройств (если применимо)

Код ошибки 99 на материнских платах MSI часто связан с ошибкой, связанной с отказом USB-устройств, подключенных через порты передней панели (беспроводные клавиатуры, жесткие диски, принтеры, концентраторы USB и т. Д.).

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

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

БП

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

Если вы уже пытались удалить все несущественные устройства, подключенные к вашему компьютеру, и по-прежнему сталкиваетесь с той же ошибкой 99, перейдите к следующему методу.

Метод 4: подключение мыши и / или клавиатуры через порты PS / 2

Имейте в виду, что если вы используете старую материнскую плату MSI, которая все еще имеет слоты PS / 2, вы можете столкнуться с проблемой ввода-вывода, вызванной периферийными устройствами, подключенными через USB. Как ни странно, некоторым затронутым пользователям удалось решить проблему, отключив USB и клавиатуру и подключив старые периферийные устройства через устаревший порт PS / 2.

Слоты PS / 2

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

Поэтому, если на вашей материнской плате есть слоты PS / 2, и у вас все еще есть устаревшие периферийные устройства для их подключения к слотам, сделайте это и посмотрите, сможете ли вы полностью избежать кода ошибки 99.

С другой стороны, если этот сценарий неприменим, перейдите к последнему потенциальному исправлению ниже.

Способ 5. Отправьте его на замену (если применимо)

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

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

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

Источники:

https://it-like. ru/ne-rabotaet-ustanovshhik-windows-installer-oshibka-msi/

https://ddok. ru/kak-ispravit-oshibku-materinskoj-platy-msi-99/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: