При установці будь-якої програми з расшіреніем.msi пише про проблему зі службою Windiws Installer, а при запуску цієї служби, пише: Чи не вдалося запустити службу на локальний комп'ютер ... Помилка 2: Не вдається знайти вказаний файл. Або в списку дана служба відсутня.

Для відновлення служби Windows Installer виконайте наступні рекомендації.

Як відновити Windows Installer

Перевірте комп'ютер на віруси

Перше що необхідно зробити, це переконається, що комп'ютер не заражений вірусами. Для цього, рекомендуємо перевірити комп'ютер антивірусною програмою встановленої в системі. А також завантажити утиліту лікування від dr.web (dr.web cureit! ®) і виконати перевірку ще раз цією програмою.

Перевірте, який тип запуску стоїть біля служби Windows Installer

Для цього відкрийте Панель управління - Адміністрування - Служби. Знайдіть в центральній частині службу Windows Installer (інсталятор Windows). Натисніть по ній правою кнопкою миші і виберіть пункт контекстного меню Властивості. Подивіться, який встановлений тип запуску. Поміняйте його на автоматичний, перезавантажте комп'ютер і перевірте, повторитися проблема чи ні.

Якщо служби в списку немає, або проблема залишилася, читаємо нижче.

Чи стартує сама програма windows installer

Якщо проблема повториться або тип запуску вже стояв автоматичний, то, перевірте, чи стартує сама програма windows installer. Для цього натисніть Пуск - Виконати - Введіть команду msiexec і натисніть enter. При цьому має відкритися вікно, в якому буде написана версія windows installer і доступні команди.

Можливо, пошкоджені файли, необхідні для роботи установника Windows

Для перевірки системних фалів на цілісність відкрийте командний рядок від імені адміністратора (натисніть Пуск - Всі програми - Стандартні - Правою кнопкою миші по Командний рядок - Запуск від імені адміністратора) і в командному рядку виконайте команду

Sfc / scannow

Перезавантажте комп'ютер і перевірте, повторюється помилка чи ні.

Якщо це не допоможе, відкрийте командний рядок від імені адміністратора і введи послідовно наступні команди, натискаючи після кожної з них enter:

Msiexec / unreg msiexec / regserver net stop msiserver regsvr32 / u / s% windir% \\ System32 \\ msi.dll regsvr32 / u / s% windir% \\ System32 \\ msihnd.dll regsvr32 / u / s% windir% \\ System32 \\ msisip. dll regsvr32 / s% windir% \\ System32 \\ msi.dll regsvr32 / s% windir% \\ System32 \\ msihnd.dll regsvr32 / s% windir% \\ System32 \\ msisip.dll net start msiserver

Перезавантажте комп'ютер і перевірте роботу Windows Installer.

Якщо проблема залишилася, то порівняйте вміст гілки реєстру HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ services \\ msiserver з цієї ж гілкою на іншому комп'ютері і, при необхідності, виправте значення на проблемному комп'ютері.

Помилки при установці додатків з файлів з расшіреніем.msi - це один із проявів неполадок в роботі служби Windows Installer (в російськомовній версії - установника Windows). З подібним явищем стикаються користувачі всіх версій даної OS, за винятком самих ранніх. До сих пір проблема з монтажником є \u200b\u200bоднією з найчастіших причин, по якій користувачі вирішуються на переустановку системи. Спробуємо розібратися, як цього уникнути. Причиною того, що 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-файл, з якого ви намагаєтеся встановити програму.
На всі ці об'єкти системі потрібно надати повний доступ. Робиться це так само, як ми розібрали вище. Після цих операцій в більшості випадків проблема з монтажником успішно вирішується. Якщо наші поради вам не допомогли, причина збою криється в чомусь іншому і розбиратися з нею повинні вже фахівці.

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

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

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

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

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

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

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

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

Вимкнена служба «Установника Windows»

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

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


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




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

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

Microsoft Windows Installer - це вільно поширюваний системний компонент, який надає розробникам програмного забезпечення можливість для більш зручної розробки програм установки. Цей компонент забезпечує основу для установки і видалення програм в середовищі Microsoft Windows.

Одна з найважливіших можливостей Windows Installer це технологія Multiple Package Transaction. Завдяки їй, в тому випадку, якщо з якоїсь причини установка додатки була перервана або завершилася неуспішно, всі зроблені установкою зміни будуть скасовані. До того ж, при установці декількох компонентів, немає необхідності кожного разу перезавантажувати комп'ютер. Про все подбає Windows Installer. Крім установки, це засіб добре підходить для застосування патчів. При цьому замінюються тільки необхідні файли і вносяться тільки необхідні зміни. У разі якщо патч буде видалений, то всі зміни, внесені іншими патчами, що не будуть порушені. Також є функція вбудовування власного користувальницького інтерфейсу в установник.

Що нового в цій версії?

4.5.6001.22133 Beta (19.07.2009)

· Удосконалення різних характеристик. · Підтримка зміни параметрів програми за допомогою MSIARPSETTINGSIDENTIFIER. · Оновлена \u200b\u200bпідтримка автоматичної роботи з Installer.ProductCode, Installer.CreateAdvertiseScript, Installer.AdvertiseScript, Installer.ProductInfoFromScript, Installer.ProductElevated, і Installer.ProvideAssembly. · RemoveExistingProducts тепер перетинається з властивістю UILevel.

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

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

Команда «scan now»

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


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

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

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


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

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

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