Åtgärda obehandlat undantag har inträffat i din applikation på Windows 10

Kämpar du med ett felmeddelande om ett ohanterat undantag har inträffat i din ansökan? Om ja, kommer den här artikeln att vägleda dig för att hitta en potentiell lösning för detta problem. Det här felet inträffar vanligtvis när du försöker starta ett program som byggts tidigare i Visual Studio. Ofta förekommer dessa felinstanser mestadels i applikationer relaterade till Uplay, Internet Explorer och spel speciellt gjorda för den äldre versionen av Windows. Det här problemet kan enkelt lösas genom att prova metoderna nedan.

Hur man åtgärdar ett obehandlat undantag har inträffat i din applikation på Windows 10

Innan du utarbetar metoderna, förstå orsakerna bakom att detta obehandlade undantag har inträffat i en komponent i din applikation på Windows 10:

  • Tredjeparts antivirusprogram kan hindra vissa program som fungerar för skydd.
  • Förekomst av korrupta systemfiler.
  • Om skriptfelsökning är aktiverat är risken för fel stor.
  • Brott mot MSVCR92.DLL.
  • Om Windows, appar och .Net Framework-uppdateringar är föråldrade.
  • Avsaknad av .Net Framework för appar byggda i den äldre versionen.

Metod 1: Uppdatera Windows

Den vanliga orsaken bakom felet att ett unhanted win32-undantag inträffade är när det fanns ett åtkomstbrott i MSVCR92.DLL som var ansvarig för att stoppa programmets funktion och anropa strncpy-funktionen. Den främsta metoden som rekommenderas för att lösa det här problemet är att uppdatera ditt Windows-operativsystem om det är föråldrat. Microsoft är redan medveten om det här problemet och tillhandahöll korrigeringen via sin senaste uppdatering. Se därför till att Windows OS är uppdaterat till dags dato. Läs eller guide om Vad är Windows för att veta mer om Windows Update Process. För att uppdatera Windows följ vår guide för att ladda ner och installera den senaste uppdateringen för Windows 10.

När alla uppdateringar är klara, starta om ditt system. Starta programmet där det obehandlade undantaget har inträffat i en komponent i din applikation Windows 10-fel som tidigare rådde och kontrollera om det är åtgärdat.

Metod 2: Uppdatera appar

Det är nödvändigt att hålla appar uppdaterade. Uppdateringsprocessen säkerställer alltid att eventuella buggar förekommer tidigare. Följ därför stegen nedan för att uppdatera appar.

1. Tryck på Windows-tangenten, skriv Microsoft store och klicka på Öppna.

2. Klicka på ikonen med tre horisontella prickar i det övre högra hörnet på Microsoft Stores skärmsida.

3. Välj alternativet Nedladdningar och uppdateringar i rullgardinsmenyn.

4. Klicka på knappen Få uppdateringar för att ladda ner de väntande uppdateringarna för alla appar som är relevanta för Microsoft Store.

5. När du har uppdaterat, starta om din dator.

Metod 3: Kör Windows Store Apps Felsökare

Alla problem relaterade till Microsoft Apps kommer att åtgärdas genom att köra en Windows Store Apps-felsökare. Detta skulle också lösa detta obehandlade undantagsfel. Här är några instruktioner för att köra nätverksfelsökaren på Windows 10 PC.

1. Tryck på Windows + I-tangenterna samtidigt för att öppna Inställningar.

2. Välj inställningen Uppdatering och säkerhet.

3. Gå till menyn Felsökning från den vänstra rutan.

4. Klicka på Windows Store Apps och välj knappen Kör felsökaren.

5. Följ instruktionerna på skärmen för att slutföra felsökningsprocessen.

Metod 4: Inaktivera antivirus från tredje part tillfälligt (om tillämpligt)

Tredjeparts antivirus kan orsaka hinder för vissa applikationer och skapa felet popup ohanterat undantag har inträffat i din applikation. Avaktivera därför antivirusprogrammet från tredje part. Läs vår guide om hur du inaktiverar antivirus tillfälligt på Windows 10 och följ instruktionerna för att inaktivera ditt antivirusprogram tillfälligt på din dator.

Om problemet har lösts, se till att återaktivera antivirusprogrammet. Att ha ditt antivirus påslaget rekommenderas alltid eftersom din enhet utan en säkerhetssvit alltid är ett hot.

Metod 5: Slå på .Net Framework

Vissa gamla applikationer och program behöver .Net Framework för att fungera utan några fel. Slå därför på .Net Framework genom att implementera stegen nedan.

1. Tryck på Windows + R-tangenterna samtidigt för att öppna dialogrutan Kör.

2. Skriv optionalfeatures och tryck på Enter för att starta Windows-funktioner.

3. Expandera och markera alla alternativ under .NET Framework 3.5 (inkluderar .NET 2.0 och 3.0). Klicka sedan på OK.

4. Klicka på Låt Windows Update ladda ner filerna åt dig.

5. Vänta nu ett par ögonblick tills Windows har slutfört den begärda ändringarna visas och klicka sedan på Stäng.

6. Slutligen, starta om datorn för att ändringarna ska bli effektiva.

Metod 6: Reparera systemfiler

Ibland kan några systemfiler vara korrupta på grund av skadliga attacker, felaktig avstängning, ofullständiga installationer av Windows-uppdateringar, etc. Diskenhetsfelet påverkar processorns integritet. Därför är det nödvändigt att köra en systemfilskontroll (SFC) och en DISM-skanning (Distribution Image Service and Management) för att reparera felen. Läs vår guide om hur du reparerar systemfiler på Windows 10 och följ stegen enligt instruktionerna för att reparera alla dina korrupta filer.

Metod 7: Kör skanning av skadlig programvara

En liten virusinfektion på din enhet eller externa hårddisk kan orsaka denna felprompt. Även om genomsökning av datorn med SFC- och DISM-kommandon inte ger dig en fix, kan du prova en komplett skadlig skadlig sökning. Läs vår guide om hur du tar bort skadlig programvara från din dator i Windows 10.

Metod 8: Avinstallera de senaste uppdateringarna

Alla tidigare inkompatibla uppdateringar på din Windows 10-dator kan orsaka detta fel. Därför rekommenderas du att avinstallera de senaste uppdateringarna som installerats på din dator för att lösa detta fel. Det är mycket lätt att utföra uppgiften, och stegen demonstreras enligt följande.

1. Tryck på Windows-tangenten och skriv Kontrollpanelen och klicka sedan på Öppna.

2. Ställ in Visa efter som kategori.

3. Klicka nu på Avinstallera ett program under Program-menyn enligt bilden.

4. Klicka på Visa installerade uppdateringar i den vänstra rutan som visas.

5. Sök och välj nu den senaste uppdateringen genom att se Installerad på datumet och klicka på alternativet Avinstallera som visas nedan.

6. Slutligen bekräftar du en uppmaning och startar om datorn.

Metod 9: Ta bort Launcher Registry Value (om tillämpligt)

Vissa användare rapporterade att ett ohanterat win32-undantag inträffade när de försökte starta Uplay via Ubisoft. Detta kan lösas genom att ta bort startnyckeln via registerredigeraren. Följ stegen nedan för att göra detsamma.

1. Tryck på Windows + R-tangenterna samtidigt för att öppna dialogrutan Kör.

2. Skriv regedit och tryck på Enter för att öppna Registereditorn.

3. Klicka på Ja i prompten.

4. Navigera till följande plats i Registereditorns fönster.

ComputerHKEY_LOCAL_MACHINESOFTWAREWOW6432NodeUbisoft

5. Högerklicka nu på startknappen och välj alternativet Ta bort.

6. Stäng slutligen Registereditorn och starta om datorn för att ändringarna ska träda i kraft.

Det obehandlade undantaget har inträffat i en komponent i din applikation Windows 10-felet kommer att åtgärdas om startprogrammet är orsaken till problemet.

Metod 10: Återställ Internet Explorer (om tillämpligt)

Det är vanligt att du möter ett ohanterat undantag som har inträffat i ditt programfel när du försöker öppna Internet Explorer på ditt system. För att fixa det, återställ Internet Explorer i dess egenskapsfönster genom att följa instruktionerna nedan.

1. Tryck på Windows + R-tangenterna samtidigt för att öppna dialogrutan Kör.

2. Skriv inetcpl.cpl på Kör-prompten och tryck på Enter för att öppna fönstret Internetegenskaper.

3. Växla till fliken Avancerat.

4. Klicka på knappen Återställ som markerad för att återställa programmet i fönstret Internetegenskaper.

5. I fönstret Återställ Internet Explorer-inställningar, markera alternativrutan Ta bort personliga inställningar och klicka på Återställ.

6. Klicka på Stäng i prompten.

7. Starta nu om din dator och starta om Internet Explorer.

Metod 11: Slå på .Net Framework

Ibland kan det nuvarande Windows .Net-ramverket bli korrupt. På grund av detta kan felmeddelandet ohanterat undantag ha inträffat i din ansökan. Se därför till att uppgradera .Net Framework till den senaste versionen. För att göra det, implementera instruktionerna som ges.

1. Öppna Kontrollpanelen från Windows sökfält.

2. Ställ in Visa efter som kategori. Välj alternativet Program.

3. Klicka nu på alternativet Slå på och av Windows-funktioner under avsnittet Program och funktioner.

4. I fönstret Windows-funktioner, markera alternativet .NET Framework 4.8 Advanced Series och klicka på OK.

Obs: Om .NET Framework 4.8 Advanced Series redan är aktiverat reparerar du det genom att avmarkera rutan. Starta sedan om ditt system och återaktivera .NET Framework 4.8 Advanced Series. Återigen, starta om datorn.

5. Starta slutligen om din dator.

Metod 12: Inaktivera skriptfelsökning och ta bort registernycklar (om tillämpligt)

Om skriptfelsökningen är aktiverad och registret har skadade data, kan ett felmeddelande visas, särskilt med Internet Explorer-programmet. Avaktivera därför skriptfelsökningen och ta bort de tillhörande registernycklarna genom att följa stegen nedan.

1. Tryck på Windows + R-tangenterna samtidigt för att öppna dialogrutan Kör.

2. Skriv inetcpl.cpl och tryck på Enter för att öppna Internetegenskaper.

3. Växla till fliken Avancerat.

4. Leta upp och markera rutan Inaktivera skriptfelsökning (Internet Explorer) under avsnittet Webbläsare.

5. Välj Använd och klicka sedan på OK för att spara ändringarna.

6. När ändringen är klar, tryck på Windows + R-tangenterna samtidigt för att öppna dialogrutan Kör.

7. Skriv regedit och tryck på Enter för att starta Registereditorn.

8. Klicka på Ja i prompten.

9. Navigera till följande plats i Registereditorns fönster.

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindows NTCurrentVersionAeDebug

Obs 1: Dessa illustrationer används på en 64-bitarsmaskin.

Obs 2: Om du använder en 32-bitars maskin, navigera sedan till följande sökväg:

HKEY_LOCAL_MACHINE MicrosoftWindows NTCurrentVersionAeDebug

10. Högerklicka på Debugger-tangenten och välj Ta bort från snabbmenyn.

11. När du har raderat nyckeln, navigera till följande plats:

HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework

Obs: Om du använder en 32-bitarsmaskin, navigera till följande sökväg:

HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework

12. Högerklicka nu på DbgManagedDebugger-nyckeln och välj Ta bort från snabbmenyn.

13. Stäng Registereditorns fönster och starta om datorn.

Metod 13: Utför Clean Boot

Ibland stör tredjepartsapplikationerna och skapar en motstridig miljö i Windows. Denna felsökningsmetod kan fungera till din fördel och ta reda på om något tredjepartsprogram ligger bakom hindret och orsakar felet. Läs vår guide om hur du utför ren start i Windows 10 för att göra detsamma.

När du har startat upp din dator i säkert läge, kontrollera om problemet kvarstår. Om så är fallet, avinstallera något av de senaste programmen eller programmen som du har lagt till i ditt system.

Metod 14: Återställ PC

Ändå, om du möter det här problemet på din Windows 10-dator, är det sista valet att installera om systemfilerna. Detta är möjligt genom en process som kallas Ren installation. Det raderar det tidigare operativsystemet, data som lagrats i program, inställningar och alla dina personliga filer. Och ett nytt OS kommer att installeras med alla uppdateringar installerade. Ändå kan du återställa Windows 10 utan att förlora några data. Följ vår guide om hur du återställer Windows 10 utan att förlora data.

När du har installerat reparationen på din PC kommer ditt operativsystem att uppdateras till den senaste versionen.

***

Vi hoppas att den här artikeln var till hjälp och att du har lärt dig att fixa ett ohanterat undantag som har inträffat i din applikation i Windows 10. Låt oss veta vilken metod som fungerade bäst för dig. Kontakta oss gärna för frågor eller förslag via kommentarsektionen nedan.