Вступ
Наші інсталятори для Windows містять повний пакет інсталяції клієнтської частини програми (MSI) (зібраний на основі Windows Installer v2.0). Інструкції з мережевої установки припускають, що користувач знайомий з основами Windows Installer, зокрема з розгортанням MSI файлів. Цей пакет можна використовувати з будь-якою операційною системою Windows, яка підтримує Windows Installer v2.0.
Досить поширена проблема серед користувачів операційної системи Windows будь-яких версій – помилка msi під час встановлення програм із файлу з розширенням.msi. У цій статті я опишу найпоширеніші проблеми з інсталятором Windows 7/10/XP та варіанти їх вирішення, а також зроблю відео з поточного питання.
Файли з розширенням.msi це звичайні пакети установки (дистрибутиви), з яких ставиться програма. На відміну від звичайних "setup.exe", для запуску файлу msi система використовує службу Windows Installer (процес msiexec.exe). Говорячи простими словами, інсталятор Windows розархівує і запускає файли з дистрибутива. Коли Windows Installer не працює, з'являються різні помилки.
Взагалі, мене це страшенно бісить, т.к. після дурного повідомлення про помилку зовсім незрозуміло, що робити далі. Microsoft спеціально розробили інсталятор Windows Installer для розширення можливостей встановлення програм (в основному це стосується системних адміністраторів), але не подбали належним чином про безглючну роботу цієї служби або хоча б про адекватні повідомлення про проблеми. А нам тепер це розгрібати 🙂
Проблеми можуть бути з роботою самої служби або можуть виникати в процесі встановлення програм, коли все налаштовано, в принципі, правильно. У першому випадку потрібно колупати службу установника, а в другому вирішувати проблему з конкретним файлом. Розглянемо обидва варіанти, але спочатку другий.
Дуже часто помилки з'являються через недостатні права системи на файли або папки. Не можна сказати, що Windows Installer не працює, в цьому випадку досить просто додати потрібні права та все запрацює. Буквально вчора я зіткнувся з тим, що завантажений дистрибутив.msi не захотів встановлюватися, при цьому успішно запускається майстер установки, вибираються параметри, але потім система думає кілька секунд і видає помилку:
"Error reading from file "ім'я файлу" verify те, що файли exists and that you can access it" (Error 1305). Перекладається «Помилка читання з файлу … перевірте, чи існує файл і чи маєте ви до нього доступ». Ну чи не дурник? Природно, що кнопка Повторити не допомагає, а скасування припиняє всю установку. Повідомлення особливого смислового навантаження також несе, т.к. файл точно існує і я маю до нього доступ, інакше просто не зміг би його запустити і отримати це повідомлення, до того ж чомусь англійською мовою 🙂
А помилка в тому, що не я повинен мати доступ до файлу, а інсталятор Windows, точніше сама система. Вирішується дуже просто:
Тепер помилка інсталятора не з'явиться! Можна додати доступ на всю папку, з якої ви зазвичай інсталюєте програми, наприклад, на папку «Downloads», як у мене. Дивимося відео щодо вирішення проблем з правами доступу:
У Windows XP вкладки «Безпека» не буде, якщо увімкнено простий спільний доступ до файлів. Щоб його вимкнути, потрібно зайти в "Пуск -> Панель управління -> Властивості папки -> Вид"та вимкнути опцію «Використовувати простий спільний доступ до файлів». У урізаних версіях Windows 7/10 і XP вкладки "Безпека" немає в принципі. Щоб її побачити, треба й зайти до неї під адміністратором.
Описаний метод допоможе за різних повідомлень, з різними номерами. Наприклад, ви можете бачити такі помилки файлів msi:
У всіх цих випадках має допомогти установка прав на файл та/або деякі системні папки. Перевірте, чи має доступ до системи до папки тимчасових файлів (ви можете отримувати помилку «Системі не вдається відкрити вказаний пристрій або файл»). Для цього:
Після натискання "Enter" шлях перетвориться на "нормальний" і ви переміститеся в реальну тимчасову папку. Права на неї і треба перевіряти. Також рекомендую очистити тимчасові папки від всього, що там накопичилося або навіть краще видалити їх і створити нові з такими ж назвами. Якщо ви не можете видалити папку, почитайте , але це не обов'язково.
Якщо служба Windows Installer все одно не хоче працювати, перевірте права на папку "C:\Config.Msi"сюди «система» також повинна мати повний доступ. У цьому випадку ви могли спостерігати помилку "Error 1310". Про всяк випадок переконайтеся, що до папки КУДИ ви інсталюєте софт також є всі права.
Наступний спосіб усунення помилки – відновлення робочих параметрів у реєстрі інсталятора Windows Installer.
Для цього скачайте архів і запустіть звідти два reg-файли відповідно до своєї версії Windows. Погодьтеся з імпортом налаштувань.
Важливо! Перед останньою дією бажано! Якщо спосіб не допоможе або стане гіршим, ви зможете відновитися до колишнього стану.
У Windows XP або Windows Server 2000 інсталюйте останню версію інсталятора 4.5.
Якщо не допомогло, то зробіть ще перереєстрацію компонентів:
Якщо пише, що бракує прав, потрібно запускати .
Якщо команди виконалися, але не допомогло, запустіть msi_error.bat з архіву, перевірте результат.
Останній варіант – завантажте програму Kerish Doctor, там є функція виправлення роботи служби інсталятора та багатьох інших частих проблем Windows.
Також багато програм використовують .NET Framework, тому не буде зайвим встановити останню версію цього пакета. І, насамкінець, ще одна порада: якщо в дорозі до файлу-дистрибутиву є хоч одна папка з пропуском на початку назви, то видаліть пропуск. Такий простий прийом вирішить вашу проблему 🙂
Помилки з інсталятором Windows дуже неприємні, їх багато і відразу незрозуміло куди копати. Одне зрозуміло – система дала збій і треба відновлювати до робочого стану. Іноді нічого не допомагає і доводиться. Однак не поспішайте це робити, спробуйте попросити допомоги на цьому форумі. В точності опишіть вашу проблему, розкажіть, що ви вже робили, які повідомлення отримали, і, можливо, вам допоможуть! Адже світ не без добрих людей 🙂
У вас працює: Unknown Unknown
Програма відновлення msi.dll сумісна з операційною системою
msi.dll відноситься до певних функцій та ресурсів, які дозволяють програмам або іграм працювати належним чином на вашому ПК. Якщо бібліотека msi.dll відсутня або пошкоджена з будь-яких причин, можуть виникнути помилки. При виникненні dll-помилки користувача, як правило, повідомляють за допомогою спливаючого повідомлення, яке надає інформацію про помилку.
Інші можливі помилки msi.dll:
Щоб виправити помилку msi.dll, або інші помилки, пов'язані з dll-файлами, автоматично, завантажте DllKit, програму відновлення пошкоджених dll-бібліотек та проведіть сканування на наявність пошкоджених або відсутніх dll-файлів. DllKit також перевірить, чи зареєстровані інші dll-файли у вашій системі та проведе пошук інших несправностей, які можуть перешкоджати вашій системі працювати належним чином. Після завершення сканування DllKit допоможе виправити помилки.
Не завжди встановлення програми або програми на комп'ютер завершується успішно.
При спробі інсталювати програмний продукт, на комп'ютер, під керуванням операційної системи Windows 7, з'являється помилка Windows Installer.
Читайте також: Все про NET Framework для Windows 10 Методи завантаження, встановлення та часті помилки
Перш ніж намагатися усунути несправність, необхідно дізнатися про точну причину її появи. Основною причиною виникнення помилки є обмеження прав доступу.
Іншими словами, при запуску інсталяційного файлу, система не може визначити, чи має користувач достатні права для запуску.
Найчастіше повідомлення "помилка Windows Installer" супроводжується цифрами та літерами. Ці дані вказують на ті папки, до яких користувач не має доступу.
Також причиною виникнення помилки може бути відсутність кількох файлів у програмі інсталяції.
Деякі файли може знищити антивірусну програму, прийнявши їх за шкідливі.
Якщо програма завантажувалася з піратського ресурсу, то цілком можливо, спочатку був відсутній ряд файлів, необхідних для коректної установки.
При встановленні будь-якої програми на комп'ютер, необхідно вимкнути або настроїти антивірусну програму. Ці дії рекомендується робити лише тоді, коли є стовідсоткова впевненість у тому, що файл, що встановлюється, не завдасть шкоди комп'ютеру.
Читайте також: Як змінити тип мережі Windows: Інструкція для всіх версій (7/8/10)
З'являється помилка пакета Windows Installer під час встановлення файлів з розширенням MSI, а також таких програм, як , і Java емуляторів.
У повідомленні, що містить текст помилки, при встановленні Java знаходиться числовий код - 1721. Він повідомляє про те, що в процесі установки програми стався збій.
Причина може ховатися як без прав для установки, так і в антивірусній програмі. Для того щоб установка файлів стала здійсненною, їх у налаштуваннях антивірусу потрібно додати до списку винятків.
Якщо ж і після цього, помилка залишилася колишньою, проблема полягає саме у вирішенні системи на встановлення файлу.
Установка програми Itunes, має свої особливості, про які йдеться нижче.
Читайте також: iMyFone TunesFix: вирішення всіляких помилок та проблем при роботі з iTunes без втрати даних!
Така помилка може виникнути при спробі інсталювати Itunes на комп'ютер під керуванням операційної системи Windows 7.
Для її усунення можна перевстановити операційну систему. Або правильно встановити Itunes.
Правильне встановлення програми здійснюється в наступній послідовності:
Читайте також: ТОП-3 Прості способи як очистити оперативну пам'ять на комп'ютері або ноутбуку під керуванням у Windows 7/10
Однак перераховані вище дії не завжди рятують від несправності.
Якщо після виконання вищезазначених операцій помилка залишилася, слід виконати наступний ряд дій:
1 Клацнути правою кнопкою миші на інсталяційному файлі, вибрати підпункт «відкрити за допомогою».
2 Вибрати в списку програму-архіватор.
3 У вікні, запустити четвертий зверху файл.
4 Закрити архів та повторити спробу інсталяції iTunes.
5 Програма безперешкодно встановлюється на комп'ютер.
Програму iTunes потрібно завантажити з офіційного сайту.
При установці Айтюнс, «вилітає» помилка Windows Installer. Для вирішення цієї проблеми, слід виконати перелічені вище дії.
При цьому не варто встановлювати оновлення системи через інтернет. Їх необхідно завантажувати з або .
Це дозволить запобігти появі помилки Windows Installer під час встановлення Itunes на Windows 7.
Як згадувалося вище, помилка може виникати не тільки при встановленні Itunes, але і при спробі інсталювати будь-які програми, чий файл має розширення MSI.
Файли ж, з розширенням.exe, встановлюються без жодних проблем. Це пояснюється тим, що при роботі з файлами MSI використовується утиліта для завантаження msiexec.exe.
Її відмова від роботи може бути причиною появи помилки.
Якщо помилка виникла під час інсталяції, то причина криється в інсталяційному файлі. Утиліта працює як слід.
Повідомлення про помилку може мати два види:
Перед усуненням проблеми необхідно провести діагностику роботи настановної утиліти.
Читайте також: [Інструкція] Як зайти в Безпечний режим в операційній системі Windows (XP/7/8/10)
Діагностика функціонування настановної утиліти здійснюється наступним чином:
Вищезазначені проблеми вирішуються повторною реєстрацією інсталяційної утиліти в операційній системі Windows. Процес повторної реєстрації здійснюється у такий спосіб:
Потрібно відкрити командний рядок, його можна відкрити кількома способами: за допомогою поєднання клавіш: «Windows» + «X» або через запуск утиліти командного рядка, що знаходиться в папці «стандартні програми».
Крім цих способів, командний рядок можна запустити за допомогою команди cmd.exe, у вікні "виконати".
У 32-х бітній версії операційної системи вписуються такі команди:
Команди для 32-бітної версії
У 64-х бітній версії системи потрібно вписати:
Після завершення введення команд їх треба підтвердити натисканням клавіші Enter . Після підтвердження, комп'ютер слід перезавантажити.
Запуск командного рядка здійснюється від імені адміністратора. Командний рядок не просто сканує комп'ютер на наявність пошкоджених файлів, а й замінює їх на цілі. Для цього необхідно, щоб ПК було підключено до Інтернету.
Після завершення сканування файлів та їх заміни слід перезавантажити комп'ютер. Після перезавантаження потрібно спробувати запустити інсталяційний файл із розширенням MSI.
Окрім вбудованих у систему утиліт для відновлення інсталятора, компанія Microsoft пропонує сторонню утиліту. Її можна завантажити на офіційному сайті корпорації.
Варто зауважити, що вона є працездатною на Windows 7, XP, Vista.
Помилка windows installer – це одна з найпоширеніших несправностей, з якою стикаються користувачі операційної системи Windows.
Помилка може з'являтися незалежно від вашої версії ОС.
Виконати сканування ОС можна за допомогою Sfc /scannow. Вводити її потрібно у вікно командного рядка.
Запустити командний рядок можна ще двома способами:
Через кілька хвилин вам буде надана детальна інформація про диски ОС, зіпсовані файли, неполадки в роботі служб та інших системних програм.
Командний рядок не тільки знайде зіпсовані та пошкоджені файл, а й замінить їх на працездатні.
Після сканування закрийте командний рядок і перезавантажте персональний комп'ютер або ноутбук. Спробуйте запустити процес встановлення будь-якого файлу.
Також компанія Майкрософт пропонує користувачам автоматичну утиліту, яка здатна вирішити проблему роботи інсталера.
Перейдіть на веб-адресу офіційного сайту компанії https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall
У вікні, натисніть на кнопку «Запустити зараз». Утиліта відновить правильну конфігурацію інсталера.
Варто зауважити, що утиліта не працює із восьмою версією операційної системи.
Несправність під час встановлення може бути викликана тим, що installer не має доступу до файлів формату msi. Користувач може вирішити цю проблему самостійно.
Дотримуйтесь наведеної нижче інструкції:
Тепер установник зможе отримати доступ до файлу, що виконується. Встановлення має бути завершено без проблем.
Зауважте, що в деяких випадках блокування доступу до інсталяційного файлу може мати антивірусне програмне забезпечення .
Щоб вирішити цей варіант неполадки, необхідно зайти в операційну систему під обліковим записом адміністратора, вимкнути антивірус і включити в параметрах властивостей антивіруса сумісність з іншими версіями ОС, як показано на малюнку нижче.
Помилка Windows Installer - Методи усунення несправностей