De naam van de Windows-klasse is niet geldig: hoe kan deze fout in Windows 10 worden opgelost

Inhoudsopgave:

Video: How to Fix All Explorer.Exe Errors in Windows 10/7/8 2024

Video: How to Fix All Explorer.Exe Errors in Windows 10/7/8 2024
Anonim

Iedereen die ooit heeft geprobeerd een oud of nieuw project in Visual Studio te lanceren en het mislukt (foutcode "VS 20xx / C #")? zal zich gemakkelijk identificeren met deze tutorial.

In reële termen, wanneer een poging wordt gedaan om een ​​ander programma en Microsoft.NET Framework (4.5.2, 4.5.3 of een andere versie) te openen, kan er een foutmelding verschijnen met de melding " Windows-klassenaam is ongeldig "?

Waarom de foutmelding?

'De naam van de Windows-klasse is niet geldig' kan om een ​​aantal redenen voorkomen, waaronder:

  • Een beschadigd onderdeel van.Net Framework
  • defecte stuurprogramma's
  • beschadigde bestanden
  • TreeView-problemen in Visual Studio
  • DLL- en antivirussoftware-interferentie
  • of een probleem met de specifieke software.

Onderdelen van Windows.Net Framework kunnen beschadigd raken als de computer routinematig niet correct wordt afgesloten.

Deze abrupte computeruitschakelingen kunnen het gevolg zijn van stroomstoringen op het net of niet op het net of een stroomprobleem met de computer zelf.

Het kan ook leiden tot het maken van meerdere beschadigde bestanden die de fout 'Windows-klassenaam is ongeldig' kan veroorzaken.

In sommige gevallen kunnen gebruikers deze fout ervaren na het bijwerken van sommige componenten van een bepaald programma.

Windows-klassenaam is niet geldig

Hieronder volgen enkele tips die u helpen dit probleem volledig op te lossen.

1. Verwijder de software en installeer deze opnieuw

Dit is de meest eenvoudige oplossing en werkt in sommige gevallen. Zoek het programma op in Software en klik op Verwijderen. Volg de aanwijzingen om het proces te voltooien.

Na het verwijderen van de software, start u de computer opnieuw op en start u een nieuwe installatie van de specifieke software.

Nadat het installatieproces is voltooid, start u het programma en de fout 'Windows-klassenaam is ongeldig' moet worden opgelost.

  • Aanbevolen: software-resten verwijderen

2. Voer een systeembestandscontrole uit

SFC-scan wordt gebruikt om de status van beveiligde systeembestanden te verifiëren met de optie sfc / scannow in de opdrachtprompt. Sfc / scannow is de meest gebruikte vorm van het sfc-commando.

Hiermee worden alle kritieke Windows-systeembestanden op de machine geïnspecteerd, met inbegrip van DLL-bestanden.

Als SFC een probleem vindt met een van de Windows-systeembestanden, wordt het gerepareerd.

Het gebruik van de optie sfc / scannow duurt ongeveer 5-15 minuten om het inspectie- en reparatieproces te voltooien.

Volg deze procedures om Windows-systeembestanden te repareren met behulp van Systeembestandscontrole:

  • Houd WinKey + S of Q ingedrukt om de Windows-zoekbalk te openen

    Typ cmd, klik met de rechtermuisknop op het resultaat en start als beheerder. Dit wordt vaak "verhoogde" opdrachtprompt genoemd

  • Nadat u de opdrachtprompt hebt gestart, typt u sfc / scannow en drukt u op Enter om de verificatiefase te starten.
  • SFC zal nu de integriteit van alle beschermde Windows-systeembestanden inspecteren en verifiëren. Dit proces kan enige tijd duren.

Zodra de verificatie 100 procent bereikt, kan een van deze van toepassing zijn:

  1. Als SFC geen problemen heeft gevonden met beveiligde OS-bestanden op de machine
  2. Of de problemen werden gevonden met systeembestanden en werden opgelost. Elke gebruiker kan hier ook het volledige logbestand controleren: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (op voorwaarde dat Windows is geïnstalleerd op station C:).
  3. Dit logboek kan nuttig zijn als hulpmiddel voor technisch ondersteuningspersoneel dat kan helpen bij geavanceerde probleemoplossing.
  4. Als SFC-scan problemen met de systeembestanden heeft gevonden en deze heeft gerepareerd, wordt u mogelijk gevraagd de machine opnieuw op te starten. Anders gaat u gewoon door met een herstart.
  5. Probeer na het opnieuw opstarten het specifieke proces of programma te starten dat de foutmelding "Vensterklasse is ongeldig" heeft veroorzaakt om te zien of SFC het probleem heeft opgelost.

3. Installeer of repareer.Net Framework opnieuw

Als het weergegeven foutbericht iets te maken heeft met.Net Framework, kan een reparatie of herinstallatie misschien de magie doen.

Om problemen met.Net Framework te herstellen, gaat u naar de website van Microsoft en volgt u de prompt om NetFxRepairTool.exe te downloaden.

Deze tool helpt bij het detecteren en proberen om problemen te herstellen die verband houden met de installatie van.Net Framework of de updates ervan.

Volg na installatie de instructies in de app om de.Net Framework-reparatieprocedure te starten.

Nadat het proces is voltooid, start u deze computer opnieuw op en probeert u het proces uit te voeren, waardoor de foutmelding "vensterklasse is ongeldig" moet worden opgelost.

Volg deze procedures om Microsoft.Net framework te verwijderen en te installeren:

1. Sluit alle open applicatiesoftware

2. Druk op WinKey + R om het dialoogvenster Uitvoeren te openen.

3. Typ Configuratiescherm en druk op Enter

4. Klik op Programma's toevoegen / verwijderen of Een programma verwijderen

5. Selecteer de versie van.Net Framework die op uw computer is geïnstalleerd en selecteer Wijzigen / Verwijderen, Herstellen of Verwijderen

6. Er verschijnt een installatiewizard, selecteer Verwijderen / Verwijderen en klik op Volgende

7. Start uw computer opnieuw op nadat u het proces hebt voltooid.

8. Ga na het opnieuw opstarten van deze computer naar de ondersteuningspagina van Microsoft om een ​​compatibele versie van Microsoft.Net Framework te downloaden.

In dit geval is dit Microsoft.Net Framework versie 4.7.1.

Nadat het installatieproces is voltooid, wordt de gebruiker mogelijk gevraagd de computer opnieuw op te starten. Als er geen prompt verschijnt, begint u opnieuw.

9. Nadat u de computer opnieuw hebt opgestart, probeert u de software te starten die de foutmelding "Vensterklasse naam is ongeldig" veroorzaakt, en het zou goed moeten werken.

  • Aanbevolen: hoe u de CMOS-controlesomfout op Windows 10 kunt oplossen

4. Begin met debuggen op Microsoft Visual Studio zonder het hostingproces

"Windows-klassenaam is ongeldig" kan voorkomen wanneer een gebruiker probeert te debuggen of een bestaand project start / een nieuw project maakt in Microsoft Visual Studio en het op deze regel werpt.

Als Visual Studio opnieuw is geïnstalleerd met het meest recente servicepack en het probleem blijft bestaan. Volg deze procedure om het hostingproces uit te schakelen:

1. Open een klassenbibliotheek of serviceproject (projecten die geen uitvoerbare bestanden produceren)

2. Klik op Eigenschappen in het Projectmenu

3. Klik op het tabblad Foutopsporing in het venster Eigenschappen

4. Schakel het selectievakje Visual Studio-hostingproces inschakelen uit

Opmerking: Als u het hostingproces uitschakelt, zijn verschillende foutopsporingsfuncties niet beschikbaar en kunt u de prestaties verminderen.

Foutopsporing zonder het VS-hostingproces is gevonden om de foutmelding "Window class name is not valid" te elimineren. Na deze stappen te hebben geprobeerd, zou de VS zonder problemen moeten zijn.

5. Controleer op problemen met de machinevoeding

Het toepassen van de al beschreven fixes werkt alleen voor een korte periode als de gebruikte computer stroomproblemen heeft.

Wanneer abrupte afsluitingen optreden als gevolg van stroomuitval, kunnen verschillende beschadigde bestanden worden gegenereerd die op hun beurt de betreffende fout veroorzaken.

Diagnose en herstel stroomproblemen met uw machine en alles werkt prima.

De naam van de Windows-klasse is niet geldig: hoe kan deze fout in Windows 10 worden opgelost