Ошибка при инициализации msi

Обновлено: 07.07.2024

Привет, DTF! Родился вопрос к спецам по сабжу в части самодиагностики при запуске ПК. Если по существу - вопрос озвучен в самом конце топика, а любителям обуительных предысторий - добро пожаловать на следующий абзац.

Имеется: материнская плата MSI Z370-A PRO.

Почти три года пользую, проблем не знаю. Выпала удача заменить в ПК видеокарту на новую. Собственно, заменил - и при старте ПК услышал четыре коротких звуковых сигнала. При этом, монитор инициализировался, картинка появилась. Я немного напрягся, вспомнив про POST, но прерывать загрузку системы не стал, решил понаблюдать за развитием ситуации. Винда загрузилась в штатном режиме, ошибок в диспетчере устройств нет, накатил драйвер на видеокарту, всё ОК. Несколько раз ребутнул ПК - никаких отклонений от нормы, кроме 4-х кратного сигнала на старте. Полез в интернеты вспоминать расшифровку сигналов POST. Судя по всему, на мат. платах MSI с биосом AMI 4 коротких сигнала означают "проблемы с материнской платой, а точнее с микросхемой системного таймера, находящейся на мат. плате". Однако, есть в сети и варианты расшифровки такого сигнала в адрес неисправной видеокарты - ошибка видеопамяти.

Далее, решил вернуть на место старую видеокарту - всё пришло в норму - 1 короткий сигнал, подтверждающий успешное прохождение POST. Становится интереснее.

Снова поменял видеокарту на новую. Снова 4 коротких сигнала. Очевидно, дело не в мат.плате. Посмотрел инициализацию видеокарты в GPU-Z, прогнал несколько стресс-тестов в паре программ, включая FureMark - везде всё ок. Хотел ещё протестировать отдельно видеопамять при помощи Nvidia MATS/MODS, но тест запустить не смог, словил ошибку, что-то там с идентификацией видеокарты. Списал это на то, что MATS/MODS (mats.img), которым я воспользовался выпущен не позднее 11.02.2019, в то время как сама видеокарта куда моложе (в продаже с 02.12.2020).

Далее, вспомнил, что на мат.плате есть EZ Debug LED - 4 индикатора (cpu/dram/vga/boot) - загорающихся в случае проблем с соответствующем железом при старте ПК. В моём случае все индикаторы "молчат". Аналогично, на видеокарте есть индикатор, отображающий проблемы с питанием. Опять же, в моём случае, всё в норме.

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

И вот что в итоге: спустя 1-2 секунды после старта ПК я слышу привычные 4 коротких звуковых сигнала, и затем, спустя ещё секунду - 1 короткий звуковой сигнал, другой тональности, из "другого угла" системника. Тот самый 1 короткий звуковой сигнал POST об успешном самотесте.

Что же тогда я слышу в самом начале старта ПК, что за 4 коротких сигнала? В мануале на мат.плату нашёл следующую инфу: на плате есть 4-х контактный разъем JFP2 с распиновкой: pin1Speaker -, pin2Buzzer +, pin3Buzzer -, pin4Speaker +. В этот разъем JFP2 у меня подключен 4-х контактный коннектор с двумя активными пинами - 1 и 4, сами провода уходят куда-то в недры пластикового кожуха системника, но, подозреваю, там скрывается что-то наподобие:

Отсюда, похоже, и слышны 4 коротких звуковых сигнала.

ВНИМАНИЕ: главный вопрос знатокам - что/кто/как/откуда/зачем/почему/нафига и т.д. - нужен этот спикер/баззер и что же, всё-таки означают 4 коротких сигнала, учитывая, что это вовсе не сигналы POST? Имеют ли они отношение к POST? И что этот спикер/баззер может делать у меня в разъеме JFP2, особенно, учитывая несоответсвие распиновки разёма и коннектора?

В общем, буду признателен любой инфе на тему спикер/баззер и его актуальность в современных системах.

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

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

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

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

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

Error reading from file Error 1305

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

  1. Кликаем правой кнопкой по файлу с расширением .msi, выбираем «Свойства»
  2. На вкладке «Безопасность» смотрим, есть ли в списке пользователь с именем «система» или «System»
  3. Скорее всего вы такого не увидите. Поэтому будем добавлять вручную. Нажимаем кнопку «Изменить…», затем «Добавить…»
  4. В поле пишем «система» или «System» (если у вас английская Windows) и нажимаем «Проверить имена». При этом слово должно стать подчёркнутым как на картинке.
  5. Нажимаем «ОК», ставим галочку «Полный доступ», «ОК»
  6. Кнопка «Дополнительно» -> «Изменить разрешения…» ставим «Добавить разрешения, наследуемые от родительских объектов», «ОК» три раза.

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

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

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

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

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

  1. Сначала узнаем нужные пути. Нажмите «Win + Pause» и зайдите в «Дополнительные параметры системы -> Вкладка «Дополнительно» -> кнопка «Переменные среды»»
  2. В списках ищем переменные с названиями «TEMP» и «TMP» (значения обычно совпадают), в них записаны пути к временным папкам, которые использует установщик Windows
  3. Теперь идём к этим папкам и смотрим в их свойствах, имеет ли к ним доступ «система». Чтобы быстро получить путь к временной папке пользователя, кликните два раза по переменной, скопируйте путь и вставьте его в адресной строке «Проводника» Windows

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


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

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

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

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

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

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

  • Нет доступа к службе установщика Windows
  • Не удалось получить доступ к службе установщика Windows
  • Ошибка пакета установщика Windows (1719)

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

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

Служба установщик Windows Installer

  1. Нажмите «Win + R» и введите services.msc
  2. Найдите в конце списка службу «Установщик Windows» или «Windows Installer»
  3. Тип запуска должен быть «Вручную». Если она «Отключена», то зайдите в «Свойства» и выберите «Вручную»
  4. Затем кликните по ней правой кнопкой и выберите «Запустить» или «Перезапустить». Если ошибок нет и состояние переходит в режим «Работает», то здесь всё нормально.
  5. Нажмите «Win + R» и введите msiexec. Если модуль MSI работает нормально, то должно появиться окно с версией установщика и параметрами запуска, а не ошибка.

Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «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 из архива, проверьте результат.

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

Я использую компонент TMediaPlayer для воспроизведения музыки.

Это немецкий, но грубо означает, что:

Программа завершает работу непосредственно после вызова процедуры "Воспроизведение" TMediaPlayer.

Эта ошибка произошла со следующим файлом, например:

    размер файла: 7.40 MB
    продолжительность: 4:02 минут
    bitrate: 256 kBit/s

Я закодировал этот файл с битрейтом 128 кбит/с и, следовательно, размером файла 3,70 МБ: он отлично работает!

Что случилось с первым файлом? Проигрыватель Windows Media или другие программы могут воспроизводить его без проблем.

Возможно ли, что Delphi TMediaPlayer не может обрабатывать большие файлы (например, > 5 МБ) или файлы с высоким битрейтом (например, > 128 кбит/с)?

Что я могу сделать для решения проблемы?

Это не работает.

спросил(а) 2010-03-14T22:55:00+03:00 11 лет, 8 месяцев назад

ОК Я выяснил источник проблемы. Я использовал этот небольшой Delphi MP3 Player Tutorial (вы можете скачать проект там), чтобы протестировать ваш MP3 файл, и я получил ту же ошибку, что и с вашим MP3.

После некоторых тестов я узнал, что другие файлы MP3 хорошо воспроизводятся с этим учебным приложением. Ваш MP3 хорошо работал с проигрывателем Windows Media и другими мультимедийными проигрывателями.

Да, повторная кодировка файла решает проблему, но это не настоящая проблема. Проблема возникает из метаданных MP3 (тегов ID3), а не самой кодировки звука.

Я использовал Mp3tag только , чтобы удалить теги в файле, и после этого все получилось хорошо, нет EMCIDeviceError.

Большинство людей, которые отвечали на ошибки людей о TMediaPlayer на форумах, которые я смотрел, говорили, что TMediaPlayer действительно устарел и, как правило, плохой (я думаю, что он не обновлялся примерно через 10 лет). Если вам нужна мощная поддержка MP3 в вашем приложении, рассмотрите другой компонент. Вы также можете использовать Windows Media Player ActiveX в своем приложении Delphi.

Для вашего дополнительного вопроса о try/except попробуйте что-то вроде:

Или рассмотрите возможность использования TApplicationEvents, если он не поймает ошибку.

POST-коды порта 80h
Во время теста POST BIOS генерирует коды прохождения (POST-коды [post-code]) и направляет их в порт ввода/вывода 80h. Если процедура POST завершилась неудачно, последний сгенерированный POST-код остается в порту 80h. Этот код можно использовать для определения причины ошибки.

Отображение POST-кодов
Для отображения POST-кодов можно использовать один из следующих методов.

Диапазоны POST-кодов порта 80h
В таблицах ниже все POST-коды и значения представлены в шестнадцатеричном формате.

POST-коды порта 80h

Если POST-код будет отображен в данном диапазоне, это код из диапазона B0 — BF. (На 7-сегментном ЖК-дисплее, символ ‘b’ выглядит как 6).

Msi коды ошибок материнской платы

Пример:

13Инициализация SMM50Нумерация шин PCI51Передача ресурсов на шину PCI92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры95Самотестирование клавиатурыEBВызов графических режимов BIOS58Переустановка шины USB5AПереустановка шины PATA/SATA и всех устройств92Обнаружение присутствия клавиатуры90Переустановка клавиатуры94Очистка входного буфера клавиатуры5AПереустановка шины PATA/SATA и всех устройств28Тестирование памяти90Переустановка клавиатуры94Очистка входного буфера клавиатурыE7Ожидание воода данных пользователем01INT 1900Готово для перезагрузки

Msi коды ошибок материнской платы

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

Но если ошибка 99 появляется снова, осмотрите штырьковые USB-разъемы мат. платы. Контакты не должны соприкасаться между собой.

Msi коды ошибок материнской платы

Также осмотрите разъемы USB на задней панели системного блока.Все контакты должны быть ровно уложенными, не замыкать между собой и на «корпус». При выявлении такого разъема, попробуйте установить контакт на место при помощи пинцета.

Msi коды ошибок материнской платы

То же самое проделайте с разъемами на передней панели системного блока.

Если вы обнаружили разъем со сломанной или отсутствующей пластиковой перегородкой, скорее всего проблема именно в нем, даже если вы не видите замыкания — оно может находится внутри корпуса самого разъема.

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

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

Для этого, вам придется снять кулер с процессора, и собственно сам процессор.

Итак, вы сняли кулер и процессор. Теперь вооружитесь фонариком, и увеличительным стеклом. Внимательно осмотрите сокет на наличие пыли, грязи, посторонних предметов. Осмотрите внимательно все контакты — не выбивается ли какой из своего места? Нет ли примятого? На самом деле, контакты расположены аккуратными рядками, и меняя угол зрения, выявить такой контакт достаточно просто.

Msi коды ошибок материнской платы

«Здоровый» разъем.

А на фото ниже, грубый пример того, что может быть с неисправным разъемом. Скорее всего, кто-то «приложил» к нему свою руку.

Msi коды ошибок материнской платы

Менее вероятные причины

К менее вероятным причинам, но все же возможным, можно отнести следующее:

  • Попадание даже ничтожного количества влаги на материнскую плату и микроэлементы, микросхемы.
  • Отсутствие некоторых элементов на материнской плате, в следствии неосторожного обращения с отверткой или другим инструментом.
  • «Отвал» элементов платы в следствии долговременного перегрева.
  • Сбой микросхемы BIOS или ее микропрограммы (прошивки).

Все эти причины, должен выявлять и устранять опытный мастер, со специальным инструментом.

Смотрите также:

Добавить комментарий Отменить ответ

Реклама

Быстро выбрать категорию

неОшибка.Ру в социалках

Msi коды ошибок материнской платы

Msi коды ошибок материнской платы

Важно

Нам донатят

  1. Беляйкин А.А.
  2. Жека.
  3. sergeption
  4. Аноним **** 2862

О неОшибка.Ру

Согласие на обработку персональных данных

Я ознакомлен(а), что:

  1. Настоящее согласие на обработку моих персональных данных, указанных при регистрации на Сайте, направляемых (заполненных) с использованием Cайта, действует в течение 20 (двадцати) лет с момента регистрации на Cайте;
  2. Cогласие может быть отозвано мною на основании письменного заявления в произвольной форме;
  3. Предоставление персональных данных третьих лиц без их согласия влечет ответственность в соответствии с действующим законодательством Российской Федерации.

Msi коды ошибок материнской платы

Ремонтная деятельность

Контакты

Случайные Теги

Новые файлы

  • Схемы к ноутбукам Asus K73B (Compal LA7323P) [30.04.2019]
  • Схемы к ноутбукам Asus K72JK [30.04.2019]
  • Схемы к ноутбукам Asus K70IJ [30.04.2019]
  • Схемы к ноутбукам Asus K53 (Compal LA7552P) [30.04.2019]
  • Схемы к ноутбукам Asus K45A (Compal LA8226P) [30.04.2019]
  • Схемы к ноутбукам Asus K45A (Compal LA8221P) [30.04.2019]
  • Схемы к ноутбукам Asus K43T (Compal LA7551P) [30.04.2019]
  • Схемы к ноутбукам Asus F8V, L80V, N80V, N81 [30.04.2019]
  • Схемы к ноутбукам Asus F7Z [30.04.2019]
  • Схемы к ноутбукам Asus F5Z [30.04.2019]

Msi коды ошибок материнской платы

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

Для начала необходимо определить тип BIOS. Это необходимо потому что ПК с разными BIOS имеют различную кодировку сигналов. Для определения BIOS необходимо при загрузке компьютера обратить внимание на первое что появляется на экране – это и есть название BIOS. Если вы не успеваете посмотреть, зайдите в CMOS SETUP с помощью клавиши DEL. Обычно марка BIOS пишется вверху. Если же ваш монитор отказывается выводить на экран изображение, придется лезть внутрь ПК, и искать микросхему BIOS на материнской плате и смотреть название на ней.

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

AMI BIOS.

Сигнал

Расшифровка, способы устранения

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

Ошибка распознавания оперативной памяти. В основном то же самое, что 2 сигнала.

В основном то же самое, что 2 сигнала. Также может быть неисправен таймер.

Ошибка контроллера клавиатуры. Микросхема, отвечающая за клавиатуру неправильно функционирует. Возможна неисправность клавиатуры. Если микросхема контроллера клавиатуры съемная, можно попробовать ее заменить.

Ошибка процессора. Возможно процессор сгорел.

Ошибка видеокарты. Возможно сгорела видеокарта.

Ошибка ПЗУ. Сгорел BIOS.

Ошибка CMOS. Ваша проблемма в CMOS. Все чипы, связываемые в CMOS должны быть заменены.

Ваша КЕШ память вышла из строя и была отключена компьютером.

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

Сигнал (последовательность коротких сигналов)

Расшифровка, способы устранения

Компьютер не может прочитать данные CMOS.

BIOS должна быть заменена.

Не работает таймер на матери.

Мать вышла из строя.

Мать вышла из строя.

Мать вышла из строя.

Мать вышла из строя

Мать вышла из строя

Не функционирует оперативная память.

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

Одна из микросхем материнской платы не функционирует.

Компьютер не может найти видеокарту. Можно попробывать поставить видеокарту в другой слот.

Неисправна микросхема на материнской плате.

Ошибка клавиатуры либо контроллера ввода.

То же самое, что и 4-2-2

Одна из плат в компьютере не работает.

Мать вышла из строя

Ошибка счетчика даты и времени. Зайдите в Setup и установите время по новой. Возможно севшая батарейка CMOS .

Ошибка последовательного порта (COM)

Ошибка математического сопроцессора.

Сигнал

Расшифровка, способы устранения

Все в порядке. Происходит загрузка системы.

Ошибка CMOS. Зайдите в Setup и установите все заново. Проверить напряжение на батерейке CMOS при необходимости заменить батарейку.

Читайте также: