Hvordan fikser jeg feilen 'Uhåndtert unntak har oppstått i applikasjonen' på Windows?

Et ubehandlet win32-unntak oppstod i * application_name *‘Feil oppstår vanligvis når brukeren prøver å starte et program som ble bygget i Visual Studio. De fleste rapporterte forekomster av denne feilen er knyttet til Uplay, Internet Explorer og flere Legacy-spill som opprinnelig ble bygget for eldre Windows-versjoner.

Merk: Slik løser du et Runtime-bibliotek relatert til Visual C ++.

Hva som forårsaker "Uhåndtert unntak har oppstått i applikasjonen" Feil på Windows?

Det er flere enkle årsaker til dette problemet, og problemet kan løses effektivt hvis du er i stand til å gjenkjenne scenariet ditt bare basert på å identifisere riktig årsak. Sjekk ut listen nedenfor:

Løsning 1: Installer hver ventende Windows Update

En av de vanligste årsakene som ender med å forårsake “Et ubehandlet win32-unntak skjedde‘Feil er et program som ble bygget for x64-plattformen ved hjelp av MSVCR90.DLL som ender med å kalle strncpy-funksjonen.

I dette tilfellet utløste et tilgangsbrudd i Msvcr92.DLL fil vil mest sannsynlig føre til at applikasjonen slutter å svare i strncpy-funksjonen. En overordnet kildebuffer eller en feil sluttbyte er de mest sannsynlige årsakene til dette problemet.

Heldigvis er Microsoft allerede klar over dette problemet og har gitt ut en hurtigreparasjon for dette problemet som automatisk løser det. For å dra nytte av det er alt du trenger å gjøre å oppdatere OS-versjonen din til den siste tilgjengelige versjonen.

Merk: Denne hurtigreparasjonen ble presset inn i en revisjon av Visual Studio 2008, som Windows automatisk oppdaterer, så trinnene nedenfor er universelle og skal fungere uavhengig av operativsystemversjonen din.

Her er en rask guide for oppdatering av Windows-build til den nyeste versjonen for å installere hurtigreparasjonen for Visual Studio 2008 og løse problemet:

  1. trykk Windows-tast + R å åpne opp en Løpe dialogboks. Skriv deretter inn ‘Ms-settings: windowsupdate’ og trykk Tast inn for å åpne Windows-oppdateringsfanen i Innstillinger app.

    Merk: Hvis du støter på dette problemet på Windows 7 eller Windows 8.1. bruke ‘Wuapp’ kommando i stedet.

  2. Etter at du klarer å komme inn på Windows Update-skjermen, start med å klikke på Se etter oppdateringer. Begynn deretter å følge instruksjonene på skjermen for å fullføre installasjonen av hver Windows-oppdatering som for øyeblikket venter på å bli installert.

    Merk: Husk at det er viktig at du installerer hver oppdatering, ikke bare de kritiske. Siden hurtigreparasjonen er inkludert i en revisjon av Visual Studio, kan det hende du finner den aktuelle oppdateringen under Valgfritt, så sørg for å installere dem alle.

  3. I tilfelle du blir bedt om å starte på nytt før du får sjansen til å installere alle tilgjengelige oppdateringer, gjør du det. Men sørg for å gå tilbake til samme skjerm etter at neste oppstart er fullført for å fullføre installasjonen av resten av oppdateringene.
  4. Når hver ventende oppdatering er installert, start datamaskinen på nytt en siste gang, og gjenta deretter handlingen som tidligere forårsaket feilmeldingen for å se om problemet er løst.

Hvis du fremdeles støter på "Et ubehandlet win32-unntak skjedde‘Feil, gå ned til neste metode nedenfor.

Løsning 2: Bytt ut antivirusprogrammet

Gratis antivirusverktøy kan være ganske nyttige, og de kan gjøre jobben sin med å beskytte datamaskinen din, men noen ganger kommer de bare ikke godt overens med andre ting på datamaskinen din. Vurder å bytte ut antivirusprogrammet ditt hvis det forårsaker dette problemet mens det er slått på!

  1. Klikk på Start-menyen og åpne Kontrollpanel ved å søke etter den. Alternativt kan du klikke på tannhjulikonet for å åpne innstillingene hvis du bruker Windows 10.
  2. Velg å i Kontrollpanel Vis som - Kategori øverst til høyre og klikk på Avinstaller et program under Programmer-delen.
  1. Hvis du bruker Innstillinger-appen, klikker du på Apper bør umiddelbart åpne en liste over alle installerte programmer på din PC.
  2. Finn antivirusverktøyet ditt i Kontrollpanel eller Innstillinger, og klikk på Avinstaller.
  3. Avinstallasjonsveiviseren skal åpne, så følg instruksjonene for å avinstallere den.
  1. Klikk Fullfør når avinstallasjonsprogrammet er ferdig, og start datamaskinen på nytt for å se om feil fortsatt vises. Forsikre deg om at du velger en bedre antivirusalternativ.

Løsning 3: Slette Launcher Registry-verdien (hvis aktuelt)

Hvis du støter på "Et ubehandlet win32-unntak skjedde‘Feil når du prøver å starte Uplay.exe eller et annet program som tilhører Ubisoft, skyldes det mest sannsynlig en feil med Ubisoft Game Launcher.

Som det viser seg, ser dette ut til å være et utbredt problem på Windows 10, spesielt blant brukere som har både Steam og Uplay installert samtidig.

Flere berørte brukere som vi sliter med å løse dette problemet har klart å fikse det ved å bruke Registerredigering for å finne strengregistreringsverdien som tilhører startprogrammet og slette den. Dette eliminerer visstnok konflikten, slik at begge applikasjoner kan fungere skikkelig under samme maskin.

Her er en rask guide for sletting av registerverdien som er knyttet til Uplay-lanseringen:

  1. trykk Windows-tast + R å åpne opp en Løpe dialogboks. Skriv inn i tekstboksen ‘Regedit’ og trykk Tast inn å åpne opp Registerredigering. Når du blir bedt om av UAC (brukerkontokontroll) spør, skriv inn Ja å gi administrative privilegier.
  2. Når du er inne i Registerredigering, bruk den venstre delen av vinduet for å navigere til følgende sted:
    Datamaskin \ HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Ubisoft

    Merk:Du kan enten navigere dit manuelt, eller du kan lime inn stedet direkte i navigasjonslinjen øverst og trykke Tast inn å komme dit øyeblikkelig.

  3. Etter at du klarer å lande på riktig sted, flytt ned til høyre del av skjermen, høyreklikk på Launcher og velg å Slett For å bli kvitt det.

    Merk: I tilfelle du kan slette nøkkelen, kan du se hvordan du tar eierskap til registernøkler.

    Merk: Etter at du har slettet den, vil startprogrammet bli tvunget til å opprette en ny Launcher-strengverdi med nye data, som skal løse problemet.

  4. Når nøkkelen er slettet, lukker du Registerredigering og starter datamaskinen på nytt.
  5. Gjenta handlingen som tidligere forårsaket “ved neste datamaskinstart.Et ubehandlet win32-unntak skjedde‘Feil og se om problemet er løst.

Hvis det samme problemet vedvarer, går du ned til neste potensielle løsning nedenfor.

Løsning 4: Tilbakestill Internet Explorer (hvis aktuelt)

En annen potensiell forekomst med potensialet til å skape dette problemet er en serie ødelagte Internet Explorer (IE). Hvis du støter på“Et unhandled win32-unntak skjedde i iexplore.exe’ feil sjansene er det vises etter et mislykket skript.

For å løse dette problemet, bør du tilbakestille innstillingene for Internet Explorer via Internet Options-menyen. Denne operasjonen ble bekreftet for å være vellykket av mange brukere som hadde å gjøre med denne feilen.

Her er en rask guide for tilbakestilling av Internet Explorer for å løse “Et ubehandlet win32-unntak skjedde‘Feil:

  1. Forsikre deg om at Internet Explorer, Edge eller andre tilknyttede forekomster er slått av og at ingen bakgrunnsprosesser kjører.
  2. trykk Windows-tast + R å åpne opp en Løpe dialogboks. Skriv inn i tekstboksen ‘Inetcpl.cpl’ og trykk Tast inn å åpne opp Internett instillinger Meny.

    Merk: Hvis du blir bedt om det av UAC (brukerkontokontroll), klikk Ja å gi administrative privilegier.

  3. Etter at du klarer å komme inn i Internett-egenskaper velger du Avansert fra den horisontale menyen øverst. Gå deretter til Tilbakestill Internet Explorer innstillingerog klikk på Nullstille knapp.
  4. Når du ser bekreftelsesskjermen, må du sørge for at boksen er tilknyttet Slett personlige innstillinger er merket, og klikk deretter på Nullstille knapp.
  5. Vent til operasjonen er fullført, start deretter maskinen på nytt og se om problemet er løst ved neste oppstart av datamaskinen.

I tilfelle det samme “Et unhandled win32-unntak skjedde i iexplore.exe’ feil fremdeles oppstår, gå ned til neste metode nedenfor.

Løsning 5: Deaktiver feilsøking av skript og tilknyttede registernøkler (hvis aktuelt)

Hvis du støter på problemet med Internet Explorer på en maskin som har VS installert, kan problemet også oppstå når feilsøking av skript er aktivert og registeroppføringene ender med å inneholde ødelagte data.

Flere berørte brukere som fikk dette problemet, har bekreftet at problemet ble løst etter at de åpnet menyen Alternativer for Internett for å deaktivere feilsøking av skript og deretter slettet de tilknyttede nøklene ved hjelp av Registerredigering.

Her er en rask guide for å gjøre dette for å fikse "Et ubehandlet win32-unntak skjedde i iexplorer.exe ’ feil:

  1. trykk Windows-tast + R å åpne opp en Løpe dialogboks. Skriv deretter inn i tekstbokseninetcpl.cpl ’og trykk Tast inn for å åpne menyen Alternativer for Internett. Hvis du blir bedt om det av Brukerkontokontroll (UAC), klikk Ja å gi administrative privilegier.
  2. Når du klarer å finne deg selv inne i Internett-egenskaper Bruk menyen øverst til å velge Avansert fanen.
  3. Inne i Internett-egenskaper skjerm, bla ned gjennom Innstillinger menyen og merk av i boksen som er tilknyttet Deaktiver feilsøking av skript (Internet Explorer).
  4. Når modifikasjonen er håndhevet, trykk Søke om for å lagre endringene, og lukk deretter Internett-egenskaper vindu.
  5. trykk Windows-tast + R nok en gang for å åpne en annen dialogboks. Skriv denne gangen ‘Regedit’ og trykk Tast inn for å åpne Registerredigering. Du må gi administratortilgang, så klikk Ja når du blir bedt om det i vinduet Brukerkontokontroll.
  6. Inne i Registerredigering, naviger til følgende sted ved hjelp av menyen til venstre:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug (32 - Bit Machine) HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug (64 - Bit Machine)

    Merk: Plasseringen til filen vi trenger å slette, er forskjellig avhengig av Windows-versjonen du bruker. Hvis du har en 32-biters Windows-versjon, bruk den første plasseringen, ellers bruk den andre.

  7. Når du kommer til riktig sted, flytt ned til høyre del, høyreklikk på Feilsøking og velg Slett fra hurtigmenyen.
  8. Når denne nøkkelen er slettet, naviger til denne andre plasseringen:
    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ (32 - Bit Machine) HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework (64 - Bit Machine)

    Merk: Få tilgang til registernøkkelen som er tilknyttet Windows-bitversjonen du bruker.

  9. Når du kommer til riktig sted, flytt til høyre seksjon og slett DbgManagedDebuggerverdi ved å høyreklikke på den og velge Slett fra hurtigmenyen.
  10. Når du har klart å slette verdien, lukker du Registerredigering og starter datamaskinen på nytt.
  11. Når neste oppstart er fullført, kan du se om det samme problemet fortsatt oppstår.

I tilfelle "Det oppstod et ubehandlet win32-unntak ' feil fremdeles oppstår, gå ned til neste metode nedenfor.

Løsning 6: Installer den nyeste versjonen av NET Framework og reparer den

Å ha NET Framework installert på datamaskinen din er viktig, og mange moderne spill og programmer avhenger av at du har det installert. Før du reparerer den, følg trinnene nedenfor for å installere den nyeste versjonen på datamaskinen.

Naviger til denne lenken og klikk på den røde nedlastingsknappen for å laste ned den nyeste versjonen av Microsoft .NET Framework. Etter at nedlastingen er ferdig, finn filen du lastet ned og kjør den. Merk at du må ha konstant tilgang til Internett. Følg instruksjonene på skjermen for å fortsette med installasjonen.

  1. Etter at du har installert den nyeste versjonen, er det på tide å kontrollere integriteten. Bruk tasten på tastaturet Windows-tast + R tastekombinasjon for å åpne Løpe dialogboks.
  2. Skriv inn kontroll.exe og klikk OK for å åpne den.
  1. Klikk på Avinstaller et program og klikk Slå Windows-funksjoner på eller av. Forsikre deg om at du finner .NET Framework 4.x.x oppføringen og sørg for at den er aktivert. ‘X.x’ markerer den nyeste versjonen som er tilgjengelig for operativsystemet ditt.
  2. Hvis avkrysningsruten ved siden av .NET Framework 4.x.x ikke er aktivert, aktiverer du den ved å klikke i ruten. Klikk OK for å lukke Windows-funksjon vinduet og start datamaskinen på nytt.
  1. Hvis .Net Framework 4.x.x allerede er aktivert, kan du reparere. Net Framework ved å fjerne merket i boksen og starte datamaskinen på nytt. Etter at datamaskinen har startet på nytt, aktiver .Net Framework på nytt og start datamaskinen på nytt.

Løsning 7: Utfør en ren oppstart

Det er forskjellige andre programmer og tjenester som kan påvirke riktig funksjonalitet i Microsoft .NET Framework-pakken. I de fleste tilfeller er årsaken antivirusprogrammet du har installert, og du kan prøve å deaktivere det for å se om feilen vedvarer. For å sikre at ingenting kan forstyrre installasjonen, anbefaler vi at du utfører en ren oppstart som vil deaktivere alle programmer og tjenester som ikke er fra Microsoft. På denne måten kan du enkelt trekke fra hvilket program som forårsaker denne feilen!

  1. Bruke Windows + R. tastekombinasjon på tastaturet. I Løpe dialogbokstype MSCONFIG og klikk OK.
  2. Klikk på Boot-fanen og fjern merket for Safe Boot-alternativet (hvis det er merket av).
  1. Under kategorien Generelt i samme vindu, klikk for å velge Selektiv oppstart , og klikk deretter for å fjerne Last opp oppstartselementer avkrysningsruten for å sikre at den ikke er merket av.
  2. Under Tjenester Klikk for å velge Skjul alle Microsoft-tjenester avkrysningsruten, og klikk deretter Deaktivere alle.
  1. Klikk på Startup-fanen Åpne Oppgavebehandling. I oppgavebehandling-vinduet under oppstartsfanen, høyreklikker du på hvert oppstartselement som er aktivert og velger Deaktiver.
  1. Etter dette må du utføre noen av de kjedeligste prosessene, og det er aktivere oppstartselementene en etter en og starte datamaskinen på nytt. Etter det må du sjekke om problemet dukker opp igjen. Du må gjenta samme prosess selv for tjenestene som du har deaktivert i trinn 4.
  2. Når du har funnet det problematiske oppstartselementet eller -tjenesten, kan du iverksette tiltak for å løse problemet. Hvis det er et program, kan du installer på nytt det eller reparere Hvis det er en tjeneste, kan du deaktivere den osv.

Løsning 8: Bruk SFC til å skanne etter minnelekkasjer

Det er rapportert at korrupsjonen i Microsoft .NET Framework er relatert til feil på systemfiler. Disse problemene er forankret dypt inne i systemfilene, og den eneste måten å prøve å løse dem på er å kjøre System File Checker (SFC). Det skanner systemfilene dine for feil og mulig reparasjon eller erstatter dem. Følg trinnene nedenfor for å gjøre det!

  1. Søk etter "Ledeteksten”Ved å skrive den enten rett i Start-menyen eller ved å trykke søkeknappen rett ved siden av den. Høyreklikk på den første oppføringen som dukker opp som et søkeresultat, og velg "Kjør som administrator" hurtigmenyoppføring.
  2. I tillegg kan du også bruke Windows Logo Key + R-tastekombinasjonen for å få frem Kjør dialogboksen. Skriv inn "cmd”I dialogboksen som vises og bruker Ctrl + Skift + Enter tastekombinasjon for admin ledetekst.
  1. Skriv inn følgende kommandoer i vinduet og sørg for at du trykker Enter etter å ha skrevet hver enkelt. Vent på “Operasjonen fullført vellykket” melding eller noe lignende for å vite at metoden fungerte.
sfc / scannow
  1. Prøv å starte datamaskinen på nytt og sjekk om den Ubehandlet unntak har oppstått i søknaden din feil fortsetter å vises på datamaskinen din.

Løsning 9: Utføre en ren installasjon

Hvis ingen av metodene presentert nedenfor har klart å hjelpe deg med å løse problemet, er det veldig sannsynlig at du har å gjøre med en slags Windows-inkonsekvens som ikke kan løses konvensjonelt.

Hvis dette scenariet er aktuelt, bør du kunne løse problemet ved å tilbakestille alle komponenter som er tilknyttet Windows-installasjonen. Hvis du vil gå denne ruten, har du to veier fremover. Det hele koker ned til prosedyren du vil følge:

  • Reparasjonsinstallasjon (reparasjon på stedet) - Denne prosedyren er den beste tilnærmingen når du trenger å oppdatere hver OS-komponent, men noen brukere kan ende opp med å vurdere det litt for kjedelig for deres smak. Husk at du trenger et kompatibelt installasjonsmedium for å håndheve denne løsningen, men den største fordelen er at alle dine personlige data (inkludert spill, applikasjoner og personlige medier) blir bevart selv om du ikke sikkerhetskopierer datamaskinen din. .
  • Ren installasjon - Hvis du leter etter den enkleste løsningen, er dette veien å gå. Du trenger ikke et installasjonsmedium for å håndheve det (alt gjøres gjennom Windows GUI). Men med mindre du sikkerhetskopierer dataene dine på forhånd, må du være forberedt på totalt datatap.
Facebook Twitter Google Plus Pinterest