Виправлення: помилка 0x80070666 при установці Microsoft Visual C ++

Деякі користувачі Windows стикаються з помилкою "0x80070666" при спробі встановити Microsoft Visual C ++, Lumberyard або подібний дистрибутивний пакет. Повідомлення про помилку зазвичай повідомляється на самому початку процесу встановлення. Ця проблема не стосується певної версії Windows, оскільки вона підтверджена в Windows 7, Windows 8.1 та Windows 10.

Помилка налаштування - 0x80070666

Що викликає помилку 0x80070666 під час встановлення Microsoft Visual C ++?

Ми дослідили цю проблему, переглянувши різні звіти користувачів та стратегії відновлення, які розгорнули більшість постраждалих користувачів, щоб вирішити саме це повідомлення про помилку. З того, що ми зібрали, існує кілька різних сценаріїв, які спричинить це повідомлення про помилку:

  • Ще одна інсталяція Visual C ++ вже присутня - Як виявилося, Visual C ++ 2015 та Visual C ++ 2017 містять деякі загальні бінарні файли, які, як відомо, конфліктують. Якщо у вас вже є Visual C ++ Redist 2017 і ви намагаєтесь встановити 2015 Redist, ви, ймовірно, побачите саме це повідомлення про помилку. У цьому випадку видалення нової Visual C ++ має вирішити проблему.
  • Погана установка Visual C ++ - Існують певні сценарії, які можуть призвести до поганої установки пакета перерозподілу Visual C ++. Щоразу, коли це відбувається, у вас є мало інших варіантів, як запустити спеціалізований інструмент Fix-it або намагатися змусити екран відновлення спливати, використовуючи командний рядок.
  • Windows Update планує встановити той же пакет Visual C ++ - Ще один сценарій, у якому ви можете зіткнутися з цією конкретною проблемою, це якщо компонент оновлення (оновлення Windows) має очікуване оновлення, яке оновить той же пакет Visual C ++. У цьому випадку встановлення кожного очікуваного оновлення Windows має вирішити проблему автоматично.

Якщо ви зараз шукаєте виправлення, яке дозволить вам обійти помилку 0x80070666 та завершити встановлення пакета розповсюдження, у цій статті ви знайдете кілька способів усунення несправностей. Нижче у вас є кілька можливих виправлень, які інші користувачі в подібній ситуації успішно використовували для вирішення проблеми.

Методи впорядковані за ефективністю та суворістю, тому будь ласка, дотримуйтесь їх у порядку, в якому вони представлені. Один з них зобов’язаний вирішити проблему у вашому конкретному сценарії.

Спосіб 1: Видалення всіх поточних пакетів перерозподілу Visual C ++

Як повідомляло багато користувачів, саме ця проблема виникає здебільшого, якщо ваш комп'ютер вже містить версію (старішу чи новішу) того ж розповсюджуваного пакету, який ви намагаєтесь встановити.

У більшості випадків помилка з’являється, коли користувач намагається встановити Visual C ++ Redist 2015, але в цій системі вже є новіша установка. Кілька постраждалих користувачів повідомили, що змогли усунути помилку установки - помилка встановлення 0x80070666 шляхом видалення нової версії.

Ось короткий посібник, як це зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть "appwiz.cpl" і натисніть Enter, щоб відкрити екран " Програми та функції ".

    Введіть appwiz.cpl і натисніть Enter, щоб відкрити список встановлених програм
  2. На екрані Програми та функції прокрутіть вниз список списку встановлених програм та знайдіть усі ваші установки Microsoft Visual C ++ Redist .
  3. Клацніть правою кнопкою миші кожну установку Microsoft Visual C ++ Redist і виберіть Видалити. Потім виконайте підказки на екрані, щоб завершити видалення кожного перерахованого пакету.

    Видалення кожного пакета Redist C ++ Redist
  4. Після видалення кожного пакета Visual C ++ перезавантажте комп'ютер і дочекайтеся завершення наступного запуску.
  5. Спроба встановити той самий пакет Redist, який раніше не вдався з помилкою 0x80070666 .

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

Спосіб 2: Запуск інструменту Fix-It

Існує один інструмент Microsoft Fix It, який декілька постраждалих користувачів успішно використовували для вирішення проблеми, яка перешкоджала автоматичному встановленню пакету перегляду. Цей інструмент Fix It виконає кілька стратегій відновлення, які відновлять кілька компонентів (включаючи пошкоджені ключі реєстру), що використовуються під час встановлення нових програм.

Примітка. Цей інструмент "Виправити це" буде працювати для Windows 7, Windows 8, Windows 8.1 та Windows 10.

Ось короткий посібник із використання цього інструменту Fix It для усунення помилки 0x80070666 :

  1. Перейдіть за цим посиланням ( тут ) та натисніть кнопку Завантажити, щоб завантажити інструмент « Виправити ».

    Завантаження інструменту «Виправити це»
  2. Після завантаження інструменту двічі клацніть файл .diagcab, щоб відкрити інструмент « Виправити це ». Щойно ви побачите початковий екран, натисніть кнопку Додатково і переконайтеся, що прапорець, пов’язаний із Застосувати ремонт, автоматично встановлений. Потім натисніть кнопку Далі, щоб перейти до наступного меню.

    Застосування ремонту автоматично
  3. На наступному екрані натисніть на Встановлення .

    Проблеми з встановленням програм
  4. Дочекайтеся завершення фази перевірки, а потім виберіть пакет перегляду, з яким ви зіткнулися з проблемами, і натисніть кнопку Далі.

    Вибір пакету переліку, з яким виникають проблеми
  5. Дотримуйтесь рекомендованих стратегій ремонту, поки не досягнете кінця програми.

    Спробуйте рекомендовані виправлення
  6. Після того, як інструмент «Виправити це» запустив свій курс, перезавантажте комп'ютер і подивіться, чи зможете ви встановити пакет перегляду при наступному запуску без проблем.

Якщо ви все ще стикаєтеся з помилкою 0x80070666, перейдіть до наступного способу нижче.

Спосіб 3: Встановлення будь-яких очікуваних оновлень Windows

Як виявляється, можливо, ви зіткнулися з помилкою 0x80070666, оскільки Windows Update вже готується до встановлення того ж пакету переліку. Кілька постраждалих користувачів повідомили, що після необхідного оновлення Windows пакет перегляду, який раніше не працював з помилкою 0x80070666, був встановлений автоматично.

Ось короткий посібник із встановлення будь-якого очікуваного оновлення Windows:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ ms-settings: windowsupdate ” та натисніть Enter, щоб відкрити вкладку “ Windows Update” програми “ Налаштування ”.

    Запустити діалогове вікно: ms-settings: оновлення windows

    Примітка. Якщо ви не в Windows 10, скористайтеся командою «wuapp» .

  2. Як тільки ви завітаєте на екран оновлення Windows, натисніть кнопку Перевірити наявність оновлень та дотримуйтесь інструкцій на екрані, щоб встановити всі очікувані оновлення Windows.

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

Якщо вам все-таки не вдалося позбутися помилки 0x80070666, перейдіть до наступного способу нижче.

Спосіб 4: Використання командного рядка для відновлення установки Visual C ++

Кілька постраждалих користувачів повідомили, що підозрюють, що установка Visual C ++ була пошкоджена, але вони не мали засобів її відновлення, оскільки програма не з’явилася у списку Додати або видалити програми. Зазвичай це відбувається з пакетом перерозподілу Visual C ++ 2015.

На щастя, їм вдалося виправити це, завантаживши виконуваний файл інсталяції та змусивши з’явитися вікно ремонту через командний рядок. Ось короткий посібник, як це зробити:

  1. Переконайтеся, що на вашому комп’ютері присутній інсталятор пакета, що розповсюджується, який ви намагаєтесь встановити. Переконайтесь, що знаєте, що це точно місце. Якщо інсталятора немає на вашому ПК, завантажте його ще раз.
  2. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск . Потім введіть “cmd” і натисніть Enter, щоб відкрити командний рядок.
  3. Всередині командного рядка скористайтеся наступною командою, щоб змінити каталог на той, що містить файл. Наприклад, якщо інсталятор перегляду (наприклад, vc_redist.x64.exe) знаходиться всередині папки "Завантажити", вам потрібно буде скористатись такою командою, щоб перейти у відповідний каталог:
     CD C: \ Користувачі \ * Ваш користувач * \ Завантаження 
  4. Після того, як ви переконаєтесь, що термінал працює у правильному каталозі, введіть ім'я виконавчого файлу установки, а потім / видалити, щоб змусити з'явитися вікно встановлення. Подобається це:
     vc_redist.x64.exe / uninstall 
  5. Потім натисніть « Відновити» та виконайте підказки на екрані, щоб відновити встановлену програму Visual C ++ .

Примушуючи з'явитися вікно "Ремонт" за допомогою командного рядка

Цікаві Статті