Eroarea Microsoft Visual C++ 0x80070666: Cum se remediază

Eroarea Microsoft Visual C++ 0x80070666 înseamnă de obicei că Windows a detectat deja o altă versiune a aceluiași produs Visual C++ Redistributable. Microsoft mapează codul Windows Installer subiacent 1638 (0x666) la „o altă versiune a acestui produs este deja instalată”. Cu runtime-urile actuale Visual C++ v14, eroarea poate fi complet normală dacă o aplicație încearcă să instaleze un pachet mai vechi peste unul compatibil mai nou.

Începeți prin a verifica ce este deja instalat. Nu eliminați toate pachetele Visual C++ de pe PC: familiile mai vechi, cum ar fi Visual C++ 2013, pot fi necesare anumitor programe și sunt concepute să coexiste cu runtime-uri mai noi.

1. Verificați dacă Visual C++ Redistributable este deja instalat

Pe Windows 10, deschideți Setări > Aplicații > Aplicații și caracteristici și căutați „Visual C++”. De asemenea, puteți utiliza Panoul de control > Programe > Programe și caracteristici . Căutați versiunea 14 Redistributable care corespunde arhitecturii aplicației.

Aplicațiile și caracteristicile Windows sunt filtrate pentru a afișa pachetele redistribuibile Microsoft Visual C++

Dacă există deja o versiune mai nouă a redistribuibilului v14, este posibil ca un program de instalare mai vechi inclus să eșueze, generând eroarea 0x80070666. Microsoft afirmă că aplicațiile create cu seturi de instrumente MSVC v14 acceptate pot utiliza o versiune redistribuibilă de aceeași versiune sau mai nouă. Pagina actuală de descărcare a redistribuibilului Visual C++ listează cele mai recente pachete v14 acceptate pentru Visual Studio 2017 până în 2026.

Pe un PC pe 64 de biți, este normal să vedeți ambele pachete x86 și x64 . O aplicație pe 32 de biți poate necesita în continuare runtime-ul x86 chiar și atunci când Windows în sine este pe 64 de biți.

2. Reparați fișierul redistribuibil existent

Dacă este instalat runtime-ul corect, dar aplicația tot nu pornește sau programul de instalare continuă să raporteze eroarea 0x80070666, reparați pachetul existent înainte de a dezinstala orice.

  1. Deschideți Panoul de control > Programe > Programe și caracteristici .
  2. Selectați fișierul Microsoft Visual C++ Redistributable relevant și alegeți Modificare sau Dezinstalare/Modificare .
  3. Alegeți Reparare , apoi reporniți Windows dacă vi se solicită.
Fereastra de întreținere Microsoft Visual C++ Redistributable cu opțiunea Reparare selectată

De asemenea, puteți repara un Redistributable descărcat dintr-o linie de comandă cu privilegii ridicate. Microsoft documentează /repairopțiunea pentru aceste pachete. De exemplu, din folderul care conține programul de instalare, executați comanda vc_redist.x64.exe /repair. Folosiți numele de fișier care corespunde pachetului pe care l-ați descărcat efectiv.

3. Descărcați cel mai recent pachet acceptat de la Microsoft

Ștergeți orice program de instalare redistribuibil vechi pe care l-ați reutilizat și descărcați o copie nouă de la Microsoft. Acest lucru este important mai ales atunci când un pachet de jocuri sau aplicații include un program de instalare preliminar mai vechi.

Pagina Microsoft Learn pentru cele mai recente descărcări redistribuibile Visual C++ acceptate

Alegeți pachetul pentru arhitectura aplicației: x86 pentru aplicații pe 32 de biți, x64 pentru aplicații pe 64 de biți sau opțiunea ARM64 aplicabilă. Microsoft observă că pachetul x64 actual conține și fișiere binare ARM64 și x64 pentru dispozitivele ARM64. După instalarea celei mai recente versiuni de execuție acceptate, rulați din nou aplicația afectată sau programul de instalare al acesteia.

Nu presupuneți că „mai nou” înseamnă că puteți șterge fiecare intrare mai veche în Visual C++. Microsoft păstrează separat familiile de runtime Visual C++ 2013 și cele anterioare, în timp ce linia v14 este cumulativă și compatibilă binar în Visual Studio 2015 și generațiile ulterioare. Detaliile de compatibilitate sunt explicate în documentația Microsoft privind compatibilitatea binară C++ .

4. Remediați o înregistrare de instalare sau dezinstalare defectă

Dacă Redistributable apare în lista de programe instalate, dar nu poate fi reparat sau eliminat, este posibil ca datele de înregistrare Windows Installer sau de instalare din cache să fie deteriorate. Ghidul actual de depanare Visual C++ de la Microsoft recomandă identificarea versiunii problematice, încercarea de a elimina vechiul VC Redist prin Windows Installer și permiterea instrumentului de depanare Windows Installer să încerce o remediere, dacă Windows o oferă.

Depanatorul de instalare și dezinstalare a programelor detectează problemele de instalare a programelor

Urmați ghidul de depanare Visual C++ Redistributable de la Microsoft . Dacă configurarea eșuează în continuare, Microsoft recomandă, de asemenea, rularea programului de instalare ca administrator, instalarea actualizărilor Windows în așteptare, repornirea PC-ului și reîncercarea. Pentru cazurile dificile, același ghid explică cum se colectează jurnalele VC Redist, astfel încât să poată fi identificat pachetul exact care a eșuat.

Ce să nu faci

  • Nu ștergeți manual DLL-urile Visual C++ din System32 sau SysWOW64.
  • Nu eliminați toate versiunile redistribuibile doar pentru că apar mai multe intrări în lista de programe instalate.
  • Nu forțați un pachet v14 mai vechi peste unul mai nou. Eroarea 0x80070666 vă poate spune pur și simplu că noul runtime compatibil este deja instalat.

Dacă programul de instalare al aplicației se oprește în continuare la eroarea 0x80070666 după instalarea și repararea runtime-ului curent, actualizați programul de instalare a aplicației sau contactați furnizorul de software. În această situație, problema rămasă poate fi verificarea cerințelor preliminare efectuată de furnizor, mai degrabă decât runtime-ul Visual C++ în sine.

Lasă un comentariu

Cum se modifică bara de titlu în promptul de comandă

Cum se modifică bara de titlu în promptul de comandă

Redenumiți o fereastră din Prompt de comandă cu comanda title, setați o etichetă reutilizabilă pentru o comandă rapidă sau împiedicați resetarea titlului unei file din Terminalul Windows.

Convertește un videoclip într-un fișier EXE cu redare automată cu MakeInstantPlayer

Convertește un videoclip într-un fișier EXE cu redare automată cu MakeInstantPlayer

Învață fluxul de lucru MakeInstantPlayer existent pentru împachetarea unui videoclip ca fișier EXE Windows, examinează opțiunile de redare și înțelege limitele de compatibilitate și siguranță.

Cum se editează un BIOS NVIDIA: Verificări rapide înainte de schimbarea VBIOS-ului

Cum se editează un BIOS NVIDIA: Verificări rapide înainte de schimbarea VBIOS-ului

Află dacă un editor BIOS NVIDIA este compatibil cu placa grafică, cum să creezi o copie de rezervă a unui VBIOS pentru placa grafică și când să utilizezi instrumente de optimizare mai sigură sau de firmware de la furnizor.

Cum se actualizează driverele de dispozitiv în Windows 7

Cum se actualizează driverele de dispozitiv în Windows 7

Găsiți un driver compatibil cu Windows 7, instalați-l prin Device Manager sau prin pachetul producătorului și reveniți la versiunea anterioară dacă un dispozitiv nu mai funcționează.

Time Stopper pentru software de probă: Riscuri, limite și opțiuni legale

Time Stopper pentru software de probă: Riscuri, limite și opțiuni legale

Află pentru ce a fost conceput Time Stopper, de ce vechile instrucțiuni pentru extinderea versiunilor de probă nu sunt fiabile și cum să gestionezi în siguranță versiunile de probă software, facturarea și fișierele de proiect.

Diagnosticarea și repararea unei unități Seagate sau Maxtor cu SeaTools

Diagnosticarea și repararea unei unități Seagate sau Maxtor cu SeaTools

Folosește SeaTools pentru a verifica o unitate Seagate sau Maxtor, a executa diagnostice sigure și de lungă durată, a interpreta rezultatele și a înțelege riscul de pierdere a datelor înainte de a încerca Fix All.

Cum se utilizează TinyTalk pentru chat vocal într-o rețea locală sau pe internet

Cum se utilizează TinyTalk pentru chat vocal într-o rețea locală sau pe internet

Învață fluxul de lucru pentru chat vocal direct-IP din TinyTalk, pregătește-ți microfonul, conectează două PC-uri la o rețea LAN și înțelege de ce apelurile prin internet necesită atenție sporită.

Cum se extrag în lot fișiere RAR protejate prin parolă în WinRAR

Cum se extrag în lot fișiere RAR protejate prin parolă în WinRAR

Extrageți mai multe arhive RAR protejate prin parolă într-un singur lot, păstrați fiecare arhivă în propriul folder și depanați parolele și volumele divizate.

Verificați integritatea fișierelor în Windows cu SHA-256

Verificați integritatea fișierelor în Windows cu SHA-256

Folosește PowerShell sau CertUtil pentru a calcula un hash SHA-256, a-l compara cu suma de control a editorului și a înțelege neconcordanțele.

Cum să creezi o prezentare de diapozitive cu muzică și narațiune în PhotoStage

Cum să creezi o prezentare de diapozitive cu muzică și narațiune în PhotoStage

Creați o prezentare de diapozitive PhotoStage din fotografii sau videoclipuri, aranjați sincronizarea, adăugați muzică de fundal și narațiune vocală, apoi exportați un videoclip pentru a-l partaja.