Många Windows-användare stöter på felmeddelandet ”C++ Runtime Error” när de startar om datorn, ofta i samband med ett fönster som hänvisar till Microsoft Visual C++ runtime-bibliotek. Det här felet kan även uppstå efter att användare har startat Microsoft Explorer. Det är en obehaglig överraskning, särskilt när man inte väntar sig den här typen av problem efter en omstart eller när man öppnar ett program. Det finns flera orsaker till varför det här felet kan dyka upp, och vi kommer att gå igenom dem samt de olika metoderna för att åtgärda det i den här artikeln. Läs vidare för att lära dig hur du kan bli av med ”C++ Runtime Error”.
Lösningar för ”C++ Runtime Error” i Windows 10
Här nedan följer några av de vanliga anledningarna till att ”C++ Runtime Error” kan uppstå:
- En trasig eller skadad installation av Visual C++ kan vara orsaken.
- Ibland kan kompatibilitetsläget ställa till problem och utlösa felet.
- Minnesproblem kan leda till ”C++ Runtime Error”.
- En föråldrad eller felaktig grafikdrivrutin kan vara boven i dramat.
Följ noga de metoder som beskrivs nedan för att åtgärda problemet.
Metod 1: Ändra inställningarna för kompatibilitet
Kompatibilitetsläget är användbart för att köra äldre program, men ibland kan det störa och orsaka ”C++ Runtime Error”. För att lösa det här problemet kan du prova att inaktivera kompatibilitetsläget genom att följa dessa steg.
1. Högerklicka på programmet som ger felet och välj ”Egenskaper” från menyn som dyker upp.
2. Gå till fliken ”Kompatibilitet”.
3. Avmarkera rutan för ”Kör det här programmet i kompatibilitetsläge för”.
4. Klicka på ”Verkställ” och sedan ”OK” för att spara ändringarna.
Metod 2: Reparera Visual C++ Runtime
Du kan även försöka reparera Visual C++ runtime för att bli av med ”C++ Runtime Error”. Så här gör du:
1. Tryck på Windows-tangenten + R samtidigt för att öppna dialogrutan ”Kör”.
2. Skriv `appwiz.cpl` och tryck på Enter för att öppna ”Program och funktioner”.
3. Högerklicka på Visual C++-paketet och välj ”Avinstallera”. Avinstallera alla Microsoft Visual C++ Runtime-paket.
Obs: Avinstallera inte versionerna 2010 och 2012. Avinstallera alla andra versioner av Microsoft Visual C++ Runtime.
4. Leta upp Microsoft Visual C++ Runtime 2012. Dubbelklicka på paketet.
Obs: I det här exemplet används Microsoft Visual C++ 2015-2019 Redistributable.
5. Klicka på ”Ja” i dialogrutan för användarkontokontroll.
6. Klicka på ”Reparera”.
7. Klicka på ”Stäng” och starta om datorn.
Metod 3: Uppdatera grafikdrivrutinen
En felaktig eller gammal grafikdrivrutin kan mycket väl vara orsaken till att `atibtmon.exe`, `explorer.exe`, `logonui.exe` eller en körbar spelfil dyker upp i fönstret med ”C++ Runtime Error”. Du kan försöka ladda ner och installera den senaste versionen av din grafikdrivrutin från tillverkarens hemsida. Du kan också göra detta via Enhetshanteraren. Läs vår guide om 4 sätt att uppdatera grafikdrivrutiner i Windows 10 för en mer detaljerad genomgång.
Metod 4: Återställ grafikdrivrutinen
Eftersom många andra program är beroende av körningsmiljön och Windows i sig är starkt beroende av den, har många användare haft framgång med att återställa uppdateringarna av grafikdrivrutinen. Om felet bara drabbar en eller två applikationer är det nästan säkert ett inkompatibilitetsproblem. I det här fallet rekommenderar vi att du går tillbaka till en tidigare version av bildskärmsadaptern för att lösa ”C++ Runtime Error”. Läs vår guide om hur du återställer drivrutiner i Windows 10 för att få reda på hur du gör det. Om den här lösningen fungerar måste du se till att Windows inte uppdaterar drivrutinerna automatiskt i framtiden.
Metod 5: Reparera skadade filer
Problem med Microsoft Visual C++ Runtime-biblioteket i Windows 10 kan uppstå om en systemfil saknas eller är skadad. Det skadar inte att köra DISM och systemfilskontrollen (SFC). Du bör regelbundet använda dessa verktyg för att automatiskt kontrollera om det finns problem med systemfiler. Läs vår guide om hur du reparerar systemfiler i Windows 10 för att utföra samma åtgärd och kontrollera om det löser problemet på din dator.
Metod 6: Kör Windows minnesdiagnostikverktyg
Att köra Windows minnesdiagnostikverktyg hjälper dig att lösa eventuella problem med systemminnet som kan leda till ”C++ Runtime Error”. Följ stegen nedan för att köra verktyget:
1. Tryck på Ctrl + Shift + Esc samtidigt för att öppna Aktivitetshanteraren.
2. Högerklicka på Utforskaren i listan och klicka på ”Avsluta aktivitet”.
3. Öppna dialogrutan ”Kör” genom att trycka på Windows + R samtidigt.
4. Skriv `MdSched` i dialogrutan och tryck på Enter för att starta Windows minnesdiagnostikverktyg.
5. Klicka på ”Starta om nu och sök efter problem (rekommenderas)”.
Obs: Spara och stäng alla program som körs.
6. Efter omstart trycker du på F1-tangenten för att öppna ”Alternativ”.
7. Använd piltangenterna för att navigera till det ”Utökade” alternativet. Tryck sedan på F10-tangenten för att spara.
Obs: De utökade testerna inkluderar alla standardtester plus MATS+ (cache inaktiverad), Stride38, WSCHCKR, WStride-6, CHCKR4, WCHCKR3, ERAND, Stride6 (cache inaktiverad) och CHCKRS.
8. Om fel hittas, notera dem för felsökning. Tryck på Esc-tangenten för att avsluta Windows minnesdiagnostikverktyg.
Metod 7: Avinstallera problematiska program
Visual C++ är känt för att kunna krascha Utforskaren när vissa problematiska appar används. Du kan åtgärda problemet genom att avinstallera dessa program. Du kan installera om programmen senare för att se om det löser problemet med ”C++ Runtime Error”. Följ dessa steg:
1. Tryck på Windows-tangenten + I samtidigt för att öppna ”Inställningar”.
2. Klicka på ”Appar”.
3. Rulla ner och välj ”Intel True Key”. Klicka på den och välj ”Avinstallera”.
4. Klicka sedan på ”Avinstallera” i fönstret som visas.
5. Följ instruktionerna på skärmen för att avinstallera programmet.
6. Avinstallera också följande program på liknande sätt:
- AutoCAD
- Visual Studio 2013
- Bing Desktop
7. Starta om datorn och se om ”C++ Runtime Error” har försvunnit.
Metod 8: Utför en ren start
Endast nödvändiga tjänster och appar startas under en ren start. Program från tredje part och startprogram kan orsaka problem med Microsoft Visual C++ Runtime-biblioteket. En ren start stoppar alla program från tredje part från att startas vid uppstart, vilket kan ta bort konflikter. På det här sättet kan Visual C++ fungera utan problem. Läs vår guide om hur du utför en ren start i Windows 10 för att göra det.
Metod 9: Skapa ett nytt användarkonto
En skadad användarprofil kan också bidra till ”C++ Runtime Error”. Om problemet med Microsoft Visual C++ Runtime-biblioteket kvarstår kan du behöva skapa ett nytt användarkonto. När du har skapat ett nytt konto loggar du ut från ditt gamla konto och byter till det nya. Du måste också flytta dina personliga filer till det nya kontot. Läs vår guide om hur du skapar ett lokalt användarkonto i Windows 10 för att få veta hur du gör.
Metod 10: Installera om Visual C++ Runtime-paketen
För att lösa problemet kan du installera om Visual C++. Följ dessa steg:
1. Tryck på Windows-tangenten + R för att starta dialogrutan ”Kör”.
2. Skriv `appwiz.cpl` och tryck på Enter för att öppna ”Program och funktioner”.
3. Leta upp Microsoft Visual C++-programmen i listan. Högerklicka på dem och välj ”Avinstallera” efter att ha valt varje objekt.
4. Följ instruktionerna på skärmen för att avinstallera programmet.
5. Besök den officiella nedladdningssidan för Microsoft Visual C++ för att installera den senaste versionen av Microsoft Visual C++ Runtime-paketet.
Metod 11: Återställ datorn
Om problemet kvarstår kan en ren installation av Windows vara sista utvägen. Försök att komma åt och säkerhetskopiera dina data innan du fortsätter. Om du väljer en ren installation kommer alla dina personliga data, applikationer, spel, dokument och andra filer att raderas. Läs vår guide om hur du gör en ren installation av Windows 10 för att lära dig hur du gör.
***
Vi hoppas att du fann den här informationen hjälpsam och att du nu har kunnat lösa problemet med ”C++ Runtime Error”. Låt oss gärna veta vilken av metoderna som fungerade bäst för dig. Använd kommentarsfältet nedan om du har frågor eller kommentarer om den här artikeln. Berätta också vad du vill lära dig om nästa gång.