<
  • Главная
Статьи

Помилка установника Windows Installer, рішення проблеми + відео 💻

  1. Помилки msi файлів
  2. Ще способи вирішити проблему
  3. Помилка установника Windows
  4. Записи реєстру та служби
  5. Підведення підсумків

Досить поширена проблема серед користувачів операційної системи Windows будь-яких версій - помилка msi при установці програм з файлу з розширенням Досить поширена проблема серед користувачів операційної системи 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, точніше сама Система. Вирішується дуже просто:

  1. Натискаємо правою кнопкою по файлу з розширенням .msi, вибираємо «Властивості»
  2. На вкладці «Безпека» дивимося, чи є в списку користувач з ім'ям «система» або «System»
  3. Швидше за все ви такого не побачите. Тому будемо додавати вручну. Натискаємо кнопку «Змінити ...», потім «Додати ...»
  4. В поле пишемо «система» або «System» (якщо у вас англійська Windows) і натискаємо «Перевірити імена». При цьому слово повинно стати підкресленим як на картинці.
  5. Натискаємо «ОК», ставимо галочку «Повний доступ», «ОК»
  6. Кнопка «Додатково» -> «Змінити дозволи ...» ставимо «Додати дозволу, успадковані від батьківських об'єктів», «ОК» три рази.

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

У Windows XP вкладки «Безпека» не буде, якщо включений простий спільний доступ до файлів. Щоб його вимкнути, потрібно зайти в і вимкнути опцію «Використовувати простий спільний доступ до файлів». У урізаних версіях Windows 7/10 і XP вкладки «Безпека» немає в принципі. Щоб її побачити, потрібно завантажити Windows в безпечному режимі і зайти в неї під адміністратором.

Ще способи вирішити проблему

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

  • Error 1723
  • Internal Error 2203
  • Системна помилка 2147287035
  • Помилка «Неможливо відкрити цей інсталяційний пакет»
  • Помилка 1603: Під час установки сталася фатальна помилка

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

  1. Спочатку дізнаємося потрібні шляху. Натисніть «Win + Pause» і зайдіть в
  2. У списках шукаємо змінні з назвами «TEMP» і «TMP» (значення зазвичай збігаються), в них записані шляху до тимчасових папок, які використовує інсталятор Windows
  3. Тепер йдемо до цих папок і дивимося в їх властивості, чи має до них доступ «система». Щоб швидко отримати шлях до тимчасової папці користувача, клікніть два рази по змінній, скопіюйте шлях і вставте його в адресному рядку «Провідника» Windows

Щоб швидко отримати шлях до тимчасової папці користувача, клікніть два рази по змінній, скопіюйте шлях і вставте його в адресному рядку «Провідника» Windows

Після натискання «Enter» шлях перетвориться на «нормальний» і ви переміститеся в реальну тимчасову папку. Права на неї і треба перевіряти. Також рекомендую очистити тимчасові папки від всього що там накопичилося або навіть краще видалити їх і створити нові з такими ж назвами. Якщо не виходить видалити папку, почитайте як видалити не видаляється , Але це не обов'язково.

Якщо служба Windows Installer все одно не хоче працювати, то перевірте права на папку «C: \ Config.Msi», сюди «система» також повинна мати повний доступ. В цьому випадку ви могли спостерігати помилку «Error 1310». Про всяк випадок переконайтеся, що до папки КУДИ ви інсталюєте софт також є всі права.

Якщо ви використовуєте шифрування папок , То вимкніть його для зазначених мною папок. Справа в тому, що хоча ми самі маємо до них доступ, служба Microsoft Installer не може до них достукатися поки вони зашифровані.

Ще помилка може бути пов'язана з битим файлом. Може бути він не повністю завантажити або виявився битим вже на сервері. Спробуйте завантажити його ще раз звідти ж або краще з іншого місця.

Помилка установника Windows

У разі загальних проблем не будуть встановлюватися жодні msi файли, процес установки, швидше за все, навіть не почнеться. При цьому можуть з'являтися помилки виду:

  • Немає доступу до служби інсталятора Windows
  • Не вдалося отримати доступ до служби інсталятора Windows
  • Помилка пакета установника Windows (1719)

або ще щось подібне зі словами «помилка msi», «Windows Installer Error». Все це означає, що система дала збій і тепер її треба лікувати. Може ви ставили якийсь софт, який зіпсував системні файли і реєстр, або підхопили вірус. Звичайно, ніколи не буде зайвим видалити віруси , Або переконатися що їх немає. Але залиште цей варіант на потім, тому що зазвичай проблема криється в іншому.

Спочатку давайте перевіримо чи працює служба 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 і дотримуйтесь майстру.

Завантажити Easy Fix

Записи реєстру та служби

Наступний спосіб усунення помилки - відновлення робочих параметрів в реєстрі установника Windows Installer.

завантажити msiserver.reg

Для цього скачайте архів і запустіть звідти два reg-файлу, відповідно до своєї версії Windows. Погодьтеся з імпортом налаштувань.

У Windows XP або Windows Server 2000 встановіть останню версію програми 4.5.

Завантажити Windows Installer 4.5

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

  1. Натисніть «Win + R» і введіть «cmd». Потім в чорному вікні введіть послідовно команди:
    MSIExec / unregister
    MSIExec / regserver
  2. У відповідь повинна бути порожнеча, ніяких помилок. Якщо це не допомогло, введіть ще команду
    regsvr32 msi.dll
  3. Закрийте чорне вікно

Якщо пише, що не вистачає прав, то потрібно запускати командний рядок від імені Адміністратора .

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

Останній варіант - скачайте програму Kerish Doctor, почитайте мою статтю , Там є функція виправлення роботи служби установника і багатьох інших частих проблем Windows.

Також, багато програм використовують .NET Framework, тому не буде зайвим встановити останню версію цього пакету. І, наостанок, ще одна порада: якщо в шляху до файлу-дистрибутива є хоч одна папка з пропуском на початку назви, то видаліть пробіл. Такий простий прийом вирішить вашу проблему 🙂

Підведення підсумків

Помилки з монтажником Windows дуже неприємні, їх багато і відразу незрозуміло куди копати. Одне ясно - система дала збій і потрібно відновлювати її до робочого стану. Іноді нічого не допомагає і доводиться перевстановлювати Windows . Однак не поспішайте це робити, спробуйте попросити допомоги на цьому форумі . У точності опишіть вашу проблему, розкажіть що ви вже робили, які повідомлення отримали, і, можливо, вам допоможуть! Адже світ не без добрих людей 🙂

Ну не тупняк чи?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью