Як виправити пошкоджений інсталятор Windows

Перевіряю мою електронну пошту

Авторство зображення: m-imagephotography/iStock/Getty Images

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

Виправлення пошкоджених ключів реєстру за допомогою центру рішень Microsoft Fix It

У деяких випадках те, що здається проблемою з інсталятором Windows, насправді може бути проблемою з пошкодженими ключами реєстру, і для деяких з цих проблем Microsoft має автоматичне вирішення. Відвідайте Центр рішень Microsoft Fix It в Інтернеті. Там, на кроці 3, де написано "Рішення фільтрів", введіть "Виправте проблеми, через які програми неможливо встановити або видалити" без лапки, а потім натисніть «Запустити зараз» у розв’язаному рішенні або натисніть «Докладніше», щоб краще зрозуміти, яке рішення зроблю. Після запуску виправлення перезавантажте комп’ютер і повторіть спробу інсталяції.

Відео дня

Виправлення Windows Update за допомогою Центру рішень Microsoft Fix It

(Цей розділ Ref. 2) Якщо у вас виникли проблеми з Windows Update, перейдіть до Центру рішень Microsoft Fix It і у фільтрі у вікні пошуку кроку 3 введіть «Виправити проблема з Microsoft Windows Update, яка не працює» без лапок, потім натисніть «Докладніше» та дотримуйтесь інструкцій Microsoft щодо усунення несправностей проблема.

Скасування реєстрації та повторна реєстрація інсталятора Windows

(Цей розділ Ref. 3; див. примітку в коментарях автора) Проведіть пальцем або натисніть кнопку «Пуск» Windows і в полі пошуку введіть «Служби». Потім натисніть на програму «Служби», яка з’явиться в результатах. Прокрутіть список служб вниз і двічі клацніть «Інсталятор Windows». Відкриється вікно властивостей інсталятора Windows відкрийте та в розділі «Статус служби», якщо служба наразі вказана як «зупинена», натисніть «Почати» кнопку. Натисніть «ОК», щоб закрити вікно. Далі скасуйте реєстрацію та повторно зареєструйте Windows Installer - це спосіб очищення пошкодженої інформації. Поверніться до кнопки «Пуск» і в полі пошуку введіть «MSIEXEC /UNREGISTER» без лапок, потім натисніть «Enter» або натисніть «ОК». Поверніться до У полі пошуку введіть "MSIEXEC /REGSERVER" без лапок і натисніть "Enter" або натисніть "OK". Перезавантажте комп’ютер і спробуйте встановити знову.

Очищення системного реєстру

(Цей розділ Ref. 4) Якщо у вас все ще виникають проблеми з Windows Installer, ви можете очистити деякі дані в системному реєстрі, які можуть пошкодити програму встановлення. Майте на увазі, що неправильна зміна параметрів реєстру може зробити ваш комп’ютер непридатним для використання. Перш ніж спробувати це виправлення, створіть резервну копію файлів і створіть точку відновлення системи. Коли ви будете готові, проведіть пальцем або натисніть кнопку «Пуск» і введіть «Regedit» у полі пошуку. Натисніть на програму "Regedit", коли вона з'явиться в результатах. Натисніть «Так», якщо Windows запитає дозвіл редактора реєстру на внесення змін до вашого комп’ютера. Перейдіть через каталог реєстру до цього місця:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\

Клацніть правою кнопкою миші папку «Installer» і виберіть «Дозволи». Клацніть «СИСТЕМА» і переконайтеся, що у СИСТЕМИ встановлений прапорець дозволу з позначкою «Повний контроль».

Тоді перейдіть сюди:

HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\

Натисніть на папку «Оновлення». Двічі клацніть на клавіші «UpdateExeVolatile» у правій частині вікна та введіть дані значення як «0» без лапок. Потім натисніть «ОК». Перезавантажте комп’ютер і спробуйте інсталювати ще раз.

Якщо це не спрацює, або папка Updates або ключ UpdateExeVolatile не існують, не хвилюйтеся. Ключ UpdateExeVolatile пов'язаний з інсталяцією програмного забезпечення, і якщо він зіпсується, це може викликати проблему з Windows Installer. Однак це лише одна можливість, тому, якщо це не відповідь, перейдіть до наступного кроку, перейшовши сюди:

HKEY_LOCAL_MACHINE \System\CurrentControlSet\Control\Session Manager\

Клацніть правою кнопкою миші клавішу «PendingFileRenameOperations» у правій частині вікна та натисніть «Видалити» у спадному меню, а потім підтвердьте свій вибір, коли буде запропоновано. Перезавантажте комп’ютер і спробуйте інсталювати ще раз.

Якщо це не спрацює, або якщо ключ не існує, не хвилюйтеся. Ключ "PendingFileRenameOperations" стосується файлів, які перейменовуються під час використання, і якщо ці дані сплутаються, це може спричинити проблеми з програмою встановлення. Але, знову ж таки, це лише одна можливість, тому якщо це не відповідь, перейдіть до наступного кроку, перейшовши назад до папки інсталятора:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\

Натисніть на папку «Installer». Клацніть правою кнопкою миші клавішу «InProgress» у правій частині вікна та натисніть «Видалити» у спадному меню, а потім підтвердьте свій вибір, коли з’явиться запит. Зауважте, що цей ключ може не існувати, якщо у вашій системі не виконується жодна інсталяція. Перезавантажте комп’ютер і спробуйте інсталювати ще раз.

Інші кроки

Якщо жодне з рішень не вирішує вашу проблему, відновіть систему до стану до того, як виникла проблема. Якщо і це не допомогло, спробуйте переінсталювати інсталятор Windows. У версіях Windows 7 і 8 використовується Windows Installer 5.0, який недоступний як самостійне завантаження для розповсюдження; Отже, у випадку з Windows 8 вам доведеться завантажити комплект розробки програмного забезпечення для Windows 8, який надасть вам доступ до нової копії інсталятора Windows 5.0 Якщо це не спрацює, або якщо ви не можете встановити SDK через проблему інсталятора, вам, можливо, доведеться найняти спеціаліста, щоб перевірити ваш комп'ютер.