Оновлення служби інсталятора windows. Служба інсталятора Windows недоступна: вирішуємо проблему

Жарознижуючі засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги за лихоманки, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижувальні препарати. Що можна давати дітям грудного віку? Чим можна збити температуру у старших дітей? Які ліки найбезпечніші?

Добрий день. Сьогодні хочу порушити тему, яка встигла наболіти. Не знаю, як ви, а я останнім часом по роботі досить часто стикаюся з проблемами інсталятора Windows– помилками msi. Причому це питання буває актуальним як для старої доброї Windows XP, так і для «свіжих» Windows 7 і Windows 8. Давайте розберемо це питання докладно, тому що тема дуже серйозна і якщо проблема виникла один раз, то повірте, життя вона вам ускладнить – однозначно.

Що ж це за такі файли, що мають розширення msi?

Цей файл інсталяційного пакета, за допомогою якого встановлюється програмне забезпечення, і який використовує службу інсталятора Windows. Своя назва розширення msiвзяло від «Microsoft Installer » , як раніше називалася версія інсталятора Windows. Такий файл містить повний сценарій установки програмного продукту, допоміжні компоненти, бібліотеки і, як правило, всі інсталяційні файли, стиснуті в cab-архіви. Можна довго обговорювати всі переваги та недоліки роботі Windows Installer, але доведеться все ж таки прийняти його «як є», а на деякі неполадки в роботі грамотно і адекватно реагуватимемо. Помилки можуть виникати як у роботі служби, так і через самі msiфайлів.

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

Дозволяється це питання зовсім не складним способом. Давайте спочатку переконаємося, чи є у системи до файлу повний доступ, для чого в «Властивості» файлу зайдемо на вкладку «Безпека» і знайдемо користувача «System (Система)».

Більш ніж впевнений, що там ви його не виявите, так що додаємо самі – тиснемо на «Змінити», потім на «Додати» і вписуємо ім'я: «Система» (або System, у разі англомовної версії системи),


після чого тиснемо на «Перевірити імена» (рядок стає підкресленим).
Підтверджуємо - ОК і ставимо позначку в чекбоксі "Повний доступ", знову підтверджуємо.

Тиснемо на «Додатково», далі – «Змінити дозволи» – «Додати дозволи », успадковані від батьківських об'єктів і всі підтверджуємо тричі.
Таким чином, цієї помилки установника ми позбулися, і більше вона нас не потурбує в процесі установки. Хоча розумніше і завбачливо було б додати права повного доступу системи на всю папку з вмістом, з якої зазвичай відбувається інсталювання програмного забезпечення (як у моєму випадку папка «Install»).

Якщо на вашому комп'ютері є операційна система Windows ХР, а в «Властивості папки» увімкнено «простий загальний доступдо файлів», ви не побачите вкладку «Безпека» у властивостях файлу. У такому випадку вам слід зайти до «Властивості папки» та зняти позначку в чекбоксі «Використовувати простий доступ до файлів». Також цієї вкладки ви ризикуєте не виявити у різних «складаннях» та «полегшених версіях» як Windows XP, так і Windows 7. Щоб таки зайти на цю вкладку, доведеться завантажитись у Safe mode ( Безпечний режим) і увійти під обліковим записомадміністратора.

Ще проблему з Windows Installer можна уникнути, запускаючи інсталяцію програм з відключеною програмою-антивірусом, з правами адміністратора, а також у режимі сумісності (вкладка «Сумісність» у властивостях msi-файлу, ставимо галочку у відповідному чекбоксі).

Також проблеми можуть бути при спробі встановити програму зі знімного носія, флешки, наприклад (заборону на такі дії можна зробити у налаштуваннях операційної системи) – просто скопіюйте інсталяційний файл у зручне місце на жорсткому диску. Ще варіант вирішення проблеми – створіть нову папкупід будь-яким іменем, що сподобалося, і скопіюйте в неї інсталяційний пакет, звідти і запускайте установку - буває корисним при помилках номер 1603, 214 728 7035, 2203 і 1723.

Обов'язково переконайтеся, що система доступна до каталогів тимчасових файлів. Відкрийте «Властивості системи» (Win+Pause або в контекстному меню з правого кліку мишкою на іконці Мій комп'ютер виберіть рядок Властивості), у «Додаткових параметрах системи»,


на вкладці «Додатково» клацніть на кнопку «Змінні середовища».

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

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


Також буде вірним рішенням перевірити на наявність прав доступу ті директорії, які планується встановлювати додатки та каталог з ім'ям Config. Msiдокорінно системного розділу. Для всіх зазначених вище каталогів має бути відключено шифрування, тому що Windows Installer у такому разі не має доступу до них, на відміну від користувача.

Ну, і природно, помилка установки може відбуватися через порушений інсталяційний файл (т.з. «битий» файл, з розбіжністю контрольних сум), в такій ситуації необхідно розжитися свідомо «робочим» нормальним інсталяційним файлом. Швидше за все, буде сенс скачати його з іншого джерела або по іншому дзеркалу.

Причина помилки інсталятора Windows

Тепер варто розглянути ситуацію, коли інсталяція програми неможлива через помилки в самому Windows Installer'e. Якщо процес установки не починається, яку б програму ви не намагалися інсталювати, то, швидше за все, проблема в самій службі установника. Можуть з'являтися системні повідомлення про помилки, у яких є відповідні фрази, на кшталт: Помилка пакета інсталятора або Windows Installer Error. Причиною цього можуть бути як помилки у системному реєстрі, так і вірусна атака. Почнемо з перевірки стану служби Windows Installer та типу її запуску. З цією метою ми в рядку Виконати (Win+R) вводимо команду services. msc, a в консолі, що відкрилася, знаходимо шуканий пункт - «Установник Windows (Windows Installer)».


Якщо ж служба не працює і має інший тип запуску, то запускаємо (натискаємо «Запустити», можна – «Перезапустити») її, а у властивостях змінюємо тип запуску на "Вручну". У разі запуску служби перевіримо ситуацію та введемо у рядку «Виконати» команду msiexec– якщо всі ОК, то замість помилки ви побачите вікно з параметрами запуску інсталятора Windows та номером його версії.

Подальше усунення проблеми бачу у виправленні пошкоджених системних файлів операційної системи. Щоб реалізувати це, у рядку «Виконати» виконаємо команду sfc/ scannow(завчасно підготуйте диск, з якого встановлювалася ваша операційна система, він може бути затребуваний у цьому процесі) і після цього перезавантажуємо комп'ютер. Проблема за ідеєю має зникнути.

Також дана проблемапіднімається на сайті Microsoft з варіантом рішення. Пройдіть за цим посиланням і запустіть "рідну" утиліту FixIt. Дотримуйтесь вказівок у супроводі, це повинно допомогти в усуненні проблеми.

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

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

Крок №1: Перевірка наявності служби

У тому випадку, якщо установник виндовс чомусь не працює, перш ніж нарікати на свою важку долю, потрібно уточнити, а чи є в принципі така програма на комп'ютері. Як це зробити? Достатньо вибрати на клавіатурі і R далі, у вікні, що з'явилося, вбити значення msiexec і і натиснути OK:


В результаті, якщо Віндовс Installer встановлений на комп'ютері, з'явиться приблизно таке системне вікно-повідомлення:

Якщо ж дива не відбулося (наприклад, з'явилося повідомлення про помилку або відсутність такої програми в виндовс 7), можна відразу перескакувати до кроку № 5, так як простий переналаштування тут не обійдешся. Буває таке рідко, але все-таки. Якщо все нормально, віконце з'явилося таке як треба, рухаємося далі і намагаємося реанімувати установник виндовс власними силами.

Крок №2: Спроба запуску служби

Встановивши, що віндовс Installer є на комп'ютері, потрібно уточнити, чи ця служба підключена в системі чи ні. Як це зробити? Для початку вибрати одним із таких варіантів дій:



Так чи інакше, результатом таких дій стане поява на екрані вікна «Служби». У ньому знаходимо пункт «Інсталятор Windows», клацаємо по ньому мишкою і перевіряємо дані, вказані навпроти нього в колонці «Стан». Що вкаже на його працездатність? Значення «Працює». Якщо ж колонка порожня, то, швидше за все, служба не запущена. У цьому випадку у лівому верхньому кутку знаходимо відповідну кнопку («Запустити») та виконуємо запуск Віндовс Installer:


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

Крок № 3: Перереєстрація служби через командний рядок

Повернути установник виндовс на 7 до нормальної роботи можна, перереєструвавши таку службу в системі. Як ми діємо?

Заходимо в меню "Пуск", задаємо значення cmd у пошук і тиснемо Enter. Далі в консоль, що з'явилася, вбиваємо параметр msiexec /unregister, клацаємо Enter, а потім після відгуку командного рядка вводимо в неї значення msiexec /register і знову тиснемо Enter:


Повторюємо введення команд, якщо маємо справу з 64-бітною виндовс 7, а потім перезавантажуємо комп'ютер. У принципі на цьому найчастіше всі складнощі з виндовс Installer закінчуються. Однак якщо робоча атмосфера до установника вінди після цього не повернулася, перед тим, як його переустановити, можна спробувати реанімувати його через редактор реєстру. А раптом?

Крок № 4: Налагодження через редактор реєстру

Воскресити віндову Installer через редактор реєстру можна спробувати таким чином:



і видаляємо в них усі наявні параметри:


Якщо в кінцевих папках немає жодних даних, клацаємо правою кнопкою миші по папці Installer, а потім тиснемо в переліку пункт «Дозволи». Далі у вікні, що клікаємо System, відзначаємо параметр «Повний доступ» і натискаємо OK:


Іноді, під час встановлення будь-якої програми, на екран може вискочити помилка з кодом 1719, яка говорить про те, що служба інсталятора Віндоус недоступна. Причин цієї проблеми може бути кілька. Давайте розберемося в них і спробуємо їх вирішити.

Служба інсталятора windows 7, 8, 10 недоступна або не відповідає

Сканування системних файлів

Отже, побачивши на екрані подібне повідомлення, слід одразу просканувати системні файли. Щоб запустити засіб сканування необхідно запустити командний рядок від імені адміністратора, тиснемо Пускна робочому столі – введемо у пошуку cmd, натискаємо на відповідній іконці командного рядка правою кнопкою миші та вибираємо - Запуск із правами адміністратора. У вікні командного рядка, що відкрилося, пропишіть завдання sfc/scannow і натисніть Enter. Після завершення перевірки вашу проблему можна вирішити.

Наявність інсталятора windows

Відкрийте Пуск – Виконати. У вікні, введіть завдання services.msc .

У новому вікні знайдіть пункт Інсталятор Віндоус.


Двічі клацніть на іконці. У вікні знайдіть параметр Тип запуску і переконайтеся, що вибрано Автоматично або Вручну. Після цього виберіть пункт Запустити та натисніть Добре. Далі потрібно перезавантажити комп'ютер, щоб зміни набули чинності та спробувати заново встановити потрібну програму.

Запустити установник також можна через Командний рядок. У ній потрібно прописати net start MSIServer та натиснути Enter. Після цього ви побачите відповідне повідомлення, що служба запущена.

Видалення та повторна реєстрація служби

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

Розглянемо перший варіант. Уточніть, яка версія операційної системи встановлена ​​на комп'ютер 32 або 64-розрядна. Для цього перейдіть в Мій комп'ютер і правою кнопкою мишки клацніть на порожньому місці. Виберіть Властивості. У спливаючому вікні ви знайдете необхідну інформацію.

Увійдіть у Командний рядок під ім'ям адміністратора (як це зробити описано вище). Для 32-розрядної системи наберіть команду msiexec /unregister , яка деактивує інсталятор. Натисніть Enterа потім введіть msiexec /register , яка знову вносить його до системи.

Якщо ваша система 64-розрядна, команди будуть наступні:

%windir%\system32\ msiexec.exe /unregister

%windir%\system32\ msiexec.exe /regserver

%windir%\system64\ msiexec.exe /unregister

%windir%\system64\ msiexec.exe /regserver

Після цього перезавантажте машину.

Другий варіант передбачає використання служби Виконати, яку можна відкрити за допомогою меню Пуск. Введіть msiexec /unregister у рядку та натисніть OK. Потім введіть msiexec/regserver. Не турбуйтеся, якщо ви не спостерігаєте жодних змін на екрані. Ваша проблема, проте, повинна після цього зникнути.


Зміни у реєстрі

Більш радикальний метод – зміна параметрів у реєстрі. У службі Виконати вводимо команду regedit. Відкриється вікно редактора реєстру. У ньому необхідно перейти по гілці:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver

Знайдіть пункт ImagePath і переконайтеся, що його значення відповідає наступному: %systemroot%\system32\msiexec.exe /V. Якщо показник відрізняється, клацніть двічі лівою кнопкою миші на назві пункту і в вікні, введіть потрібні параметри. Після цього потрібно запустити службу services.msc, як описано .


Підтримайте проект - поділіться посиланням, дякую!
Читайте також
Radmin viewer який порт потрібно відкрити Radmin viewer який порт потрібно відкрити Рамблер-пошта: безкоштовна реєстрація Рамблер-пошта: безкоштовна реєстрація Не вмикається ноутбук Packard Bell запропонуємо варіанти вирішення проблеми Не вмикається ноутбук Packard Bell запропонуємо варіанти вирішення проблеми