Kā novērst CLR kļūdu operētājsistēmā Windows 10?



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

The CLR kļūda 80004005 parasti sastopas, kad lietotājs mēģina palaist MusicBee, Discord, Raser Synapse, Hd Writer AE vai jebkuru citu programmu, kuras pamatā ir .NET. Citos gadījumos šī kļūda parādās katrā sistēmas startēšanas reizē.





Vairumā gadījumu šī problēma rodas korupcijas dēļ lietojumprogrammas izmantotajos .NET ietvara versiju failos. Vieglākais veids, kā to novērst, ir palaist Framework Repair rīku vai pārdēvēt .NET asamblejas mapi, taču jūs varat arī paveikt darbu, liekot programmai pārinstalēt un pieņemot .NET Framework instalēšanu. Iespējams, ka jums pilnībā trūkst .NET ietvara versijas, kas nepieciešama attiecīgajai lietojumprogrammai.



Tomēr jūs varētu redzēt arī CLR kļūda 80004005 jo izpildāmajam failam, kuru mēģināt palaist, nav administratora piekļuves vai kāda veida sistēmas failu korupcijas dēļ.

1. Palaidiet .NET Framework labošanas rīku

Vairumā dokumentēto gadījumu CLR kļūda 80004005 problēma radīsies kāda veida .NET ietvara korupcijas problēmas dēļ, kas galu galā ietekmē datora spēju palaist lietojumprogrammas. Visvairāk skartie lietotāji ir saskārušies ar šo problēmu ar šīm .NET versijām: 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 un 3.5.

Ja šis scenārijs ir piemērots, problēmu var ātri novērst, palaižot .NET Framework labošanas rīku. Šis patentētais rīks ir zināms, lai atrisinātu lielāko daļu .NET Framework lietojumprogrammu problēmu, kas var izraisīt startēšanas kļūdas.



Šeit ir īss ceļvedis par to, kas jums jādara, lai palaistu .NET Framework labošanas rīku:

  1. Sāciet ar piekļuvi šai saitei ( šeit ). Pēc tam noklikšķiniet uz Lejupielādēt poga zem Microsoft .NET Framework labošanas rīks .

    Net Framework remonta rīka lejupielāde

  2. Kad esat nonācis nākamajā ekrānā, vispirms atzīmējiet izvēles rūtiņu, kas saistīta ar NetFxRepairTool.exe, pēc tam noklikšķiniet uz pogas Tālāk, lai pārietu uz nākamo ekrānu.

    .NET Framework remonta rīka lejupielāde

  3. Pacietīgi gaidiet, līdz lejupielāde ir pabeigta, pēc tam veiciet dubultklikšķi uz tikko lejupielādētā izpildāmā faila. Kad jūs uzaicina Lietotāja konta kontrole (UAC) , klikšķis piešķirt administratīvās privilēģijas.
  4. Kad Microsoft .NET Framework labošanas rīks ir atvērts un esat nonācis pie pirmā loga, vispirms jums jāatzīmē izvēles rūtiņa, kas saistīta ar licences noteikumu izlasīšanu un akceptēšanu. Kad esat to izdarījis, noklikšķiniet uz Nākamais lai pārietu uz nākamo logu.

    Remonta sākšana ar rīku .NET Repair

  5. Tagad lietderībai jāsāk sākotnējā skenēšana. Pacietīgi gaidiet, līdz process ir pabeigts, un noklikšķiniet Nākamais tiklīdz būs pieejama iespēja automātiski piemērot ieteicamās remonta stratēģijas.

    .NET ietvara labošana

  6. Klikšķis Nākamais vēlreiz, lai lietotu labojumus, pēc tam noklikšķiniet uz Pabeigt lai pabeigtu procesu.
    Piezīme: Pastāv liela iespēja, ka jums tiks piedāvāts automātiski restartēt. Bet, ja uzvedne neparādās, restartējiet manuāli.
  7. Kad nākamā startēšanas secība ir pabeigta, atkārtojiet darbību, kas iepriekš aktivizēja CLR kļūda 80004005 un pārbaudiet, vai problēma ir atrisināta.

Gadījumā, ja tā pati problēma joprojām pastāv, pārejiet uz nākamo iespējamo labojumu zemāk.

2. Piespiest programmu darboties ar administratora piekļuvi

Kā izrādās, CLR kļūda 80004005 var rasties arī tāpēc, ka lietojumprogrammai, kas izraisa problēmu, nav administratora piekļuves. Dažām programmām tas nozīmē, ka tās īsti nevar izmantot nepieciešamās .NET atkarības.

Paturiet prātā, ka tas parasti notiek konfigurētas operētājsistēmas izmantot stingru UAC. Šajā gadījumā problēmu var atrisināt, modificējot palaišanas izpildāmā faila rekvizītu izvēlni tā, lai tas būtu spiests iegūt administratora piekļuvi katrā startēšanas reizē.

Šī metode ir efektīva lietotājiem, kuri saskārās ar problēmu ar HD Writer AE, nesaskaņām un sinapsēm.

Šeit ir īss ceļvedis par programmas atvēršanu, kas aktivizē CLR kļūda 80004005 ar administratora piekļuvi un pārbaudiet, vai problēma ir atrisināta:

  1. Vispirms pārliecinieties, ka programma, ar kuru saskaras, ir pilnībā aizvērta (pārbaudiet arī fona procesu).
  2. Kad visi lietojumprogrammas gadījumi ir aizvērti, ar peles labo pogu noklikšķiniet uz izpildāmā faila un pēc tam noklikšķiniet uz Izpildīt kā administratoram no nesen parādītās konteksta izvēlnes. Ja redzat UAC (lietotāja konta kontrole) noklikšķiniet uz piešķirt administratīvās privilēģijas.
  3. Ja programma tiek atvērta parasti bez tās pašas problēmas, turpiniet veikt tālāk norādītās darbības, lai izmaiņas būtu neatgriezeniskas.
    Piezīme: Gadījumā, ja tā pati problēma joprojām pastāv, pārejiet tieši uz nākamo iespējamo labojumu zemāk.
  4. Vēlreiz aizveriet lietojumprogrammu, kurai neizdevās iegūt šo kļūdu.
  5. Ar peles labo pogu vēlreiz noklikšķiniet uz izpildāmās lietojumprogrammas, pēc tam noklikšķiniet uz Rekvizīti vēlreiz no konteksta izvēlnes.
  6. Photoshop īpašību ekrānā dodieties uz Saderība cilni, izmantojot horizontālo izvēlni augšpusē.
  7. Pēc tam dodieties uz zemāk esošo sadaļu Iestatījumi un atzīmējiet ar to saistīto izvēles rūtiņu Palaidiet šo programmu kā administratoru.
  8. Pēc izmaiņu ieviešanas noklikšķiniet uz Piesakies lai saglabātu izmaiņas.
  9. Vēlreiz palaidiet lietojumprogrammu un pārbaudiet, vai jums veiksmīgi izdevās atrisināt CLR kļūda 80004005.

Liek Photoshop atvērt, izmantojot administratora piekļuvi

Gadījumā, ja tā pati problēma joprojām pastāv, pārejiet uz nākamo iespējamo labojumu zemāk.

3. Pārinstalējiet programmas un .NET ietvara instalāciju

Paturiet prātā, ka vēl viens diezgan izplatīts vaininieks, kas varētu izraisīt šo problēmu, ir trūkstošs vai daļēji instalēts .NET ietvars. Atsevišķa instalācija vai manuāla lietotāja preference, iespējams, ir piespiedusi lietojumprogrammu instalētāju izlaist .NET ietvara instalēšanu, kas nepieciešama tās darbībai.

Viens vienkāršs veids, kā atrisināt šo problēmu, ir atinstalēt lietojumprogrammu un pēc tam atkārtoti instalēt, taču šoreiz neizlaižot vajadzīgās .NET ietvara instalēšanu.

Šeit ir īss ceļvedis, kā to izdarīt:

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet ‘Appwiz.cpl’ tekstlodziņā un pēc tam nospiediet Enter lai atvērtu Programmas un funkcijas .

    Run uzvednē ierakstiet “appwiz.cpl”

  2. Kad esat iekšā Programmas un funkcijas logu, ritiniet uz leju pa instalēto lietojumprogrammu sarakstu un atrodiet lietotni, kas izraisa problēmu. Kad to redzat, ar peles labo pogu noklikšķiniet uz tā un izvēlieties Atinstalēt no tikko parādījās konteksta izvēlne .

    Lietotnes atinstalēšana, izmantojot programmas un līdzekļus

  3. Kad esat atinstalēšanas logā, izpildiet ekrānā redzamos norādījumus, lai pabeigtu darbību, kas programmu noņem no datora.
  4. Kad process ir pabeigts, restartējiet datoru un gaidiet nākamo startēšanas secību.
  5. Pēc tam atkārtoti instalējiet programmu, ar kuru saskaras problēma, taču šoreiz neizlaidiet vajadzīgās .NET Framework instalēšanu.

    Nepieciešamās tīkla ietvara instalēšana

  6. Kad nepieciešamais ietvars ir instalēts, vēlreiz restartējiet datoru un pārbaudiet, vai problēma tagad ir novērsta.

Gadījumā, ja jūs joprojām saskaras ar to pašu CLR kļūda 80004005, pārejiet uz nākamo labojumu zemāk.

4. Instalējiet jaunāko .NET Framework Runtime

Ir svarīgi saprast, ka dažādām lietojumprogrammām ir nepieciešami atšķirīgi .NET ietvari. Ja mēģināt palaist lietotnes pārnēsājamu versiju, iespējams, ka operētājsistēma neliks jums pamudināt, ka trūkst .NET ietvara, kas nepieciešama šai lietojumprogrammai.

Ja šis scenārijs ir piemērojams, jums vajadzētu būt iespējai atrisināt problēmu, instalējot jaunāko .NET Framework Runtime versiju. Šis ir kumulatīvs instalētājs, kas ietver visu nepieciešamo, lai palaistu esošās lietotnes un programmas, kas izveidotas, izmantojot .NET Framework.

Šeit ir īss ceļvedis par Runtime laidiena izmantošanu, lai datorā instalētu visas pieejamās ietvara versijas:

  1. Apmeklējiet šo saiti ( šeit ) un noklikšķiniet uz Lejupielādējiet .NET Framework Runtime poga (zem izpildlaika), lai sāktu instalēšanas izpildāmā faila lejupielādi.

    .NET Framework 4.8 izpildāmā faila lejupielāde

  2. Kad instalācijas izpildāmā versija ir veiksmīgi lejupielādēta, veiciet dubultklikšķi uz tā un noklikšķiniet pie UAC (lietotāja konta kontrole) .
  3. Pēc tam izpildiet ekrānā redzamos norādījumus, lai pabeigtu trūkstošo .NET Framework laidienu instalēšanu.

    Trūkstošo .NET Framework laidienu instalēšana

  4. Uzgaidiet, līdz darbība ir pabeigta, un restartējiet datoru manuāli, ja jums netiek automātiski lūgts restartēt.

Gadījumā, ja problēma joprojām nav atrisināta, pārejiet uz nākamo iespējamo labojumu zemāk.

5. Pārsauciet mapi NET ‘assembly’

Kā izrādās, šī problēma var rasties arī konflikta dēļ starp jūsu instalētajiem .NET ietvariem. Tas parasti notiek, ja lietotājs iepriekš ir instalējis katru .NET Framework pārkārtojumu atsevišķi. Šī problēma rodas tāpēc, ka katrai versijai būs viena un tā pati montāžas mape.

Ja šis scenārijs ir piemērots, problēmu var atrisināt, pārdēvējot montāža mapi, piespiežot jūsu OS izveidot jaunu instanci, tādējādi novēršot konfliktu.

Pēc šīs darbības veikšanas un kļūdas izraisošās programmas pārinstalēšanas instalēšanas vednim vajadzētu instalēt tikai nepieciešamo NET sistēmu

Šeit ir īss ceļvedis par .NET ietvara konflikta novēršanu, kas varētu būt atbildīgs par CLR kļūda 80004005:

  1. Atvērt Failu pārlūks un dodieties uz šo vietu:
    C:  Windows  Microsoft.NET
  2. Kad esat nonācis pareizajā vietā, vienkārši noklikšķiniet ar peles labo pogu uz montāžas un izvēlieties Pārdēvēt no konteksta izvēlnes.

    Asamblejas mapes pārdēvēšana

  3. Kad jūs uzaicina UAC (lietotāja konta kontrole) , klikšķis piešķirt administratīvās privilēģijas.
  4. Pārdēvējiet montāžas mapi uz kaut ko citu, piemēram, ‘Montāža2’. Punkts ir nomainīt nosaukumu, lai jūs piespiestu savu OS nākamajā datora startēšanas laikā izveidot jaunu tās pašas mapes gadījumu.
  5. Nākamajā startēšanas reizē atkārtoti instalējiet problēmu izraisošo programmu kopā ar tās izmantoto .NET versiju.
  6. Restartējiet datoru un pārbaudiet, vai problēma ir novērsta nākamajā sistēmas startēšanas reizē.

Gadījumā, ja jūs joprojām saskaras ar to pašu CLR kļūda 80004005, kļūdu, pārejiet uz nākamo metodi zemāk.

6. Izmantojiet sistēmas atjaunošanu

Ja problēma sākusies tikai nesen, iespējams, ka nesen izraisīja programmatūras instalēšanu vai draivera atjaunināšanu CLR kļūda 80004005. Gadījumā, ja šis scenārijs ir piemērojams un problēma ir parādījusies trešās puses pakalpojuma vai procesa dēļ, jums vajadzētu būt iespējai to atrisināt, izmantojot sistēmas atjaunošanas utilītu.

Bet, lai to izdarītu, jums būs jāizmanto iepriekš izveidots momentuzņēmums. Bet, ja vien jūs nemainījāt sistēmas atjaunošanas noklusējuma darbību, jums vajadzētu izvēlēties daudz atjaunošanas momentuzņēmumu.

Šeit ir īss ceļvedis par sistēmas atjaunošanas utilītas izmantošanu, lai labotu CLR kļūda 80004005 ′ kļūda:

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet ‘Rstrui’ un nospiediet Enter lai atvērtu Sistēmas atjaunošana vednis.

    Sistēmas atjaunošanas vedņa atvēršana, izmantojot lodziņu Palaist

  2. Kad esat paspējis iekļūt sistēmas atjaunošanas vednī, noklikšķiniet uz Nākamais sākuma ekrānā, lai pārietu uz nākamo izvēlni.

    Nokļūšana no sistēmas atjaunošanas sākuma ekrāna

  3. Nākamajā ekrānā sāciet atzīmēt izvēles rūtiņu, kas saistīta ar Rādīt vairāk atjaunošanas punktu. Kad esat to izdarījis, sāciet apskatīt katra pieejamā atjaunošanas momentuzņēmuma datumus un atlasiet datumu, kas ir vistuvāk datumam, kurā problēma sākās pirmoreiz.
  4. Pēc tam atlasiet atbilstošo atjaunošanas punktu un noklikšķiniet Nākamais lai pārietu uz nākamo izvēlni.

    Sistēmas atjaunošana iepriekšējā laika posmā

    Svarīgs: Paturiet prātā, ka, veicot šo procedūru, visas izmaiņas, kuras esat veicis kopš atjaunošanas momentuzņēmuma izveides, tiks zaudētas. Tas ietver visas lietotņu instalācijas, draiveru atjauninājumus un visu citu, ko instalējāt pēc šī punkta.

  5. Kad esat nonācis tik tālu, lietderība ir gatava darbam. Lai to sāktu, vienkārši noklikšķiniet uz Pabeigt, pēc tam noklikšķiniet apstiprinājuma uzvednē, lai sāktu atjaunošanas procesu. Pēc tam jūsu dators tiks restartēts, un vecākais stāvoklis tiks izpildīts nākamajā sistēmas startēšanas reizē.

    Sistēmas atjaunošanas procesa sākšana

  6. Nākamajā sistēmas startēšanas laikā pārbaudiet, vai problēma ir atrisināta.

Gadījumā, ja jūs joprojām redzat CLR kļūda 80004005 mēģinot palaist lietojumprogrammu, pārejiet uz zemāk redzamo galīgo labojumu.

7. Atsvaidziniet katru OS komponentu

Ja neviens no iepriekš minētajiem iespējamiem labojumiem nav bijis veiksmīgs, ļaujot jums izvairīties no CLR kļūda 80004005, visticamāk, jums ir darīšana ar kādu laiku sistēmas korupciju, kuru nevar atrisināt tradicionāli.

Šajā gadījumā vienīgais reālais labojums šajā brīdī ir katra Windows komponenta un katra ar sāknēšanu saistītā procesa atsvaidzināšana.

To var vai nu sasniegt, izmantojot a tīra instalēšana vai caur a remonta instalēšana (remonts uz vietas) .

TO tīra instalēšana tā ir vieglāka procedūra, kas ļaus to izdarīt, neizmantojot saderīgu instalācijas datu nesēju. Bet šīs metodes galvenais trūkums ir tāds, ka, ja vien jūs iepriekš nedublēsit savus datus, jūs zaudēsit visus personiskos datus, kas saglabāti OS diskā.

Ja vēlaties novērst pilnīgu datu zudumu, jums vajadzētu izvēlēties remonta instalēšana (remonts uz vietas) . Jums būs nepieciešams saderīgu instalācijas datu nesēju , bet jūs varēsiet saglabāt visus savus personiskos failus, tostarp spēles, lietotnes, personiskos multivides failus un pat dažas lietotāja preferences.

Piezīme: Lūk Kā izveidot instalācijas datu nesēju operētājsistēmai Windows 10 ja jums tāda nav pieejama.

Tagi Windows Lasītas 8 minūtes