Cum se remediază eroarea CLR pe Windows 10?



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Eroare CLR 80004005 este întâlnit de obicei atunci când utilizatorul încearcă să pornească MusicBee, Discord, Raser Synapse, Hd Writer AE sau orice alt program bazat pe .NET. În alte cazuri, această eroare apare la fiecare pornire a sistemului.





În majoritatea cazurilor, această problemă va apărea din cauza corupției dintre fișierele versiunii cadrului .NET pe care le folosește aplicația. Cel mai simplu mod de a remedia problema este prin rularea instrumentului Framework Repair sau prin redenumirea folderului de asamblare .NET, dar puteți face treaba și forțând programul să reinstaleze și acceptând instalarea cadrului .NET. De asemenea, este posibil să vă lipsească complet versiunea de cadru .NET cerută de aplicația în cauză.



Cu toate acestea, s-ar putea să vedeți și Eroare CLR 80004005 deoarece executabilul pe care încercați să îl lansați nu are acces de administrator sau din cauza unui fel de corupție a fișierelor de sistem.

1. Rulați instrumentul de reparare .NET Framework

În cele mai multe cazuri documentate, Eroare CLR 80004005 problema va apărea din cauza unui fel de problemă de corupție a cadrului .NET care ajunge să afecteze capacitatea computerului de a lansa aplicații. Cei mai mulți utilizatori afectați au întâmpinat această problemă cu următoarele versiuni .NET: 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 și 3.5.

Dacă acest scenariu este aplicabil, puteți remedia problema rapid executând instrumentul de reparare a cadrului .NET. Acest instrument proprietar este cunoscut pentru rezolvarea majorității problemelor aplicației .NET Framework care ar putea declanșa erori de pornire.



Iată un ghid rapid cu ce trebuie să faceți pentru a rula instrumentul de reparare a cadrului .NET:

  1. Începeți accesând acest link ( aici ). Apoi, faceți clic pe Descarca butonul de sub Instrument de reparații Microsoft .NET Framework .

    Descărcarea instrumentului de reparare Net Framework

  2. Odată ce ați ajuns la următorul ecran, începeți prin bifarea casetei asociate cu NetFxRepairTool.exe, apoi faceți clic pe butonul Următor pentru a trece la următorul ecran.

    Descărcarea instrumentului de reparare .NET Framework

  3. Așteptați cu răbdare până când descărcarea este completă, apoi faceți dublu clic pe executabilul pe care tocmai l-ați descărcat. Când vi se solicită Control cont utilizator (UAC) , faceți clic pe da pentru a acorda privilegii administrative.
  4. Odată ce instrumentul de reparare Microsoft .NET Framework este deschis și ajungeți la prima fereastră, primul lucru pe care ar trebui să-l faceți este să bifați caseta asociată cu Am citit și acceptat termenii licenței. După ce faceți acest lucru, faceți clic pe Următor → pentru a avansa la fereastra următoare.

    Inițierea unei reparații cu instrumentul .NET Repair

  5. Acum utilitarul ar trebui să înceapă scanarea inițială. Așteptați cu răbdare până când procesul este finalizat și faceți clic Următor → odată ce opțiunea devine disponibilă pentru a aplica automat strategiile de reparații recomandate.

    Repararea cadrului .NET

  6. Clic Următor → din nou pentru a aplica remedierile, apoi faceți clic pe finalizarea pentru a finaliza procesul.
    Notă: Există mari șanse să vi se solicite să reporniți automat. Dar, în cazul în care solicitarea nu apare, reporniți manual.
  7. După ce următoarea secvență de pornire este completă, repetați acțiunea care declanșa anterior Eroare CLR 80004005 și vedeți dacă problema este rezolvată.

În cazul în care aceeași problemă persistă, treceți la următoarea soluție potențială de mai jos.

2. Forțați programul să ruleze cu acces de administrator

După cum se dovedește, Eroare CLR 80004005 poate apărea și din cauza faptului că aplicația care declanșează problema nu are acces de administrator. Pentru anumite programe, acest lucru înseamnă că nu pot utiliza cu adevărat dependențele .NET necesare.

Rețineți că acest lucru apare de obicei pe sisteme de operare care sunt configurate pentru a utiliza un UAC strict. În acest caz, puteți rezolva problema modificând meniul de proprietăți al executabilului de lansare, astfel încât să fie forțat să obțină acces de administrator la fiecare pornire.

Această metodă este eficientă pentru utilizatorii care au întâmpinat problema cu HD Writer AE, Discord și Synapse.

Iată un ghid rapid despre deschiderea programului care declanșează Eroare CLR 80004005 cu acces de administrator și vedeți dacă problema este rezolvată:

  1. Începeți prin a vă asigura că programul cu care întâmpinați problema este complet închis (căutați și un proces de fundal).
  2. După ce fiecare instanță a aplicației este închisă, faceți clic dreapta pe executabil și apoi faceți clic pe Rulat ca administrator din meniul contextual nou apărut. Dacă vedeți UAC (Control cont utilizator) prompt, faceți clic pe da pentru a acorda privilegii administrative.
  3. Dacă programul se deschide în mod normal fără aceeași problemă, continuați cu pașii de mai jos pentru a face modificările permanente.
    Notă: În cazul în care apare aceeași problemă, treceți direct la următoarea soluție potențială de mai jos.
  4. Închideți din nou aplicația care a eșuat cu această eroare.
  5. Faceți clic dreapta pe aplicația executabilă din nou, apoi faceți clic pe Proprietăți din meniul contextual încă o dată.
  6. În interiorul ecranului Proprietăți al Photoshop, vă îndreptați spre Compatibilitate filă prin meniul orizontal din partea de sus.
  7. Apoi, accesați secțiunea Setări de mai jos și bifați caseta asociată Rulați acest program ca administrator.
  8. După aplicarea modificării, faceți clic pe aplica pentru a salva modificările.
  9. Lansați din nou aplicația și vedeți dacă ați reușit să rezolvați Eroare CLR 80004005.

Forțarea deschiderii Photoshop cu acces de administrator

În cazul în care aceeași problemă persistă, treceți la următoarea soluție potențială de mai jos.

3. Reinstalați programul și instalarea cadrului .NET

Rețineți că un alt vinovat destul de comun care ar putea cauza această problemă este un cadru .NET lipsă sau parțial instalat. O instalare defectă sau o preferință manuală de utilizator ar fi putut forța instalatorul aplicației să omită instalarea cadrului .NET necesar pentru a rula.

O modalitate ușoară de a rezolva această problemă este să dezinstalați aplicația și apoi să o reinstalați din nou, dar de această dată fără să omiteți instalarea cadrului .NET necesar.

Iată un ghid rapid despre cum să faceți acest lucru:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „Appwiz.cpl” în caseta de text, apoi apăsați introduce pentru a deschide Programe și caracteristici .

    Tastați „appwiz.cpl” în promptul Run

  2. Odată ce te afli în Programe și caracteristici fereastră, derulați în jos prin lista aplicațiilor instalate și localizați aplicația care cauzează problema. Când îl vedeți, faceți clic dreapta pe el și alegeți Dezinstalați din nou apărută meniul contextual .

    Dezinstalarea aplicației prin programe și caracteristici

  3. Când vă aflați în fereastra de dezinstalare, urmați instrucțiunile de pe ecran pentru a finaliza operația care elimină programul de pe computer.
  4. După finalizarea procesului, reporniți computerul și așteptați finalizarea următoarei secvențe de pornire.
  5. Apoi, reinstalați programul cu care întâmpinați problema, dar de această dată, nu omiteți instalarea .NET Framework necesară.

    Instalarea cadrului net necesar

  6. Odată ce cadrul necesar este instalat, reporniți din nou computerul și vedeți dacă problema este rezolvată acum.

În cazul în care întâlniți la fel Eroare CLR 80004005, treceți la următoarea soluție de mai jos.

4. Instalați cel mai recent .NET Framework Runtime

Este important să înțelegeți că diferite aplicații necesită cadre .NET diferite. Dacă încercați să rulați o versiune portabilă a unei aplicații, este posibil ca sistemul dvs. de operare să nu vă solicite că vă lipsește un cadru .NET cerut de această aplicație.

Dacă acest scenariu este aplicabil, ar trebui să puteți rezolva problema instalând cea mai recentă versiune de .NET Framework Runtime. Acesta este un program de instalare cumulativ care include tot ce aveți nevoie pentru a rula aplicații și programe existente construite cu .NET Framework.

Iată un ghid rapid despre utilizarea versiunii Runtime pentru a instala fiecare versiune Framework disponibilă pe computer:

  1. Vizitați acest link ( aici ) și faceți clic pe Descărcați .NET Framework Runtime (sub Runtime) pentru a porni descărcarea executabilului de instalare.

    Descărcarea executabilului .NET Framework 4.8

  2. După ce executabilul de instalare este descărcat cu succes, faceți dublu clic pe el și faceți clic pe da la UAC (Control cont utilizator) .
  3. Apoi, urmați instrucțiunile de pe ecran pentru a finaliza instalarea versiunilor .NET Framework lipsă.

    Instalarea versiunilor lipsă .NET Framework

  4. Așteptați până la finalizarea operației și reporniți computerul manual dacă nu vi se solicită automat să reporniți.

În cazul în care problema nu este încă rezolvată, treceți la următoarea soluție potențială de mai jos.

5. Redenumiți folderul „asamblare” NET

După cum se dovedește, această problemă poate apărea și din cauza unui conflict între cadrele .NET instalate. Acest lucru se întâmplă de obicei dacă utilizatorul a instalat anterior fiecare .NET Framework redist individual. Problema apare deoarece fiecare versiune va partaja același folder de asamblare.

Dacă acest scenariu este aplicabil, puteți rezolva problema prin redenumirea fișierului asamblare folder, forțând sistemul dvs. de operare să creeze o nouă instanță, eliminând astfel conflictul.

După ce faceți acest lucru și reinstalați programul care cauzează eroarea, expertul de instalare ar trebui să instaleze doar cadrul NET necesar

Iată un ghid rapid despre eliminarea conflictului de cadru .NET care ar putea fi responsabil pentru Eroare CLR 80004005:

  1. Deschis Explorator de fișiere și navigați la următoarea locație:
    C:  Windows  Microsoft.NET
  2. Când ajungeți la locația corectă, faceți clic dreapta pe asamblare și alegeți Redenumiți din meniul contextual.

    Redenumirea folderului de asamblare

  3. Când vi se solicită UAC (Control cont utilizator) , faceți clic pe da pentru a acorda privilegii administrative.
  4. Redenumiți folderul de asamblare în altceva, cum ar fi ‘Asamblare2’. Ideea este să schimbați numele, astfel încât să vă forțați sistemul de operare să creeze o nouă instanță din același folder la următoarea pornire a computerului.
  5. La următoarea pornire, reinstalați programul care cauzează problema împreună cu versiunea .NET pe care o folosește.
  6. Reporniți computerul și vedeți dacă problema este rezolvată la următoarea pornire a sistemului.

În cazul în care întâlniți la fel Eroare CLR 80004005, eroare, treceți la următoarea metodă de mai jos.

6. Utilizați Restaurarea sistemului

Dacă problema a început să apară recent, este posibil ca o instalare software recentă sau o actualizare a driverului să fi provocat Eroare CLR 80004005. În cazul în care acest scenariu este aplicabil și problema a apărut din cauza unui serviciu sau proces terță parte, ar trebui să îl puteți rezolva utilizând utilitarul de restaurare a sistemului.

Dar, pentru a face acest lucru, va trebui să profitați de un instantaneu creat anterior - Dar dacă nu ați modificat comportamentul implicit al Restaurării sistemului, ar trebui să aveți o mulțime de instantanee de restaurare din care să alegeți.

Iată un ghid rapid despre utilizarea utilitarului System Restore pentru a remedia „ Eroare CLR 80004005 ′ eroare:

  1. presa Tasta Windows + R a deschide o Alerga căsuță de dialog. Apoi, tastați „Rstrui” și apăsați introduce pentru a deschide Restaurarea sistemului vrăjitor.

    Deschiderea expertului Restabilire sistem prin caseta Executare

  2. După ce reușiți să intrați în expertul Restaurare sistem, faceți clic pe Următor → în ecranul inițial pentru a trece la următorul meniu.

    Trecerea ecranului inițial al Restaurării sistemului

  3. În ecranul următor, începeți prin bifarea casetei asociate cu Afișați mai multe puncte de restaurare. După ce faceți acest lucru, începeți să examinați datele fiecărui instantaneu de restaurare disponibil și selectați-l pe cel mai datat de data la care a apărut prima dată problema.
  4. Apoi, selectați punctul de restaurare corespunzător și faceți clic Următor → pentru a trece la următorul meniu.

    Restabilirea sistemului la un moment anterior

    Important: Rețineți că, odată ce ați parcurs această procedură, fiecare modificare pe care ați aplicat-o de la crearea instantaneului de restaurare se va pierde. Aceasta include orice instalare a aplicației, actualizări ale driverelor și orice altceva pe care l-ați instalat după acel moment.

  5. Odată ce ați ajuns până aici, utilitarul este gata să plece. Pentru ao porni, faceți clic pe Finalizarea, apoi apasa da la promptul de confirmare pentru a începe procesul de restaurare. Computerul dvs. va reporni apoi starea mai veche va fi aplicată la următoarea pornire a sistemului.

    Lansarea procesului de restaurare a sistemului

  6. La următoarea pornire a sistemului, verificați dacă problema a fost rezolvată.

În cazul în care vedeți încă Eroare CLR 80004005 când încercați să porniți aplicația, treceți în jos la corecția finală de mai jos.

7. Actualizați fiecare componentă a sistemului de operare

Dacă niciuna dintre soluțiile potențiale de mai sus nu a reușit să vă permită să evitați Eroare CLR 80004005, este posibil să aveți de-a face cu o perioadă de corupție a sistemului care nu poate fi rezolvată în mod convențional.

În acest caz, singura soluție viabilă în acest moment este să reîmprospătați fiecare componentă Windows și fiecare proces legat de boot.

Acest lucru poate fi obținut fie prin intermediul unui instalare curată sau prin intermediul unui reparați instalați (reparații la fața locului) .

LA instalare curată este procedura mai ușoară care vă va permite să faceți acest lucru fără a utiliza un suport de instalare compatibil. Dar dezavantajul major al acestei metode este că, cu excepția cazului în care copiați datele în avans, veți pierde orice date personale stocate pe unitatea de operare.

În cazul în care doriți să preveniți pierderea totală a datelor, ar trebui să alegeți un reparați instalați (reparații la fața locului) . Veți avea nevoie de un suport de instalare compatibil , dar veți putea păstra toate fișierele dvs. personale, inclusiv jocuri, aplicații, suporturi personale și chiar unele preferințe ale utilizatorului.

Notă: Iată cum se creează un suport de instalare pentru Windows 10 în cazul în care nu aveți unul disponibil.

Etichete Windows 8 minute citite