Hur fixar man CLR-fel på Windows 10?
De CLR-fel 80004005 påträffas vanligtvis när användaren försöker starta MusicBee, Discord, Raser Synapse, Hd Writer AE eller något annat program baserat på .NET. I andra fall visas detta fel vid varje systemstart.
I de flesta fall uppstår problemet på grund av korruption bland .NET-ramversionversionfilerna som programmet använder. Det enklaste sättet att fixa det är genom att köra verktyget Framework Repair eller genom att byta namn på .NET-samlingsmappen, men du kan också få jobbet gjort genom att tvinga programmet att installera om och acceptera installationen av .NET framework. Det är också möjligt att du helt saknar .NET-ramversionen som krävs av applikationen i fråga.
Men du kan också se CLR-fel 80004005eftersom den körbara som du försöker starta inte har administratörsåtkomst eller på grund av någon form av systemfilskada.
1. Kör .NET Framework Repair Tool
I de flesta dokumenterade fall CLR-fel 80004005problemet kommer att uppstå på grund av ett problem med .NET ramverk korruption som slutar påverka datorns förmåga att starta applikationer. De flesta drabbade användare har stött på problemet med följande .NET-versioner: 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, 4.0 och 3.5.
Om detta scenario är tillämpligt kan du åtgärda problemet snabbt genom att köra .NET framework reparationsverktyget. Detta proprietära verktyg är känt för att lösa majoriteten av .NET Framework-applikationsproblem som kan utlösa startfel.
Här är en snabbguide med vad du behöver göra för att köra .NET Framework-reparationsverktyget:
- Börja med att komma åt den här länken (här). Klicka sedan på Ladda ner knappen under Microsoft .NET Framework-reparationsverktyg.
- När du kommer till nästa skärm, börja med att markera rutan för NetFxRepairTool.exe och klicka sedan på Nästa för att gå vidare till nästa skärm.
- Vänta tålmodigt tills nedladdningen är klar, dubbelklicka sedan på den körbara version som du just har laddat ner. När du uppmanas av Användarkontokontroll (UAC), klick Ja att bevilja administrativa privilegier.
- När Microsoft .NET Framework-reparationsverktyget har öppnats och du kommer till det första fönstret är det första du bör göra att markera rutan som jag har läst och accepterat licensvillkoren. När du har gjort det klickar du på Nästa för att gå vidare till nästa fönster.
- Nu bör verktyget börja sin första skanning. Vänta tålmodigt tills processen är klar och klicka Nästa när alternativet blir tillgängligt för att automatiskt tillämpa de reparationsstrategier som rekommenderas.
- Klick Nästa igen för att tillämpa korrigeringarna och klicka sedan på Avsluta för att slutföra processen.
Notera: Det finns stora chanser att du blir ombedd att starta om automatiskt. Men bara om prompten inte visas, starta om manuellt. - När nästa startsekvens är klar upprepar du den åtgärd som tidigare utlösteCLR-fel 80004005 och se om problemet är löst.
Om samma problem fortfarande kvarstår, gå ner till nästa möjliga korrigering nedan.
2. Tvinga programmet att köra med adminåtkomst
Som det visar sig, CLR-fel 80004005kan också uppstå på grund av att programmet som utlöser problemet inte har adminåtkomst. För vissa program betyder det att de inte kan använda .NET-beroenden som krävs.
Tänk på att detta vanligtvis sker på operativsystem som är konfigurerade för att använda en strikt UAC. I det här fallet kan du lösa problemet genom att ändra egenskapsmenyn för den körbara körningen så att den tvingas få administratörsåtkomst vid varje start.
Denna metod är effektiv för användare som stött på problemet med HD Writer AE, Discord och Synapse.
Här är en snabbguide om hur du öppnar programmet som utlöser CLR-fel 80004005 med adminåtkomst och se om problemet är löst:
- Börja med att se till att programmet du stöter på är helt stängt (Sök även efter en bakgrundsprocess).
- När varje instans av applikationen är stängd högerklickar du på den körbara filen och klickar sedan på Kör som administratör från den nyligen visade snabbmenyn. Om du ser UAC (användarkontokontroll) snabb, klicka Ja att bevilja administrativa privilegier.
- Om programmet öppnas normalt utan samma problem, fortsätt med stegen nedan för att göra ändringarna permanenta.
Notera: Om samma problem fortfarande uppstår, hoppa direkt till nästa möjliga fix nedan. - Stäng programmet som misslyckades med detta fel igen.
- Högerklicka på applikationen körbar igen och klicka sedan på Egenskaper från snabbmenyn igen.
- Gå in på Egenskapsskärmen i Photoshop, ta dig till Kompatibilitet fliken via den horisontella menyn högst upp.
- Gå sedan till avsnittet Inställningar nedan och markera rutan som är associerad med Kör det här programmet som administratör.
- När ändringen har genomförts klickar du på Tillämpa för att spara ändringarna.
- Starta applikationen igen och se om du lyckades lösa problemet CLR-fel 80004005.
Om samma problem kvarstår, gå ner till nästa möjliga korrigering nedan.
3. Installera om programmet och .NET Framework-installationen
Tänk på att en annan ganska vanlig skyldig som kan orsaka detta problem är ett saknat eller delvis installerat .NET-ramverk. En botched installation eller en manuell användarinställning kan ha tvingat applikationsinstallatören att hoppa över installationen av .NET-ramverket som behövs för att det ska köras.
Ett enkelt sätt att lösa problemet är att avinstallera programmet och sedan installera om igen, men den här gången utan att hoppa över installationen av det .NET-ramverk som krävs.
Här är en snabbguide om hur du gör detta:
- Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Appwiz.cpl' inuti textrutan och tryck sedan på Stiga på för att öppna upp Program och funktioner.
- När du väl är inne i Program och funktioner rulla ner genom listan över installerade applikationer och leta reda på den app som orsakar problemet. När du ser det högerklickar du på det och väljer Avinstallera från den nyligen visade snabbmenyn.
- När du befinner dig i avinstallationsfönstret följer du anvisningarna på skärmen för att slutföra åtgärden som tar bort programmet från din dator.
- När processen är klar startar du om datorn och väntar på att nästa startsekvens ska slutföras.
- Installera sedan om programmet som du stöter på problemet med, men hoppa inte över installationen av det nödvändiga .NET Framework den här gången.
- När det nödvändiga ramverket har installerats startar du om datorn igen och ser om problemet nu är löst.
Om du fortfarande stöter på samma CLR-fel 80004005,gå ner till nästa fix nedan.
4. Installera den senaste .NET Framework Runtime
Det är viktigt att förstå att olika applikationer kräver olika .NET-ramar. Om du försöker köra en bärbar version av en app är chansen att ditt operativsystem inte uppmanar dig att du saknar ett .NET-ramverk som krävs av denna applikation.
Om detta scenario är tillämpligt bör du kunna lösa problemet genom att installera den senaste versionen av .NET Framework Runtime. Detta är ett kumulativt installationsprogram som innehåller allt du behöver för att köra befintliga appar och program byggda med .NET Framework.
Här är en snabbguide om hur du använder Runtime-versionen för att installera alla tillgängliga Framework-versioner på din dator:
- Besök denna länk (här) och klicka på Ladda ner .NET Framework Runtime -knappen (under Runtime) för att starta nedladdningen av installationsprogrammet.
- När installationskörningen har laddats ner, dubbelklickar du på den och klickar på Ja vid UAC (användarkontokontroll).
- Följ sedan instruktionerna på skärmen för att slutföra installationen av de saknade .NET Framework-versionerna.
- Vänta tills åtgärden är klar och starta om datorn manuellt om du inte automatiskt uppmanas att starta om.
Om problemet fortfarande inte är löst, gå ner till nästa möjliga korrigering nedan.
5. Byt namn på NET-monteringsmappen
Som det visar sig kan detta problem också uppstå på grund av en konflikt mellan dina installerade .NET-ramar. Detta inträffar vanligtvis om användaren tidigare har installerat varje .NET Framework-omfördelning individuellt. Problemet uppstår eftersom varje version delar samma monteringsmapp.
Om detta scenario är tillämpligt kan du lösa problemet genom att byta namn på hopsättning mapp, vilket tvingar ditt operativsystem att skapa en ny instans, vilket eliminerar konflikten.
Efter att ha gjort detta och installerat om programmet som orsakar felet bör installationsguiden bara installera det NET-ramverk som behövs
Här är en snabbguide för att ta bort .NET-ramkonflikten som kan vara ansvarig för CLR-fel 80004005:
- Öppna File Explorer och navigera till följande plats:
C: \ Windows \ Microsoft.NET
- När du kommer till rätt plats högerklickar du bara på montering och väljer Döp om från snabbmenyn.
- När du uppmanas av UAC (användarkontokontroll), klick Ja att bevilja administrativa privilegier.
- Byt namn på monteringsmappen till något annat, till exempel 'Församling2'. Poängen är att ändra namnet så att du tvingar ditt operativsystem att skapa en ny instans av samma mapp vid nästa datorstart.
- Vid nästa start installerar du om programmet som orsakar problemet tillsammans med .NET-versionen som det använder.
- Starta om datorn och se om problemet är löst vid nästa systemstart.
Om du fortfarande stöter på samma CLR-fel 80004005,fel, gå ner till nästa metod nedan.
6. Använd Systemåterställning
Om problemet bara har börjat inträffa nyligen är det möjligt att en ny programinstallation eller en drivrutinsuppdatering har slutat orsaka CLR-fel 80004005.Om detta scenario är tillämpligt och problemet har uppstått på grund av en tredje parts tjänst eller process, bör du kunna få det löst med hjälp av verktyget Systemåterställning.
Men för att göra detta måste du använda en tidigare skapad ögonblicksbild - Men om du inte ändrade standardbeteendet för Systemåterställning, borde du ha gott om återställningsbilder att välja mellan.
Här är en snabbguide om hur du använder verktyget Systemåterställning för att fixaCLR-fel 80004005 ′fel:
- Tryck Windows-tangent + R att öppna upp en Springa dialog ruta. Skriv sedan 'Rstrui' och tryck Stiga på för att öppna upp Systemåterställning trollkarl.
- När du lyckats komma in i guiden Systemåterställning klickar du på Nästa på startskärmen för att gå vidare till nästa meny.
- På nästa skärm, börja med att markera rutan som är associerad medVisa fler återställningspunkter.När du har gjort det, börja titta på datumen för varje tillgänglig återställningsögonblicksbild och välj den som är daterad närmast det datum då problemet först började.
- Välj sedan lämplig återställningspunkt och klicka Nästa för att gå vidare till nästa meny.
Viktig: Tänk på att när du har gått igenom den här proceduren kommer alla ändringar som du har genomfört sedan återställningsbilden skapades att gå förlorade. Detta inkluderar alla appinstallationer, drivrutinsuppdateringar och allt annat som du installerade efter den punkten.
- När du har kommit så långt är verktyget redo att gå. För att starta det, klicka bara på Avsluta, Klicka sedan Ja vid bekräftelsemeddelandet för att starta återställningsprocessen. Din dator startar sedan om och det äldre tillståndet kommer att genomföras vid nästa systemstart.
- Vid nästa systemstart, se om problemet har lösts.
Om du fortfarande ser CLR-fel 80004005när du försöker starta applikationen, flytta ner till den slutliga fixen nedan.
7. Uppdatera alla OS-komponenter
Om ingen av de potentiella korrigeringarna ovan har lyckats med att du kan undvika CLR-fel 80004005,chansen är att du har att göra med någon tid av systemkorruption som inte kan lösas konventionellt.
I det här fallet är den enda lönsamma lösningen vid denna tidpunkt att uppdatera varje Windows-komponent och varje startrelaterad process.
Detta kan antingen uppnås via en ren installation eller via en reparationsinstallation (reparation på plats).
A ren installation det är det enklare förfarandet som gör att du kan göra detta utan att använda ett kompatibelt installationsmedia. Men den största nackdelen med den här metoden är att om du inte säkerhetskopierar dina data i förväg, kommer du att förlora all personlig information som är lagrad på OS-enheten.
Om du vill förhindra total dataförlust bör du gå till en reparationsinstallation (reparation på plats). Du behöver ett kompatibelt installationsmedium, men du kan behålla alla dina personliga filer inklusive spel, appar, personliga medier och till och med vissa användarinställningar.
Notera: Här är hur man skapar ett installationsmedium för Windows 10 om du inte har en tillgänglig.