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

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

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

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

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

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

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

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run . След това въведете “appwiz.cpl” и натиснете Enter, за да отворите екрана с програми и функции .

    Въведете 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 ще изпълни няколко стратегии за поправка, които ще поправят няколко компонента (включително повредени ключове на системния регистър), използвани по време на инсталирането на нови програми.

Забележка: Този инструмент Fix it ще работи за Windows 7, Windows 8, Windows 8.1 и Windows 10.

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

  1. Посетете тази връзка ( тук ) и кликнете върху бутона за изтегляне, за да изтеглите инструмента Fix It .

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

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

    Проблеми с инсталирането на програми
  4. Изчакайте, докато завърши фазата на проверката, след това изберете с кой пакет от червени цветове срещате проблемите и щракнете върху Напред.

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

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

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

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

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

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

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете „ ms-settings: windowsupdate “ и натиснете Enter, за да отворите раздела Windows Update на приложението Settings .

    Изпълнете диалогов прозорец: ms-settings: актуализация на Windows

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

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

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

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

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

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

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

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

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

Интересни Статии