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



Prøv Instrumentet Vårt For Å Eliminere Problemer

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 eldre spill som opprinnelig ble bygget for eldre Windows-versjoner.



Et ubehandlet Win32-unntak skjedde i



Merk : Her er hvordan du fikser et Runtime Library 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:

  • Antivirusprogrammet ditt kan være den skyldige - Det er kjent at noen antivirusverktøy som Panda Antivirus har forårsaket dette problemet, så sørg for at du bytter ut dem.
  • Enkelte programmer eller skadelig programvare kan kjøres - Hvis et installert program eller skadelig programvare kjører på datamaskinen din, vil du kanskje bli kvitt det. Forsikre deg om at du starter opp i ren støvel for å se om det er riktig årsak.
  • Microsoft .NET Framework-installasjonen er skadet - Hvis kjernefilene er korrupte, kan du enten prøve å reparere installasjonen, installere en nyere versjon eller utføre en SFC-skanning.
  • Feilsøking av skript er aktivert via registeret - Som det viser seg, kan en bestemt registernøkkel bidra til at problemet oppstår. For å ta vare på det, må du deaktivere feilsøking av skript via registernøkler.
  • Tilgangsbrudd i Msvcr92.dll - En overordnet kildebuffer eller en feil sluttbyte er også potensielle årsaker til dette problemet. For å adressere dem, må du installere hver ventende Windows-oppdatering.
  • Slette registernøkkelen til Ubisoft launcher - Hvis du ser denne feilen mens du prøver å starte Uplay.exe, skyldes det en feil med Ubisoft Game Launcher. Dette problemet kan også løses via register ved å slette verdien som tilhører denne startprogrammet.
  • Systemfilkorrupsjon - En systemfils inkonsekvens kan også skape dette problemet. Lett korrupsjon kan løses ved enkle DISM- og SFC-skanninger. Under mer alvorlige omstendigheter, bør en ren installasjon eller reparasjonsinstallasjon hjelpe deg med å løse problemet.

Løsning 1: Installer hver ventende Windows Update

En av de vanligste årsakene som ender med å forårsake “ Et ubehandlet win32-unntak skjedde ‘Error 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 overskytende kildebuffer eller feil feilbyte 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 operativversjonen din.

Her er en rask guide til hvordan du oppdaterer Windows-bygningen 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 til Innstillinger app.

    Åpne Windows Update-skjermen

    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.

    Installerer alle ventende Windows-oppdateringer

    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 påvente 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 ikke godt overens med andre ting på datamaskinen din. Vurder å bytte ut antivirusprogrammet 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.

Avinstaller et program i Kontrollpanel

  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.

Avinstallerer antivirusprogrammet ditt

  1. Klikk Fullfør når avinstalleringsprogrammet 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 startverdien (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 å slette 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.

    Åpne Regedit

  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 umiddelbart.

  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.

    Slette startverdien

    Merk: Hvis du kan slette nøkkelen, er det her 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 at 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 å 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.

    Kjør dialog: inetcpl.cpl

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

  3. Etter at du klarer å komme inn i Internett-eiendommer velger du Avansert kategorien fra den vannrette menyen øverst. Gå deretter til Tilbakestill Internet Explorer innstillinger og klikk på Nullstille knapp.

    Tilbakestiller Internet Explorer-innstillingene

  4. Når du ser bekreftelsesskjermen, må du sørge for at boksen som er tilknyttet Slett personlige innstillinger er merket, og klikk deretter på Nullstille knapp.

    Tilbakestiller de personlige innstillingene til Internet Explorer

  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 tilhørende 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 opplevde 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 tekstboksen inetcpl.cpl ’ og trykk Tast inn for å åpne Internett-alternativmenyen. Hvis du blir bedt om av Brukerkontokontroll (UAC) , klikk Ja å gi administrative privilegier.

    Åpne skjermbildet Egenskaper for Internett

  2. Når du klarer å finne deg selv inne i Internett-eiendommer bruk menyen øverst for å velge Avansert kategorien.
  3. Inne i Internett-eiendommer skjerm, bla ned gjennom Innstillinger menyen og merk av i ruten som er tilknyttet Deaktiver feilsøking av skript (Internet Explorer) .

    Deaktiver

  4. Når modifikasjonen er håndhevet, trykk Søke om for å lagre endringene, og lukk deretter Internett-eiendommer vindu.
  5. trykk Windows-tast + R nok en gang for å åpne en annen dialogboks. Denne gangen skriver du inn ‘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.

    Åpne Registerredigering

  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.

    Slette registerverdien for feilsøkingsprogrammet

  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 DbgManagedDebugger verdi ved å høyreklikke på den og velge Slett fra hurtigmenyen.

    Slette DbManagedDebugger

  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 dette lenke 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 installasjonen.

  1. Etter at du har installert den nyeste versjonen, er det på tide å kontrollere integriteten. Bruk tastaturet på tastaturet Windows-tast + R tastekombinasjon for å åpne Løpe dialogboks.
  2. Skriv inn styre. exe og klikk OK for å åpne den.

Kjører kontrollpanel

  1. Klikk på Avinstaller et program og klikk Slå Windows-funksjoner på eller av . Sørg for at du finner .NET Framework 4.x.x oppføringen og sørg for at den er aktivert. ‘X.x’ markerer den siste 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.

Aktiverer den nyeste versjonen av .NET Framework

  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 ikke-Microsoft-programmer og -tjenester fra å starte opp. På denne måten kan du enkelt trekke fra hvilket program som får denne feilen til å skje!

  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).

Kjører MSCONFIG

  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 .

Deaktivering av alle tjenester som ikke er Microsoft

  1. Klikk på Startup-fanen Åpne Oppgavebehandling . I oppgavebehandling-vinduet under oppstartsfanen, høyreklikker du på hvert oppstartselement som er aktivert og velger Deaktiver .

Deaktivering av alle oppstartselementer

  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 den problematiske oppstartsvaren eller tjenesten, kan du utføre handlinger 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 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 + Shift + Enter tastekombinasjon for admin ledetekst.

Kjører kommandoprompt som administrator

  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 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 komponentene 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:

  • Reparer installasjon (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 via Windows GUI). Men med mindre du sikkerhetskopierer dataene dine på forhånd, må du være forberedt på totalt datatap.
11 minutter lest