Контакти

Програма установки запускає служби windows 7. Чому не встановлюються програми з файлов.msi? Чи не працює windows installer. Видалення застарілої версії

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

При спробі видалити будь-який додаток ви отримаєте ось таку помилку.

Служба інсталятора Windows недоступна в безпечному режимі. Будь ласка, спробуйте після завершення роботи в безпечному режимі, або використовуйте відновлення системи, щоб повернутися до попереднього працездатного стану

Включаємо службу установника Windows

Напевно 99 відсотків додатків в ос windows для нормальної установки або видалення використовують службу установника Windows, І якщо виявиться, що вона не працює ви нічого зробити не зможете. Раніше я розповідав про помилку 0x80070570 в Windows 8.1, там у мене була проблема, що комп дико гальмував і не завантажувався, відновити не виходило з запущено антивірусну програму Касперського. Вдавалося завантажитися тільки через безпечний режим, але видалити антивірус не виходило через відключеною служби, на майбутнє собі роблю замітку як це обійти.

Напевно логічно, що кожен з вас подумає, а запущу як я службу установника Windows в ручну, для цього натискаємо Win + R і пишемо services.msc.

Знаходьте Службу інсталятора Windows, клацаєте по ній правим кліком і говорите запустити і в підсумку виходить Помилка 1084: Ця служба не запускається в безпечному режимі

Але ми то з вами відступати не звикли і робимо ось такий маневр. Відкриваємо редактор реєстру і переходимо ось в такий кущ.

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SafeBoot \\ Minimal (якщо система запущена в звичайному Safe Mode) Або розділ HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SafeBoot \\ Network (якщо використовується безпечний режим з підтримкою командного рядка)

Тепер перебуваючи в потрібному місці реєстру створіть новий каталог ось з такою назвою MSIServer і в ньому автоматично з'явиться параметр Default, встановіть йому значення Service, для цього клікніть по ньому подвійним кліком.

Помилки при установці додатків з файлів з расшіреніем.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-файл, з якого ви намагаєтеся встановити програму.
На всі ці об'єкти системі потрібно надати повний доступ. Робиться це так само, як ми розібрали вище. Після цих операцій в більшості випадків проблема з монтажником успішно вирішується. Якщо наші поради вам не допомогли, причина збою криється в чомусь іншому і розбиратися з нею повинні вже фахівці.

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

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

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

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

Наявність установника windows

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

У новому вікні знайдіть пункт Установник Віндоус.

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

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

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

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

Розглянемо перший варіант. Уточніть, яка версія операційної системи встановлена \u200b\u200bна ваш комп'ютер 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 і натисніть ОК. Потім введіть msiexec / regserver. Не переживайте, якщо ви не спостерігаєте ніяких змін на екрані. Ваша проблема, проте повинна після цього зникнути.

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

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

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ services \\ msiserver

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

У 64-ядерної системі необхідно також врахувати параметр WOW64. Його показник повинен дорівнювати 0, Система обчислення повинна бути шестнадцатеричная.

Переважній кількості користувачів, що працюють на домашніх ПК всіх типів, іноді потрібно встановити нову програму від корпорації Microsoft. Зазвичай за все пара клацань мишкою - і готово, можна користуватися. Але, як і будь-яка в достатній мірі складна система, ОС Windows може дати збій. Як правило, в проблемі винен сервіс - "інсталятор Windows", що займається розпакуванням програм з інсталяційних пакетів і реєстрацією значень для роботи в реєстрі. Всі файли, упаковані за допомогою протоколів цього інсталятора, поставляються з розширенням msi. Кожен пакет виконаний за технологією OLE (універсальне рішення, що застосовується для програмних продуктів Microsoft) і являє собою чітко структуровану мікробазу даних з відповідних один одному таблиць з даними, необхідними для установки. Крім того, це ще й набір бібліотек, скриптів і інших файлів, запакованих cab-архіватором. Для інсталяційних пакетів від Microsoft для ОС Windows починаючи з 2000 характерно використання саме цієї служби, яка замінила собою ACME Setup, стандартний установник попередніх версій системи Windows. Основні відмінності від інсталятора архаїчних версій і 9x) - повернення до попереднього стану системи в будь-який момент, а також можливість Слід зазначити, що існує ряд широко використовуваних альтернативних інсталяторів - Inno Setup, Nullsoft Installation System, Minstaller, Spinstall, Smart Install Maker, Rinstall Wizard і так далі, але зі зрозумілих причин інсталятор Windows (Windows Installer) займає лідируючі позиції.

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

Отже, типові помилки при запуску інсталяційних пакетів під управлінням Windows Installer - "Не вдалося запустити службу інсталятор Windows", "Неможливо отримати доступ до служби інсталятора Windows", "Не вдалося запустити службу інсталятора Windows на локальному комп'ютері"." Помилка 5: Пробуємо запустити автоматизований режим виправлення проблеми через додаток Microsoft FixIt, скачавши відповідний патч з офіційного сайту корпорації. Посилання на патч можна отримати в статті 2438651 (для старіших, ніж Windows 7, систем буде встановлена \u200b\u200bслужба автоматичної діагностики, для користувачів XP перед установкою треба оновитися до SP3).

Якщо з якихось причин патч не допоміг і вискакує та сама помилка, пробуємо впоратися з проблемою іншим способом. Запустіть (Win + R\u003e cmd.exe) в режимі адміністратора системи. Наберіть sfc / scannow і дочекайтеся, поки система відновить пошкоджені бібліотеки. Перереєструйте службу командами msiexec / unregister і msiexec / regserver. Після цього реєструємо бібліотеку Windows Installer, використовуючи команду regsvr32 msi.dll. Потім потрібно спробувати запустити інсталяційний файл знову. Швидше за все, все запрацює. Якщо ж ні, потрібно перезавантажити систему в набравши там команду msiexec / regserver. Знову пробуємо. Якщо ж не допомогло і це, то пора заново саму службу "інсталятор Windows". Найпростіше здійснити це за допомогою утиліти Windows Installer CleanUp Utility. Завантажити її можна з офіційного сайту підтримки Microsoft, Заодно "захопіть" з офіційного сайту інсталятор Windows 45, який сам є актуальнейшей версією для практично всієї сучасної лінійки ОС Windows. Швидше за все, ця версія інсталятора сучаснішою тієї, яка була встановлена \u200b\u200bна вашій машині. Якщо тільки ви не використали інсталятор Windows 7 на ліцензійної копії. Після всіх праць запустіть інсталяційний файл програми. Якщо ви все зробили правильно, то все пройде успішно.

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

У більшості ситуацій, на екрані комп'ютера з'являються такі написи:

Щоб вирішити задачу доступу до служби Установника Windows 7, 8 або 10, є кілька робочих способів.

Недоступна служба Установника Windows 7

Якщо немає доступу до служби інсталятора, то необов'язково відразу ж займатися перевстановлення системи Windows, а краще - зробити деякі дії по відновленню її робочих функцій. Для початку, потрібно з'ясувати чи відбувся запуск даної служби і чи є вона насправді.

Для цього робимо наступні дії:

  • потрібно відкрити список Windows 7 кліком по клавішах Win + R, Після чого ввести команду services.msc у віконці «Виконати»;
  • далі в списку потрібно знайти інсталятор Windows і 2 рази клацнути по ньому;

Важливо знати, що при запуску Windows Installer виглядає так:

  • кінцевий етап - включення автоматичного запуску служби Установника Windows (в 7й Windows можлива зміна типу запуску на «Автоматично»), перезавантаження і повторна установка програми.

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

Для цього буде потрібно відшукати в стандартних програмах командний рядок, після чого по ній натиснути правою стороною комп'ютерної мишки і вибрати «Запуск від імені Адміністратора».

Для того, щоб перереєструвати службу Установника Windows в 32 -бітний версії, потрібно зробити введення двох команд:

  • перша - msiexec / unregister;
  • друга - msiexec / register.

Варто врахувати, що після виконання даних команд обов'язково потрібно зробити перезавантаження ПК.

Для усунення помилки в 64 - бітної версії потрібно ввести послідовно такі команди:

1.% Windir% \\ system32 \\ msiexec.exe / unregister;

2.% Windir% \\ system32 \\ msiexec.exe / regserver;

3.% Windir% \\ syswow64 \\ msiexec.exe / unregister;

4.% Windir% \\ syswow64 \\ msiexec.exe / regserver.

Після чого потрібно перезавантажити комп'ютерний пристрій. Після таких маніпуляцій помилка повинна забратися.

Недоступна служба Установника Windows 10

Якщо виникло питання про те, як включити службу Установника Windows 10, то з приводу цього існують певні дії, покликані вирішувати це завдання. Одним з методів вирішення є скидання параметрів служби Установника Windows в реєстрі.

Це відбувається таким чином:

  • потрібно натиснути на клавішу «Пуск» і відкрити розділ «Виконати»;
  • введення команди regedit;
  • в віконці редактора потрібно перейти по гілці - HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ services \\ msiserver;
  • перевірка відповідності пункту ImagePath зі значенням - % Systemroot% \\ system32 \\ msiexec.exe / V
  • якщо показники мають відміну, то їх потрібно врівноважити за допомогою введення необхідних параметрів у вікно даного пункту, що відкрилося після натискання (2 рази) лівою стороною комп'ютерної миші;
  • запуск служби services.msc.

При 64 - бітної версії системи потрібно брати до уваги параметр WOW64, чий параметр дорівнює нульового значення. При цьому, у властивостях обов'язково повинна бути використана шестнадцатеричная система обчислення.

По закінченню всіх маніпуляцій зі зміни реєстрових параметрів потрібно в обов'язковому порядку зробити перезавантаження комп'ютера.

Якщо після всіх використовуваних способів, так і немає доступу до служби Установника Windows Installer, то можна спробувати радикальний метод зміни системного реєстру: створення реєстрового файлу за допомогою програми Блокнот з подальшим запуском файлу і оновленням пункту реєстру:

  • після натискання клавіші «Пуск» потрібно ввести Блокнот в віконці «Пошук»;
  • відкриття файлу Notepad.exe в пункті «Програми»;
  • в вікно Блокнота потрібно вставити скопійований на офіційному сайті Майкрософт текст по оновленню реєстру;
  • потрібно вибрати «Зберегти як» в меню «Файл» і ввести файлове назву Msirepair.reg;
  • у вікні «Тип файлу» необхідно позначити Всі файли (*. *);
  • в поле «Зберегти» потрібно відзначити Робочий стіл, а потім безпосередньо сама дія «Зберегти»;
  • для закриття Блокнота потрібно натиснути команду вихід в меню «Файл»;
  • потім на робочому столі потрібно правою клавішею миші розкрити файл Msirepair.reg і вибрати розділ «Запуск від імені Адміністратора». Після введення необхідного пароля потрібно натиснути «Продовжити»;
  • після пропозиції установки розділів реєстру потрібно клікнути по пункту «Так»;
  • перевстановлення необхідної програми.

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

Видалення застарілої версії

У деяких випадках, запустити службу Установника Windows не можна через присутність застарілої версії. Її потрібно видалити. Це робиться за допомогою переходу по доріжці «Пуск» - «Панель управління» - «Програми». В останньому пункті потрібно знайти «Видалити / Змінити програму» і скористатися нею для необхідного ярлика. В результаті, як зазвичай, потрібно зробити перезавантаження і повторну установку системи.



Сподобалася стаття? поділіться їй