Hoe de ‘Niet-verwerkte uitzondering is opgetreden in uw toepassing’ -fout in Windows oplossen?
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.
Opmerking: Hier is hoe u een runtime-bibliotheek kunt repareren die is gerelateerd aan Visual C ++.
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:
Oplossing 1: installeer elke Windows-update die in behandeling is
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 toegangsfout 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 voor dit probleem uitgebracht waarmee het automatisch wordt opgelost. Om hiervan te profiteren, hoeft u alleen uw OS-versie bij te werken naar de nieuwste beschikbare versie.
Opmerking: 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:
- druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens ‘ms-instellingen:windowsupdate’ en druk op Enter om het Windows-updatetabblad van de . te openen Instellingen app.
Opmerking: Als u dit probleem tegenkomt in Windows 7 of Windows 8.1. gebruik de ‘Wuapp’ commando in plaats daarvan.
- Nadat u erin bent geslaagd 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.
Opmerking: Houd er rekening mee dat het van cruciaal belang 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.
- Als 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.
- Nadat elke update die in behandeling is, is geïnstalleerd, start u uw computer nog een laatste keer opnieuw op en herhaalt u de actie 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 erg 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!
- 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.
- Selecteer in het Configuratiescherm naar Weergeven als - Categorie in de rechterbovenhoek en klik op Een programma verwijderen onder de sectie Programma's.
- 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.
- Zoek uw antivirusprogramma in het Configuratiescherm of Instellingen en klik op Verwijderen.
- De verwijderingswizard zou moeten openen, dus volg de instructies om het te verwijderen.
- 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 worstelen om dit probleem op te lossen, zijn erin geslaagd het probleem op te lossen door de Register-editor te gebruiken om de tekenreeksregistratiewaarde 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:
- 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 toe te kennen.
- 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
Opmerking: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.
- Nadat het je is gelukt om op de juiste locatie te landen, ga je naar het rechtergedeelte van het scherm en klik je met de rechtermuisknop op Launcher en kies ervoor Verwijderen er van af komen.
Opmerking: Als u de sleutel kunt verwijderen, kunt u als volgt eigenaar worden van registersleutels.
Opmerking: 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.
- Nadat de sleutel is verwijderd, sluit u de Register-editor en start u uw computer opnieuw op.
- Herhaal bij de volgende keer opstarten van de computer de actie die eerder de oorzaak was van de "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 ander mogelijk exemplaar dat 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 Internet-opties. 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:
- Zorg ervoor dat Internet Explorer, Edge of een andere gekoppelde instantie is uitgeschakeld en dat er geen achtergrondproces wordt uitgevoerd.
- 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.
Opmerking: Als u daarom wordt gevraagd door het UAC (gebruikersaccountbeheer), Klik Ja om beheerdersrechten toe te kennen.
- Nadat het je is gelukt om binnen te komen Internet-eigenschappen scherm, selecteer het Geavanceerd tab uit het horizontale menu bovenaan. Ga vervolgens naar het Reset Internet Explorer instellingenen klik op het Resetten knop.
- Zodra u het bevestigingsscherm ziet, moet u ervoor zorgen dat het vak dat is gekoppeld aan Verwijder persoonlijke instellingen is aangevinkt, klik dan op de Resetten knop.
- Wacht tot de bewerking is voltooid, start vervolgens 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 foutopsporing in scripts 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 wanneer 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 behulp van 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:
- 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 toe te kennen.
- Als het je eenmaal lukt om jezelf in de Internet-eigenschappen scherm, gebruik het menu bovenaan om het Geavanceerd tabblad.
- Binnen in de Internet-eigenschappen scherm, scroll naar beneden door de Instellingen menu en vink het vakje aan dat is gekoppeld aan Schakel foutopsporing in scripts uit (Internet Explorer).
- Zodra de wijziging is afgedwongen, drukt u op Van toepassing zijn om de wijzigingen op te slaan en sluit vervolgens de Internet-eigenschappen venster.
- 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.
- 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)
Opmerking: 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.
- 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.
- 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)
Opmerking: Open de registersleutel die is gekoppeld aan uw Windows-bitversie die u gebruikt.
- Wanneer u op de juiste locatie bent aangekomen, gaat u naar het rechtergedeelte en verwijdert u het DbgManagedDebuggerwaarde door er met de rechtermuisknop op te klikken en te kiezen Verwijderen vanuit het contextmenu.
- Nadat u de waarde hebt verwijderd, sluit u de Register-editor en start u uw computer opnieuw op.
- Als de volgende keer opstarten is voltooid, kijk dan of hetzelfde probleem zich nog steeds voordoet.
In het geval dat de "Er is een onverwerkte 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 naar deze link 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.
- 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 de . te openen Rennen dialoog venster.
- Typ in controle.exe en klik op OK om het te openen.
- 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.
- 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.
- 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!
- Gebruik de Windows + R toetsencombinatie op uw toetsenbord. In de Rennen dialoogvenster type MSCONFIG en klik op OK.
- Klik op het tabblad Opstarten en schakel de optie Veilig opstarten uit (indien aangevinkt).
- Klik op het tabblad Algemeen in hetzelfde venster om het Selectieve opstart optie en klik vervolgens om het Laad opstartitems selectievakje om er zeker van te zijn dat het niet is aangevinkt.
- Onder de Diensten tabblad, klik om het te selecteren Verberg alle Microsoft diensten selectievakje en klik vervolgens op Schakel alles uit.
- 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.
- 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.
- 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 te maken heeft met defecte systeembestanden. Deze problemen zijn diep in de systeembestanden geworteld 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 hiervoor onderstaande stappen!
- Zoeken naar "Opdrachtprompt”Door het ofwel rechts in het Start-menu 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.
- 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.
- 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
- 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 onderstaande methoden u heeft kunnen helpen bij het oplossen van het probleem, is de kans groot dat u te maken heeft met een soort inconsistentie in Windows 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 (in-place reparatie) - Deze procedure is de beste aanpak 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 u compatibele installatiemedia nodig heeft om deze correctie af te dwingen, maar het grote voordeel is dat al uw persoonlijke gegevens (inclusief games, applicaties en persoonlijke media) bewaard blijven, zelfs als u geen back-up van uw computer maakt .
- Schone installatie - Als u op zoek bent naar de eenvoudigste oplossing, dan is dit de juiste keuze. U hebt geen installatiemedia nodig om het af te dwingen (het wordt allemaal gedaan via de Windows GUI). Maar wees voorbereid op volledig gegevensverlies, tenzij u van tevoren een back-up van uw gegevens maakt.