Переважній кількості юзерів, що працюють на домашніх ПК всіх типів, час від часу необхідно встановити новітню програмку від Microsoft. Зазвичай всього пара кліків мишкою — і готово, можна скористатися. Але, як і будь-яка в достатній мірі непроста система, ОС Windows може дати збій. Зазвичай, в дилемі повінет сервіс — «Інсталятор Windows», що займається розкриттям програм по інсталяційних пакетів та реєстрацією значень для роботи в реєстрі. Всі файли, упаковані за допомогою протоколів цього інсталятора, поставляються з розширенням msi. Кожен пакет виконаний за технологією OLE (універсальне рішення, яке застосовується для програмних товарів Microsoft) і являє собою вірно структуровану мікробазу даних з відповідних один одному таблиць з даними, необхідними для установки. Не рахуючи того, це до того ж набір бібліотек, скриптів і інших файлів, упакованих cab-архіватором. Для інсталяційних пакетів від Microsoft для Windows починаючи з Дві тищі типово впровадження конкретно цієї служби, яка замінила собою ACME Setup, стандартний установник минулих версій Windows. Головні відмінності від установника архаїчних версій Windows (3.11 та 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, завантаживши відповідний патч з офіційного веб-сайту компанії. Посилання на патч можна отримати в статті Два мільйони чотиреста тридцять вісім тисяч шістсот п’ятьдесят одна (для більш старих, ніж Windows 7, систем буде встановлена служба автоматичної діагностики, для юзерів XP перед установкою необхідно оновитися до SP3).

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