Чому не встановлюються програми із файлів.msi? Не працює windows installer. Помилка Windows Installer — Способи усунення несправностей Майкрософт інсталер для віндовс 7 професійна

Сьогодні переважна кількість людей користується операційною системою віндовс. Звичайно, для неї також випускається безліч різних додатків, починаючи від найпростіших програм і закінчуючи такими як .

Але ж одного разу можуть статися моторошні речі: додаток буде в невідомому форматівідмовлятися встановлюватись. Що робити? Насправді вирішення цієї проблеми просте, всього лише треба завантажити Windows Installer для Windows 7 x32 і встановити на свій комп'ютер. Сьогодні ви зможете дізнатися, що це за програма і нарешті вирішити проблему з її встановленням.

А що то за програма?

Windows Installer (або російською інсталятор Віндовс 7) – це безкоштовний додаток, завдяки якому можна встановити/налаштувати або видалити комп'ютерну програмумає розширення.msi. Використовуючи цей установник, ви завжди зможете встановити будь-яку програму, а також змінити деякі параметри. На нашому сайті ви зможете завантажити та встановити його абсолютно безкоштовно.

Основні причини, через які ця служба може не працювати

Отже, якщо у вас при спробі встановити програму вискакує повідомлення "Не вдається отримати доступ до служби Windows Installer", то його потрібно просто увімкнути або завантажити.

Взагалі даний установник поставляється разом з операційною системою, але буває, що він може не працювати з наступних причин:

  1. Доступ до служби інсталятора Віндовс 7 під забороною, оскільки ви увійшли до обліковий записвід імені гостя.

Як запустити інсталятор?

Якщо ваш комп'ютер, то вам потрібно буде просто зайти в систему від імені адміністратора (головного користувача). Якщо ж не ваш, зверніться до адміністратора-керуючого або відповідального за комп'ютери.

  1. Службу установника було вимкнено

Якщо вискакують повідомлення зі схожим текстом, то цю проблемуможна вирішити так:

Рішення:

1) Відкриваємо меню "Пуск", натискаємо "Виконати". Або просто затискаємо клавіші Win+R. У вікні вводимо msc і натискаємо по кнопці ОК:

2) У вікні знаходимо установник, клацаємо по ньому правою кнопкою миші і натискаємо запустити.

3) Ця служба просто відсутня чи застаріла. Тому в такому випадку потрібно просто завантажити його та встановити на комп'ютер. Windows Installer сумісний із Windows 7, 8, 8.1, 10.

Завантажуємо

Завантажити цей установник. Далі залишиться лише запустити та встановити його.

Ні для кого не секрет, що левова частка населення планети використовує на своїх ПК операційну систему від Майкрософта. Це може бути Windows 7, та сама Windows 8.1 або ультрасучасна Windows 10. Звичайно. Саме для даних ОС існує безліч програм. Від найпростіших, що не вимагають установки, і до гігантів на зразок Photoshop.

Але бувають такі неприємні моменти, коли будь-яка з таких програм просто відмовляється інсталюватися на комп'ютер. Як бути у такому разі? Рішення існує - все, що вам потрібно зробити це скачати потрібна програма Windows 7 і встановити його для вашого комп'ютера. Нижче ми поговоримо про те, як це зробити правильно та опишемо всі можливі відхилення від курсу та способи їх обходу.

Що являє собою додаток?

Windows Installer (він же інсталятор Віндовс) – це частина операційної системичерез яку ми можемо складати або видалити програму з розширенням.msi. Завдяки цьому компоненту ви можете не тільки встановлювати або видаляти будь-яку програму, але також і вносити зміни (ми сподіваємося ви розумієте важливість установника). Завантажити та встановити Windows installer можна безкоштовно.

Причини непрацездатності програми

Якщо ви почали інсталяцію будь-якої програми на ПК, але замість заповітного вікна побачили напис: «Не вдається отримати доступ до Windows Installer», то, читаючи цю статтю, ви рухаєтеся у правильному напрямку. Компонент поставляється як частина ОС Microsoft, але трапляються ситуації, коли потрібно його примусовий запускабо переустановка. Порушення працездатності програми можливе з таких причин:

Обмеження доступу при вході через другий обліковий запис

Щоб вирішити цю проблему, потрібно просто увійти з основного облікового запису (адміністратора). Якщо такої можливості у вас немає, необхідно звернутися до людини, яка встановлювала цю ОС або налаштовувала її.

Вимкнена служба інсталятора Windows

Щоб запустити зупинену службу, відкрийте меню «Пошук» та введіть слово «Служби».

Можна також затиснути Win+R. У маленькому вікні пишемо services.msc і тиснемо «ОК»:


Шукаємо у списку інсталятор Windows, потім двічі клацаємо по ньому і тиснемо «Запустити».




Відсутність компонента

Якщо служба не знайдена на комп'ютері або просто застаріла, її можна завантажити за посиланням та встановити всі компоненти.

Операційна система складається з величезної кількості програм та служб, кожна з яких виконує свої функції. Наприклад, для встановлення на ваш комп'ютер нових програм використовується Windows Installer – служба-установник для Windows 7. Вона відповідає за розпакування файлів та занесення даних до системного реєстру. Деякі користувачі, намагаючись інсталювати програми, стикаються з помилкою «Не вдалося отримати доступ до служби», внаслідок якої інсталяція програми стає неможливою. У цій статті наведено шляхи вирішення проблеми.

Така помилка може виникнути, якщо відповідну службу вимкнено, пошкоджено системні файли або записи в реєстрі. Далі розглянуті способи вирішення таких несправностей.

Команда "scan now"

Якщо внаслідок дії вірусів або системних збоїв пошкоджено будь-які важливі системні файли, що відповідають за Installer, ви можете скористатися спеціальною командою для консолі виявлення та усунення помилок. Необхідно зробити наступне:


Після цього спробуйте знову викликати Installer, запустивши інсталяцію якоїсь програми. Якщо проблема не вирішилася, перейдіть до наступного пункту посібника.

Диспетчер служб

Можливо, Installer не працює через відключену службу, яка за нього відповідає. Спробуйте відкрити менеджер та увімкнути її. Якщо ви не знаєте, як це робити – дотримуйтесь інструкцій:


Якщо у списку потрібного елемента немає, викличте командний рядок. Як це зробити, описано вище, у попередньому розділі керівництва. У консолі потрібно ввести команду net start MSIServer і натиснути Ентер. Якщо жодних проблем не виникне, ви побачите напис «Інсталятор Windows успішно запущений».

Експорт реєстру

Ви також можете знайти в мережі копію розділу чужого реєстру та імпортувати її на свій комп'ютер. Необхідна вам директорія називається "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver".

Помилки при встановленні додатків із файлів з розширенням.msi - це один із проявів неполадок у роботі служби Windows Installer (у російськомовної версії- Встановлювача Windows). З подібним явищем зіштовхуються користувачі всіх версій цієї OS, крім ранніх. Досі проблема з установником є ​​однією з частих причин, За якою користувачі вирішуються на перевстановлення системи. Спробуймо розібратися, як цього уникнути. Причиною того, що Windows Installer не працює, може бути таке:

  • вірусне зараження, причому видалення вірусу який завжди вирішує проблему;
  • некоректна установка оновлень Windows;
  • збій у роботі захисного ПЗ, коли замість блокування одного підозрілого msi-файлу служба установки блокується повністю;
  • зміни у політиках безпеки на комп'ютері;
  • пошкодження системних файлівабо реєстру з причин, не пов'язаних з вірусами (видалення компонентів установника, некваліфікована правка реєстру, "кривий" софт, несправність жорсткого дискаі т.п.).

Перевіряємо цілісність структури Windows Installer

Інсталятор Windows представлений такими компонентами:
  • файлом C: Windows System32 Msiexec.exe - безпосередньо самим додатком-інсталятором;
  • файлом C:\Windows\System32\msi.dll - бібліотекою Windows Installer;
  • службою Msiserver, параметри якої зберігаються у розділі реєстру .
Перед діагностикою важливо переконатися, що в системі є обидва ці файли, що в реєстрі є вищезгаданий розділ і його параметри мають нормальні значення (значення можна подивитися в реєстрі аналогічної, працездатної системи). Також відкрийте список служб (натисніть Windows + R і впишіть у рядок "Відкрити" програми "Виконати" команду services.msc). Знайдіть "Інсталятор Windows" і переконайтеся, що він запускається. Якщо файли відсутні, скопіюйте їх з іншої системи тієї ж версії або з інсталяційного диска. Якщо відсутній або пошкоджений розділ реєстру, також перенесіть його з робочої системи. Для цього на справному комп'ютері запустіть редактор реєстру (C:\Windows\Regedt.exe) і знайдіть вищезгаданий розділ. Розгорніть правим клацанням контекстне менюпапки msiserver та клацніть пункт "Експортувати". Збережіть файл у форматі .reg та перенесіть його на проблемну машину. Клацніть двічі цей файл і підтвердьте згоду на додавання даних до реєстру. Перезавантажте комп'ютер. Якщо служба Msiserver, як і раніше, не запускається, перевірте, чи працює служба RPC (Віддалений виклик процедур), від якої вона залежить. Виконати перереєстрацію файлів інсталятора і перезапустити службу можна за допомогою набору спеціальних команд, командному рядку. Для зручності можете створити командний файл: вставте набір дій у блокнот і збережіть як розширення.bat. Щоб запустити файл, двічі натисніть по ньому. Щоб зміни почали діяти, клацніть мишею на робочому столі і натисніть F5.

Перевіряємо налаштування безпеки та права доступу

Windows Installer може не працювати і через те, що його блокує захисний софт або операційна система не має необхідних прав. Для початку розберемося із софтом. Якщо у вас встановлений антивірус – тимчасово відключіть його. Способи відключення кожного продукту свої, але найчастіше це робиться через контекстне меню значка антивіруса в системному треї. Тепер займемося правами. Відкрийте контекстне меню Msiexec.exe та розгорніть його властивості. Перегляньте список груп та користувачів на вкладці "Безпека". Серед них обов'язково повинні бути "Система" та служба "Trustedinstaller", причому останньої необхідно мати повний доступ до файлу та бути його власником. Система повинна мати права на "читання" та "читання та виконання". Служба Trustedinstaller вперше з'явилася у Windows Vista, тому Windows XP повний доступ необхідно надати системі. Все, що написано нижче, відноситься до версій, випущених пізніше XP. Щоб перевірити, хто власник Msiexec.exe, натисніть кнопку "Додатково" на цій же вкладці. У наступному вікні відкрийте вкладку "Власник". Зробіть власником службу Trustedinstaller, якщо в якості вказано щось інше. Якщо у списку "Змінити власника" його немає, клацніть кнопку "Змінити", а потім - "Інші користувачі та групи". Впишіть Trustedinstaller у полі "Введіть імена...", натисніть "Перевірити імена" та ОК. Поверніться до попереднього вікна. На вкладці "Діючі дозволи" призначте Trustedinstaller та системі необхідні права. Такі самі налаштування безпеки повинні бути у бібліотеки msi.dll. Тепер перевіримо, чи немає обмежень для користувача "Система" на доступ до наступного:
  • системний диск (зазвичай це диск);
  • тимчасові папки (це C:\Windows\Temp і C:\Users\Поточний_користувач\AppData\Temp);
  • папка C:\Config.Msi;
  • папка, де знаходиться msi-файл, з якого ви намагаєтесь встановити програму.
На всі ці об'єкти системі необхідно надати повний доступ. Робиться це також, як ми розібрали вище. Після цих операцій у більшості випадків проблема з установником успішно вирішується. Якщо наші поради вам не допомогли, причина збою у чомусь іншому і розбиратися з нею повинні вже фахівці.