Стартиране на услугата Windows Installer в безопасен режим

Безопасният режим на Windows системите е един от основните инструменти за възстановяване на здравето на системата. Един от съществените недостатъци на безопасния режим е невъзможността за инсталиране / деинсталиране на програми от msi пакети. Това ограничение се дължи на факта, че разработчиците са разгледали услугата Инсталатор на Windows (Инсталатор на прозорци) е потенциално опасен и реши да отмени стартирането на тази услуга, когато системата се стартира в безопасен режим. Което в някои случаи е изключително неудобно.

Повечето съвременни приложения използват услугите на услугата Windows Installer за правилната им инсталация / деинсталиране и ако тя не е налична, е невъзможно да ги инсталирате или деинсталирате. Да предположим, че за да възстановите оперативността на системата, е необходимо в безопасен режим да премахнете приложение, което пречи на нормалното зареждане на системата (например антивирус). Когато се опитате да стартирате стандартната деинсталация, за да премахнете приложението, системата отчита:

Услугата за инсталиране на Windows не можа да бъде достъпна. Това може да се случи, ако инсталаторът на Windows не е инсталиран правилно. Свържете се с персонала за поддръжка за съдействие

Ръчното стартиране на услугата на Windows Installer в безопасен режим също се проваля (Услуги -> Инсталатор на Windows -> Старт):

Windows не можа да стартира услугата Windows Installer на локален компютър. Грешка 1084: Тази услуга не може да бъде стартирана в безопасен режим

Има обаче малък трик, който ви позволява да стартирате услугата Windows Installer в безопасен режим и правилно да деинсталирате софтуера.

За да активирате услугата за инсталиране на Windows в безопасен режим:

  1. Отворете редактора на системния регистър и отидете на секцията HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SafeBoot \ Minimal (ако системата работи в нормален безопасен режим) или секция HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ SafeBoot \ Network (ако използвате безопасен режим с поддръжка на команден ред)
  2. Създайте нов раздел с име MSIServer
  3. Нов параметър автоматично ще се появи в новата секция с името Default. Дайте му стойност обслужване.забележка: тези операции могат да бъдат заменени с една команда:

    REG ADD "HKLM \ SYSTEM \ CurrentControlSet \ Control \ SafeBoot \ Minimal \ MSIServer" / VE / T REG_SZ / F / D "Service"
  4. Сега можете да стартирате услугата на Windows Installer през контролния панел Services или от командния ред:
    нет старт msiserver

След стартиране на услугата MSIServer е възможно директно да се премахне / инсталира всяко приложение с msi инсталатор директно в безопасен режим.