Hoe de ‘Niet-verwerkte uitzondering is opgetreden in uw toepassing’ -fout op Windows oplossen?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

De ' Er is een onverwerkte win32-uitzondering opgetreden in * toepassingsnaam * ‘Fout treedt meestal op wanneer de gebruiker een applicatie probeert te starten die is gebouwd in Visual Studio. De meeste gemelde gevallen van deze fout zijn geassocieerd met Uplay, Internet Explorer en verschillende Legacy-games die oorspronkelijk zijn gebouwd voor oudere Windows-versies.



Er is een onverwerkte Win32-uitzondering opgetreden in



Notitie : Hier is hoe u een runtime-bibliotheek met betrekking tot Visual C ++ kunt repareren .



Wat veroorzaakt het 'Er is een onverwerkte uitzondering opgetreden in uw toepassing' -fout in Windows?

Er zijn verschillende eenvoudige oorzaken van dit probleem en het probleem kan effectief worden aangepakt als u uw scenario kunt herkennen door simpelweg de juiste oorzaak te achterhalen. Bekijk de onderstaande lijst:

  • Uw antivirusprogramma kan de boosdoener zijn - Het is bekend dat sommige antivirusprogramma's zoals Panda Antivirus dit probleem hebben veroorzaakt, dus zorg ervoor dat u ze vervangt.
  • Het is mogelijk dat bepaalde programma's of malware worden uitgevoerd - Als een geïnstalleerd programma of malware op uw computer wordt uitgevoerd, wilt u deze misschien verwijderen. Zorg ervoor dat u opstart in een schone start om te zien of dat de juiste oorzaak is.
  • De installatie van Microsoft .NET Framework is beschadigd - Als de kernbestanden beschadigd zijn, kunt u proberen de installatie te herstellen, een nieuwere versie te installeren of een SFC-scan uit te voeren.
  • Foutopsporing in scripts is ingeschakeld via Register - Het blijkt dat een bepaalde registersleutel kan bijdragen aan de verschijning van dit probleem. Om ervoor te zorgen, moet u Script Debugging via registersleutels uitschakelen.
  • Toegangsfout in Msvcr92.dll - Een overschrijding van de bronbuffer of een onjuiste eindbyte zijn ook mogelijke oorzaken van dit probleem. Om ze aan te pakken, moet u elke lopende Windows-update installeren.
  • De registersleutel van het Ubisoft-opstartprogramma verwijderen - Als je deze fout ziet terwijl je Uplay.exe probeert te starten, is dit te wijten aan een bug met de Ubisoft Game Launcher. Dit probleem kan ook via het register worden opgelost door de waarde van dit opstartprogramma te verwijderen.
  • Systeembestand corruptie - Een inconsistentie van systeembestanden kan dit probleem ook veroorzaken. Lichte corruptie kan worden opgelost door eenvoudige DISM- en SFC-scans. In meer ernstige omstandigheden zou een schone installatie of reparatie-installatie u moeten helpen bij het oplossen van het probleem.

Oplossing 1: installeer elke in behandeling zijnde Windows Update

Een van de meest voorkomende oorzaken die de ' Er is een onverwerkte win32-uitzondering opgetreden ‘Error is een applicatie die is gebouwd voor het x64-platform met behulp van de MSVCR90.DLL die uiteindelijk de strncpy-functie aanroept.

In dit geval is een toegangsschending geactiveerd Msvcr92.DLL bestand zal er hoogstwaarschijnlijk voor zorgen dat de toepassing niet meer reageert in de strncpy-functie. Een overschrijding van de bronbuffer of een onjuiste eindbyte zijn de meest waarschijnlijke oorzaken van dit probleem.



Gelukkig is Microsoft al op de hoogte van dit probleem en heeft het een hotfix uitgebracht voor dit probleem waarmee het automatisch wordt opgelost. Om hiervan te profiteren, hoeft u alleen uw OS-versie bij te werken naar de nieuwste beschikbare versie.

Notitie: Deze hotfix is ​​gepusht binnen een revisie van Visual Studio 2008, die door Windows automatisch wordt bijgewerkt, dus de onderstaande stappen zijn universeel en zouden moeten werken, ongeacht uw OS-versie.

Hier is een korte handleiding voor het bijwerken van uw Windows-build naar de nieuwste versie om de hotfix voor Visual Studio 2008 te installeren en het probleem op te lossen:

  1. druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens ‘Ms-instellingen: windowsupdate’ en druk op Enter om het Windows-updatetabblad van het Instellingen app.

    Het Windows Update-scherm openen

    Notitie: Als u dit probleem tegenkomt op Windows 7 of Windows 8.1. gebruik de ‘Wuapp’ commando in plaats daarvan.

  2. Nadat het u is gelukt om in het Windows Update-scherm te komen, begint u door op te klikken Controleer op updates . Volg daarna de instructies op het scherm om de installatie van elk Windows Update die momenteel wacht om te worden geïnstalleerd.

    Elke lopende Windows-update installeren

    Notitie: Houd er rekening mee dat het cruciaal is dat u elke update installeert, niet alleen de kritieke. Aangezien de hotfix is ​​opgenomen in een revisie van Visual Studio, vindt u de betreffende update mogelijk onder Optioneel, dus zorg ervoor dat u ze allemaal installeert.

  3. In het geval dat u wordt gevraagd om opnieuw op te starten voordat u de kans krijgt om elke beschikbare update te installeren, doet u dit. Maar zorg ervoor dat u terugkeert naar hetzelfde scherm nadat de volgende keer opstarten is voltooid om de installatie van de rest van de updates te voltooien.
  4. Nadat elke update die in behandeling is, is geïnstalleerd, start u de computer nog een laatste keer opnieuw op en herhaalt u de handeling die eerder het foutbericht veroorzaakte om te zien of het probleem is verholpen.

Voor het geval u nog steeds de ' Er is een onverwerkte win32-uitzondering opgetreden ‘Fout, ga naar de volgende methode hieronder.

Oplossing 2: vervang uw antivirusprogramma

Gratis antivirusprogramma's kunnen heel nuttig zijn en ze kunnen hun werk doen door uw computer te beschermen, maar soms kunnen ze het gewoon niet goed vinden met andere dingen op uw computer. Overweeg om uw antivirusprogramma te vervangen als dit dit probleem veroorzaakt terwijl het is ingeschakeld!

  1. Klik op het menu Start en open Controlepaneel door ernaar te zoeken. U kunt ook op het tandwielpictogram klikken om instellingen te openen als u Windows 10 gebruikt.
  2. Selecteer in het Configuratiescherm naar Weergeven als - Categorie in de rechterbovenhoek en klik op Een programma verwijderen onder de sectie Programma's.

Verwijder een programma in het Configuratiescherm

  1. Als u de app Instellingen gebruikt, klikt u op Apps zou onmiddellijk een lijst met alle geïnstalleerde programma's op uw pc moeten openen.
  2. Zoek uw antivirusprogramma in het Configuratiescherm of Instellingen en klik op Verwijderen .
  3. De verwijderingswizard zou moeten openen, dus volg de instructies om het te verwijderen.

Uw antivirusprogramma verwijderen

  1. Klik op Voltooien wanneer het verwijderprogramma het proces voltooit en start uw computer opnieuw op om te zien of er nog steeds fouten verschijnen. Zorg ervoor dat u een betere antivirusoptie .

Oplossing 3: de registerwaarde van het opstartprogramma verwijderen (indien van toepassing)

Als u de ' Er is een onverwerkte win32-uitzondering opgetreden ‘Fout bij het starten van Uplay.exe of een andere applicatie van Ubisoft, dit is hoogstwaarschijnlijk te wijten aan een bug met hun Ubisoft Game Launcher.

Het blijkt dat dit een wijdverbreid probleem lijkt te zijn op Windows 10, vooral onder gebruikers die zowel Steam als Uplay tegelijkertijd hebben geïnstalleerd.

Verschillende getroffen gebruikers die we moeite hebben om dit probleem op te lossen, zijn erin geslaagd het probleem op te lossen door de Register-editor te gebruiken om de tekenreeksregisterwaarde van het opstartprogramma te vinden en deze te verwijderen. Dit elimineert zogenaamd het conflict, waardoor beide applicaties correct kunnen functioneren onder dezelfde machine.

Hier is een korte handleiding voor het verwijderen van de registerwaarde die is gekoppeld aan het Uplay-opstartprogramma:

  1. druk op Windows-toets + R om een Rennen dialoog venster. Typ in het tekstvak ‘Regedit’ en druk op Enter om het Register-editor . Wanneer u daarom wordt gevraagd door het UAC (gebruikersaccountbeheer) prompt, typ Ja om beheerdersrechten te verlenen.

    Open Regedit

  2. Als je eenmaal binnen bent Register-editor , gebruik het linkerdeel van het venster om naar de volgende locatie te navigeren:
    Computer  HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Ubisoft

    Notitie: U kunt er handmatig naartoe navigeren of u kunt de locatie rechtstreeks in de navigatiebalk bovenaan plakken en op drukken Enter om er direct te komen.

  3. Nadat u op de juiste locatie bent geland, gaat u naar het rechtergedeelte van het scherm en klikt u met de rechtermuisknop op Launcher en kies ervoor Verwijderen er van af komen.

    De Launcher-waarde verwijderen

    Notitie: Voor het geval u de sleutel kunt verwijderen, hier is hoe u eigenaar wordt van registersleutels .

    Notitie: Nadat u het hebt verwijderd, wordt het opstartprogramma gedwongen om een ​​nieuwe Launcher-tekenreekswaarde met nieuwe gegevens te maken, waarmee het probleem zou moeten worden opgelost.

  4. Nadat de sleutel is verwijderd, sluit u de Register-editor en start u uw computer opnieuw op.
  5. Herhaal bij de volgende keer opstarten van de computer de actie die eerder het ' Er is een onverwerkte win32-uitzondering opgetreden ‘Error en kijk of het probleem is opgelost.

Als hetzelfde probleem zich blijft voordoen, gaat u naar de volgende mogelijke oplossing hieronder.

Oplossing 4: reset Internet Explorer (indien van toepassing)

Een andere mogelijke instantie die dit probleem kan veroorzaken, is een reeks beschadigde Internet Explorer (IE). Als u de 'Er is een onverwerkte win32-uitzondering opgetreden in iexplore.exe' foutkans is groot dat het verschijnt na een falend script.

Om dit probleem op te lossen, moet u uw Internet Explorer-instellingen opnieuw instellen via het menu Internetopties. Veel gebruikers die met deze fout te maken hadden, hebben bevestigd dat deze bewerking succesvol is.

Hier is een korte handleiding voor het resetten van Internet Explorer om de ' Er is een onverwerkte win32-uitzondering opgetreden ' fout:

  1. Zorg ervoor dat Internet Explorer, Edge of een andere bijbehorende instantie is uitgeschakeld en dat er geen achtergrondproces wordt uitgevoerd.
  2. druk op Windows-toets + R om een Rennen dialoog venster. Typ in het tekstvak 'Inetcpl.cpl' en druk op Enter om het internet Opties menu.

    Dialoogvenster uitvoeren: inetcpl.cpl

    Notitie: Als u daarom wordt gevraagd door het UAC (gebruikersaccountbeheer) , Klik Ja om beheerdersrechten te verlenen.

  3. Nadat je erin bent geslaagd om binnen te komen Internet-eigenschappen scherm, selecteer het Geavanceerd tab uit het horizontale menu bovenaan. Ga vervolgens naar het Reset Internet Explorer instellingen en klik op het Reset knop.

    De instellingen van Internet Explorer opnieuw instellen

  4. Zodra u het bevestigingsscherm ziet, zorgt u ervoor dat het vak dat is gekoppeld aan Persoonlijke instellingen verwijderen is aangevinkt, klik dan op de Reset knop.

    De persoonlijke instellingen van Internet Explorer resetten

  5. Wacht tot de bewerking is voltooid, start uw machine opnieuw op en kijk of het probleem is opgelost bij de volgende keer opstarten van de computer.

In het geval hetzelfde 'Er is een onverwerkte win32-uitzondering opgetreden in iexplore.exe' fout treedt nog steeds op, ga dan naar de volgende methode hieronder.

Oplossing 5: schakel Script Debugging en bijbehorende registersleutels uit (indien van toepassing)

Als u het probleem met Internet Explorer tegenkomt op een computer waarop VS is geïnstalleerd, kan het probleem ook optreden als Script Debugging is ingeschakeld en de registervermeldingen beschadigde gegevens bevatten.

Verschillende getroffen gebruikers die dit probleem tegenkwamen, hebben bevestigd dat het probleem is opgelost nadat ze het menu Internetopties hebben geopend om Script Debugging uit te schakelen en vervolgens de bijbehorende sleutels hebben verwijderd met de Register-editor.

Hier is een korte handleiding om dit te doen om de ' Er is een onverwerkte win32-uitzondering opgetreden in iexplorer.exe ’ fout:

  1. druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens in het tekstvak ‘ inetcpl.cpl ' en druk op Enter om het menu Internetopties te openen. Als u daarom wordt gevraagd door het Gebruikersaccountbeheer (UAC) , Klik Ja om beheerdersrechten te verlenen.

    Het scherm Interneteigenschappen openen

  2. Als het je eenmaal lukt om jezelf in de Internet-eigenschappen scherm, gebruik het menu bovenaan om het Geavanceerd tabblad.
  3. Binnen in de Internet-eigenschappen scherm, scrol omlaag door het Instellingen menu en vink het vakje aan dat is gekoppeld aan Schakel foutopsporing in scripts uit (Internet Explorer) .

    Uitschakelen

  4. Zodra de wijziging is afgedwongen, drukt u op Van toepassing zijn om de wijzigingen op te slaan en sluit vervolgens het Internet-eigenschappen venster.
  5. druk op Windows-toets + R nogmaals om een ​​ander dialoogvenster te openen. Typ deze keer ‘Regedit’ en druk op Enter om de Register-editor te openen. U moet beheerderstoegang verlenen, dus klik op Ja wanneer daarom wordt gevraagd door het venster Gebruikersaccountbeheer.

    De Register-editor openen

  6. Navigeer in de Register-editor naar de volgende locatie met behulp van het menu aan de linkerkant:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  AeDebug (32-bits machine) HKEY_LOCAL_MACHINE  SOFTWARE  Wow6432Node  Microsoft  Windows NT  CurrentVersion  AeDebug (64-bits machine)

    Notitie: De locatie van het bestand dat we moeten verwijderen, is afhankelijk van de Windows-versie die u gebruikt. Als je een 32-bits Windows-versie hebt, gebruik dan de eerste locatie, of gebruik de tweede.

  7. Zodra u op de juiste locatie bent aangekomen, gaat u naar het rechtergedeelte en klikt u met de rechtermuisknop op Debugger en kies Verwijderen vanuit het contextmenu.

    De registerwaarde van de foutopsporing verwijderen

  8. Nadat deze sleutel is verwijderd, navigeert u naar deze tweede locatie:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  .NETFramework  (32-bits machine) HKEY_LOCAL_MACHINE  SOFTWARE  Wow6432Node  Microsoft  .NETFramework (64-bits machine)

    Notitie: Open de registersleutel die is gekoppeld aan uw Windows-bitversie die u gebruikt.

  9. Wanneer u op de juiste locatie bent aangekomen, gaat u naar het rechtergedeelte en verwijdert u het DbgManagedDebugger waarde door er met de rechtermuisknop op te klikken en te kiezen Verwijderen vanuit het contextmenu.

    Het verwijderen van het bestand DbManagedDebugger

  10. Nadat het u is gelukt om de waarde te verwijderen, sluit u de Register-editor en start u uw computer opnieuw op.
  11. Als de volgende keer opstarten is voltooid, kijk dan of hetzelfde probleem zich nog steeds voordoet.

In het geval dat de 'Er is een niet-verwerkte Win32-uitzondering opgetreden' fout treedt nog steeds op, ga dan naar de volgende methode hieronder.

Oplossing 6: installeer de nieuwste versie van NET Framework en herstel deze

NET Framework op uw computer is geïnstalleerd, is van vitaal belang en veel moderne games en programma's zijn afhankelijk van uw installatie. Volg de onderstaande stappen voordat u het gaat repareren om de nieuwste versie op uw computer te installeren.

Navigeer hiernaartoe koppeling en klik op de rode downloadknop om de laatste versie van Microsoft .NET Framework te downloaden. Nadat het downloaden is voltooid, zoekt u het gedownloade bestand en voert u het uit. Houd er rekening mee dat u constant toegang tot internet moet hebben. Volg de instructies op het scherm om door te gaan met de installatie.

  1. Nadat u de nieuwste versie heeft geïnstalleerd, is het tijd om de integriteit ervan te controleren. Gebruik op uw toetsenbord de Windows-toets + R toetsencombinatie om het Rennen dialoog venster.
  2. Typ in controle. exe en klik op OK om het te openen.

Configuratiescherm uitvoeren

  1. Klik op de Een programma verwijderen optie en klik Windows-onderdelen in-of uitschakelen . Zorg ervoor dat u het .NET Framework 4.x.x invoer en zorg ervoor dat deze is ingeschakeld. ‘X.x’ markeert de nieuwste versie die beschikbaar is voor uw besturingssysteem.
  2. Als het selectievakje naast .NET Framework 4.x.x niet is ingeschakeld, schakelt u dit in door op het vakje te klikken. Klik op OK om het Windows-functie venster en start de computer opnieuw op.

De nieuwste versie van .NET Framework inschakelen

  1. Als .Net Framework 4.x.x al is ingeschakeld, kunt u .Net Framework repareren door het vakje leeg te maken en de computer opnieuw op te starten. Nadat de computer opnieuw is opgestart, schakelt u .Net Framework opnieuw in en start u de computer opnieuw op.

Oplossing 7: voer een schone start uit

Er zijn verschillende andere programma's en services die de goede functionaliteit van de Microsoft .NET Framework-suite kunnen beïnvloeden. In de meeste gevallen is de oorzaak de antivirus die u hebt geïnstalleerd en kunt u proberen deze uit te schakelen om te zien of de fout zich blijft voordoen. Om er echter zeker van te zijn dat niets de installatie kan verstoren, raden we u aan een schone start uit te voeren, waardoor alle niet-Microsoft-programma's en services niet kunnen worden opgestart. Op deze manier kunt u gemakkelijk afleiden welk programma ervoor zorgt dat deze fout optreedt!

  1. Gebruik de Windows + R toetsencombinatie op uw toetsenbord. In de Rennen dialoogvenster type MSCONFIG en klik op OK.
  2. Klik op het tabblad Opstarten en schakel de optie Veilig opstarten uit (indien aangevinkt).

MSCONFIG uitvoeren

  1. Klik op het tabblad Algemeen in hetzelfde venster om het Selectieve beginnende onderneming optie en klik vervolgens om het Laad opstartitems selectievakje om er zeker van te zijn dat het niet is aangevinkt.
  2. Onder de Diensten tabblad, klik om het te selecteren Verberg alle Microsoft diensten selectievakje en klik vervolgens op Schakel alles uit .

Alle niet-Microsoft-services uitschakelen

  1. Klik op het tabblad Opstarten op Open Taakbeheer . Klik in het venster Taakbeheer onder het tabblad Opstarten met de rechtermuisknop op elk opstartitem dat is ingeschakeld en selecteer Uitschakelen .

Alle opstartitems uitschakelen

  1. Hierna moet u enkele van de meest saaie processen uitvoeren en dat is het de opstartitems een voor een inschakelen en het herstarten van uw computer. Daarna moet u controleren of het probleem opnieuw optreedt. U moet hetzelfde proces herhalen, zelfs voor de Services die u in stap 4 hebt uitgeschakeld.
  2. Zodra u het problematische opstartitem of de problematische service hebt gevonden, kunt u actie ondernemen om het probleem op te lossen. Als het een programma is, kan dat opnieuw installeren het of reparatie Als het een service is, kunt u deze uitschakelen, enz.

Oplossing 8: gebruik SFC om te scannen op geheugenlekken

Er is gemeld dat de corruptie van Microsoft .NET Framework verband houdt met defecte systeembestanden. Deze problemen zitten diep in de systeembestanden en de enige manier om ze op te lossen is door de systeembestandscontrole (SFC) uit te voeren. Het zal uw systeembestanden scannen op fouten en deze mogelijk repareren of vervangen. Volg de onderstaande stappen om dit te doen!

  1. Zoeken naar ' Opdrachtprompt ”Door het rechtstreeks in het menu Start te typen of door op de zoekknop ernaast te drukken. Klik met de rechtermuisknop op het eerste item dat als zoekresultaat verschijnt en selecteer het item 'Als administrator uitvoeren' in het contextmenu.
  2. Bovendien kunt u ook de Windows-logotoets + R-toetsencombinatie gebruiken om het Dialoogvenster Uitvoeren . Typ in ' cmd ”In het dialoogvenster dat verschijnt en gebruik de Ctrl + Shift + Enter toetsencombinatie voor admin Command Prompt.

Opdrachtprompt uitvoeren als beheerder

  1. Typ de volgende opdrachten in het venster en zorg ervoor dat u op Enter drukt nadat u ze allemaal hebt getypt. Wacht op de 'Operatie met succes afgerond' bericht of iets dergelijks om te weten dat de methode werkte.
sfc / scannow
  1. Probeer uw computer opnieuw op te starten en controleer of het Er is een onverwerkte uitzondering opgetreden in uw toepassing fout blijft verschijnen op uw computer.

Oplossing 9: een schone installatie uitvoeren

Als geen van de hieronder gepresenteerde methoden u heeft kunnen helpen bij het oplossen van het probleem, is het zeer waarschijnlijk dat u te maken heeft met een soort Windows-inconsistentie die niet conventioneel kan worden opgelost.

Als dit scenario van toepassing is, zou u het probleem moeten kunnen oplossen door elk onderdeel van uw Windows-installatie opnieuw in te stellen. Als je deze route wilt gaan, heb je twee manieren om vooruit te komen. Het komt allemaal neer op de procedure die u wilt volgen:

  • Reparatie installeren (reparatie ter plaatse) - Deze procedure is de beste benadering wanneer u elk OS-onderdeel moet vernieuwen, maar sommige gebruikers vinden het misschien een beetje te vervelend voor hun smaak. Houd er rekening mee dat je compatibele installatiemedia nodig hebt om deze correctie af te dwingen, maar het grote voordeel is dat al je persoonlijke gegevens (inclusief games, applicaties en persoonlijke media) bewaard blijven, zelfs als je geen back-up van je computer maakt .
  • Schone installatie - Als u op zoek bent naar de eenvoudigste oplossing, dan is dit de juiste keuze. Je hebt geen installatiemedium nodig om het af te dwingen (het gebeurt allemaal via de Windows GUI). Maar wees voorbereid op volledig gegevensverlies, tenzij u van tevoren een back-up van uw gegevens maakt.
11 minuten gelezen