Поправка: Грешка 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 ++. Всеки път, когато това се случи, имате малко други възможности за избор на стартиране на специализиран инструмент за поправяне или опит за принудително изскачане на екрана за поправяне с помощта на командния ред.
  • Windows Update планира да инсталира същия Visual C ++ пакет - Друг сценарий, при който може да срещнете този конкретен проблем, е ако актуализиращият компонент (Windows Update) има чакаща актуализация, която ще актуализира същия пакет Visual C ++. В този случай инсталирането на всяка чакаща актуализация на Windows трябва да разреши проблема автоматично.

Ако в момента сте за поправка, която ще ви позволи да заобиколите 0x80070666 грешка и завършете инсталирането на дистрибуционния пакет, тази статия ще ви предостави няколко метода за отстраняване на неизправности. Долу имате няколко потенциални поправки, които други потребители в подобна ситуация са използвали успешно, за да разрешат проблема.

Методите са подредени по ефективност и тежест, така че моля, следвайте ги в реда, в който са представени. Един от тях е длъжен да разреши проблема във вашия конкретен сценарий.

Метод 1: Деинсталиране на всички текущи пакети за разпространение на Visual C ++

Както много потребители съобщават, този конкретен проблем възниква най-вече, ако компютърът ви вече съдържа версия (по-стара или по-нова) на същия разпространим пакет, който се опитвате да инсталирате.



В повечето случаи грешката се появява, когато потребителят се опита да инсталира Visual C ++ Redist 2015, но в тази система вече има по-нова инсталация. Няколко засегнати потребители съобщиха, че са в състояние да разрешат Неуспешна настройка - 0x80070666 грешка при инсталиране чрез деинсталиране на по-новата версия.

Ето кратко ръководство за това как да направите това:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете “Appwiz.cpl” и натиснете Въведете за да отворите Програми и функции екран.

    Въведете appwiz.cpl и натиснете Enter, за да отворите списъка с инсталирани програми

  2. Вътре в Програми и функции екран, превъртете надолу през списъка с инсталирани програми и намерете всичките си Microsoft Visual C ++ Redist инсталации.
  3. Щракнете с десния бутон върху всеки Microsoft Visual C ++ Redist инсталиране и изберете Деинсталирайте. След това следвайте подканите на екрана, за да завършите деинсталирането за всеки редист пакет.

    Деинсталиране на всеки Visual 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.

Ето кратко ръководство за използването на това Оправи го инструмент за разрешаване на 0x80070666 грешка:

  1. Посетете тази връзка ( тук ) и щракнете върху Изтегли бутон за изтегляне на Оправи го инструмент.

    Изтегляне на инструмента Fix it

  2. След като инструментът бъде изтеглен, щракнете двукратно върху файла .diagcab, за да отворите Оправи го инструмент. След като видите началния екран, щракнете върху Разширено и се уверете, че полето, свързано с Прилагайте ремонт автоматично се проверява. След това щракнете върху Напред, за да преминете към следващото меню.

    Прилагане на ремонт автоматично

  3. На следващия екран кликнете върху Инсталиране .

    Проблеми с инсталирането на програми

  4. Изчакайте, докато фазата на проверката приключи, след това изберете с кой редист пакет срещате проблемите и кликнете Следващия.

    Избиране на редист пакет, с който имате проблеми

  5. Следвайте препоръчаните стратегии за ремонт, докато стигнете до края на програмата.

    Изпробване на препоръчаните корекции

  6. След като инструментът Fix It стартира, рестартирайте компютъра си и вижте дали можете да инсталирате редист пакета при следващото стартиране без проблеми.

Ако все още срещате 0x80070666 грешка, преминете към следващия метод по-долу.

Метод 3: Инсталиране на всички чакащи актуализации на Windows

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

Ето кратко ръководство за инсталиране на всяка чакаща актуализация на Windows:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ ms-настройки: windowsupdate ”И натиснете Въведете за да отворите Актуализация на Windows в раздела Настройки ап.

    Стартиране на диалогов прозорец: ms-settings: windowsupdate

    Забележка: Ако не сте под Windows 10, използвайте „Wuapp“ команда вместо това.

  2. След като стигнете до екрана на Windows Update, щракнете върху Провери за актуализации и следвайте инструкциите на екрана, за да инсталирате всички чакащи актуализации на Windows.

    Инсталиране на всяка чакаща актуализация на Windows

  3. След като бъде инсталирана всяка чакаща актуализация, рестартирайте компютъра си и вижте дали пакетът за преразглеждане не е вече инсталиран. Ако не е, опитайте да го инсталирате и проверете дали все още срещате същото съобщение за грешка.

Ако все още не сте успели да се отървете от 0x80070666 грешка, преминете към следващия метод по-долу.

Метод 4: Използване на командния ред за поправяне на инсталацията на Visual C ++

Няколко засегнати потребители съобщиха, че подозират, че инсталацията на Visual C ++ е повредена, но не са имали средства да я поправят, тъй като програмата не се е появила в списъка за добавяне или премахване на програми. Това обикновено се случва с пакета за разпространение Visual C ++ 2015.

За щастие те успяха да поправят това, като изтеглиха изпълнимия файл за инсталиране и принудиха прозореца за ремонт да се появи чрез командния ред. Ето кратко ръководство за това как да направите това:

  1. Уверете се, че инсталиращият пакет за разпространение, който се опитвате да инсталирате, присъства на вашия компютър. Уверете се, че знаете точното местоположение. Ако инсталационната програма не присъства на вашия компютър, изтеглете я отново.
  2. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това въведете „Cmd“ и натиснете Въведете за да отворите командния ред.
  3. Вътре в командния ред използвайте следната команда, за да промените директорията на тази, която държи файла. Например, ако инсталационната програма за пренасочване (напр. Vc_redist.x64.exe) се намира в папката за изтегляне, тогава ще трябва да използвате следната команда, за да преминете към съответната директория:
    CD C:  Users  * YourUser *  Downloads
  4. След като се уверите, че терминалът работи в правилната директория, въведете името на изпълнимия файл за инсталиране, последвано от / деинсталиране, за да се покаже прозорецът за инсталиране. Като този:
    vc_redist.x64.exe / деинсталиране
  5. След това щракнете Ремонт и следвайте указанията на екрана, за да поправите вашия Visual C ++ редист инсталация.

Принуждаване на прозореца за поправка да се показва чрез командния ред

4 минути четене