Opplever du feilmeldingen «Ubehandlet unntak har oppstått» når du forsøker å kjøre et program? I så fall, vil denne veiledningen hjelpe deg med å finne en mulig løsning. Denne feilen opptrer gjerne når man prøver å starte applikasjoner som er utviklet i eldre versjoner av Visual Studio. Feilen er også vanlig i programmer knyttet til Uplay, Internet Explorer og spill spesielt designet for eldre Windows-versjoner. Problemet kan ofte løses ved å prøve metodene som beskrives nedenfor.
Løsninger for «Ubehandlet unntak har oppstått» i Windows 10
Før du går i gang med løsningene, er det viktig å forstå de underliggende årsakene til denne feilmeldingen i Windows 10:
- Antivirusprogramvare fra tredjeparter kan forhindre at enkelte applikasjoner fungerer som de skal.
- Korrupte systemfiler kan være årsaken.
- Aktivert skriptfeilsøking kan øke sannsynligheten for feil.
- Problemer med MSVCR92.DLL-filen.
- Utdaterte Windows-, app- og .NET Framework-oppdateringer.
- Mangel på .NET Framework for eldre applikasjoner.
Metode 1: Oppdater Windows
En vanlig årsak til «Ubehandlet win32-unntak» er et brudd i tilgangen til MSVCR92.DLL, noe som hindrer applikasjonen og kaller strncpy-funksjonen. Den mest anbefalte løsningen er å oppdatere Windows-operativsystemet hvis det ikke er oppdatert. Microsoft er klar over problemet og har inkludert en løsning i sine nyeste oppdateringer. Sørg derfor for at Windows er oppdatert. Du kan finne mer informasjon om Windows Update-prosessen i vår guide «Hva er Windows». Følg veiledningen for å laste ned og installere de siste oppdateringene for Windows 10.
Etter at oppdateringene er fullført, start datamaskinen på nytt. Test applikasjonen som tidligere ga feilmeldingen for å se om problemet er løst.
Metode 2: Oppdater Applikasjoner
Det er viktig å holde applikasjonene oppdatert. Oppdateringer bidrar til å forhindre feil. Følg disse trinnene for å oppdatere applikasjoner:
1. Trykk på Windows-tasten, skriv inn «Microsoft Store» og klikk «Åpne».
2. Klikk på ikonet med tre horisontale prikker øverst til høyre i Microsoft Store.
3. Velg «Nedlastinger og oppdateringer» fra menyen.
4. Klikk «Hent oppdateringer» for å laste ned ventende oppdateringer for alle applikasjoner relatert til Microsoft Store.
5. Start PC-en på nytt etter at oppdateringene er fullført.
Metode 3: Kjør Windows Store Apps Feilsøking
Alle problemer relatert til Microsoft Apps kan løses ved å kjøre Windows Store Apps feilsøking, inkludert «Ubehandlet unntaksfeil». Her er instruksjonene for å kjøre feilsøkingen på din Windows 10-PC:
1. Trykk Windows + I-tastene samtidig for å åpne Innstillinger.
2. Velg «Oppdatering og sikkerhet».
3. Gå til «Feilsøking» i menyen til venstre.
4. Klikk på «Windows Store-apper» og velg «Kjør feilsøking».
5. Følg instruksjonene på skjermen for å fullføre feilsøkingsprosessen.
Metode 4: Deaktiver Tredjeparts Antivirus (midlertidig)
Antivirus fra tredjeparter kan blokkere enkelte applikasjoner og forårsake feilmeldingen «Ubehandlet unntak har oppstått». Deaktiver derfor din antivirusprogramvare midlertidig. Se vår guide om hvordan du deaktiverer antivirus midlertidig i Windows 10 og følg instruksjonene.
Hvis dette løser problemet, husk å aktivere antivirusprogramvaren igjen. Det er viktig å ha antivirus aktivert for å beskytte enheten din.
Metode 5: Aktiver .NET Framework
Noen eldre applikasjoner og programmer krever .NET Framework for å fungere korrekt. Aktiver .NET Framework ved å følge disse trinnene:
1. Trykk Windows + R-tastene for å åpne dialogboksen Kjør.
2. Skriv «optionalfeatures» og trykk Enter for å starte Windows-funksjoner.
3. Utvid og marker alle alternativene under «.NET Framework 3.5 (inkluderer .NET 2.0 og 3.0)». Klikk deretter «OK».
4. Klikk «La Windows Update laste ned filene for deg».
5. Vent til meldingen om at Windows fullførte den forespurte endringen vises, og klikk deretter «Lukk».
6. Til slutt, start PC-en på nytt for at endringene skal tre i kraft.
Metode 6: Reparer Systemfiler
Korrupte systemfiler kan være et resultat av malware, feil avslutning, ufullstendige Windows-oppdateringer etc. Dette kan påvirke systemets integritet. Det er nødvendig å kjøre en systemfilkontroll (SFC) og en DISM-skanning for å reparere feil. Les vår guide om hvordan du reparerer systemfiler i Windows 10 og følg trinnene for å fikse eventuelle korrupte filer.
Metode 7: Kjør Malware Scan
En virusinfeksjon på enheten eller en ekstern harddisk kan forårsake denne feilmeldingen. Hvis skanning med SFC og DISM ikke løser problemet, prøv en fullstendig skanning for skadelig programvare. Les vår guide om hvordan du fjerner skadelig programvare fra din Windows 10-PC.
Metode 8: Avinstaller Nylige Oppdateringer
Inkompatible oppdateringer kan forårsake denne feilen. Det anbefales å avinstallere de nyeste oppdateringene som er installert for å se om det løser problemet. Slik gjør du det:
1. Trykk på Windows-tasten, skriv «Kontrollpanel» og klikk «Åpne».
2. Sett «Vis etter» til «Kategori».
3. Klikk på «Avinstaller et program» under «Programmer»-menyen.
4. Klikk på «Vis installerte oppdateringer» i venstre rute.
5. Finn og velg den nyeste oppdateringen basert på installasjonsdato, og klikk «Avinstaller».
6. Bekreft eventuelle meldinger og start datamaskinen på nytt.
Metode 9: Slett Launcher Registerverdi (hvis aktuelt)
Noen brukere har rapportert at et ubehandlet unntak oppstod ved forsøk på å starte Uplay via Ubisoft. Dette kan løses ved å slette startnøkkelen i registeret. Følg disse trinnene:
1. Trykk Windows + R-tastene for å åpne dialogboksen Kjør.
2. Skriv «regedit» og trykk Enter for å åpne Registerredigering.
3. Klikk «Ja» i ledeteksten.
4. Naviger til følgende plassering i Registerredigering:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ubisoft
5. Høyreklikk på «Launcher»-nøkkelen og velg «Slett».
6. Lukk Registerredigering og start datamaskinen på nytt.
Dette kan fikse feilen «Ubehandlet unntak har oppstått» hvis startprogrammet var årsaken.
Metode 10: Tilbakestill Internet Explorer (hvis aktuelt)
Det er vanlig å oppleve denne feilen når man prøver å åpne Internet Explorer. Tilbakestill Internet Explorer i egenskapervinduet:
1. Trykk Windows + R-tastene for å åpne dialogboksen Kjør.
2. Skriv «inetcpl.cpl» og trykk Enter for å åpne «Egenskaper for Internett».
3. Bytt til kategorien «Avansert».
4. Klikk «Tilbakestill»-knappen.
5. I vinduet «Tilbakestill Internet Explorer-innstillinger» huk av for «Slett personlige innstillinger» og klikk «Tilbakestill».
6. Klikk «Lukk» i ledeteksten.
7. Start datamaskinen på nytt og prøv å starte Internet Explorer igjen.
Metode 11: Slå på .NET Framework
Det eksisterende .NET Framework kan være skadet og forårsake feilmeldingen. Oppgrader .NET Framework til den nyeste versjonen:
1. Åpne Kontrollpanelet fra søkefeltet i Windows.
2. Sett «Vis etter» til «Kategori». Velg «Programmer».
3. Klikk på «Slå Windows-funksjoner på eller av» under «Programmer og funksjoner».
4. I «Windows-funksjoner»-vinduet, marker «.NET Framework 4.8 Advanced Services» og klikk «OK».
Merk: Hvis «.NET Framework 4.8 Advanced Services» allerede er aktivert, reparer den ved å fjerne markeringen i boksen. Start deretter systemet på nytt og aktiver .NET Framework 4.8 Advanced Services på nytt. Start datamaskinen på nytt igjen.
5. Start PC-en på nytt.
Metode 12: Deaktiver Skriptfeilsøking og Fjern Registernøkler (hvis aktuelt)
Aktivert skriptfeilsøking og korrupte registerdata kan forårsake denne feilen, spesielt med Internet Explorer. Deaktiver skriptfeilsøking og fjern tilknyttede registernøkler:
1. Trykk Windows + R-tastene for å åpne dialogboksen Kjør.
2. Skriv «inetcpl.cpl» og trykk Enter for å åpne «Egenskaper for Internett».
3. Bytt til kategorien «Avansert».
4. Finn og marker «Deaktiver skriptfeilsøking (Internet Explorer)» under «Nettleser»-delen.
5. Velg «Bruk» og deretter «OK» for å lagre endringene.
6. Etter endringen er utført, trykk Windows + R-tastene samtidig for å åpne dialogboksen Kjør.
7. Skriv inn «regedit» og trykk Enter-tasten for å starte Registerredigering.
8. Klikk på «Ja» i ledeteksten.
9. Naviger til følgende plassering i Registerredigeringsvinduet.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug
Merknad 1: Illustrasjonene er brukt på en 64-bits maskin.
Merknad 2: Hvis du bruker en 32-bits maskin, kan du navigere til følgende bane:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug
10. Høyreklikk på «debugger»-tasten og velg «Slett».
11. Etter å ha slettet nøkkelen, naviger til følgende plassering:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework
Merk: Hvis du bruker en 32-bits maskin, kan du navigere til følgende bane:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
12. Høyreklikk på «DbgManagedDebugger»-tasten og velg «Slett».
13. Lukk Registerredigering-vinduet og start PC-en på nytt.
Metode 13: Utfør Ren Oppstart
Tredjeparts applikasjoner kan forstyrre og skape et konfliktfylt miljø i Windows. En ren oppstart kan hjelpe med å identifisere om et tredjepartsprogram er årsaken til feilen. Les vår guide om hvordan du utfører en ren oppstart i Windows 10.
Når du har startet datamaskinen i sikker modus, sjekk om problemet fortsatt er der. I så fall kan det være lurt å avinstallere noen av de nylig installerte programmene eller applikasjonene.
Metode 14: Tilbakestill PC-en
Hvis problemet vedvarer, kan du prøve å installere systemfilene på nytt. Dette gjøres gjennom en ren installasjon, som sletter det tidligere operativsystemet, lagrede data, innstillinger og personlige filer. Et nytt OS vil bli installert med alle oppdateringer. Du kan også tilbakestille Windows 10 uten å miste data. Følg vår guide om hvordan du tilbakestiller Windows 10 uten å miste data.
Etter at reparasjonen er installert, vil operativsystemet ditt bli oppdatert til nyeste versjon.
***
Vi håper at denne artikkelen har vært nyttig og at du har lært hvordan du kan fikse feilen «Ubehandlet unntak har oppstått» i Windows 10. Gi oss gjerne beskjed om hvilken metode som fungerte best for deg, og kontakt oss med spørsmål eller forslag i kommentarfeltet nedenfor.