Windows klassnamn är inte giltigt: hur du åtgärdar felet i Windows 10

Innehållsförteckning:

Video: OLIKA TYPER I KLASSEN 2024

Video: OLIKA TYPER I KLASSEN 2024
Anonim

Någon som någonsin har försökt starta ett gammalt eller nytt projekt i visuell studio och det misslyckas (”VS 20xx / C #” felkod)? kommer lätt att identifiera sig med denna handledning.

I verkliga termer, när ett försök att öppna något annat program och Microsoft.NET Framework (4.5.2, 4.5.3 eller någon annan version) kan det finnas ett felmeddelande som säger " Windows klassens namn är inte giltigt "?

Varför felmeddelandet?

"Windows-klassens namn är inte giltigt", kan uppstå av vissa skäl, som inkluderar:

  • En skadad komponent i.Net Framework
  • felaktiga förare
  • skadade filer
  • TreeView-problem i Visual Studio
  • Interferens av DLL- och antivirusprogram
  • eller ett problem med den specifika programvaran.

Komponenter i Windows. Net Framework kan skadas om datorn rutinmässigt inte stängs av ordentligt.

Dessa plötsliga avstängningar av datorer kan vara ett resultat av strömavbrott på nätet / utanför nätet eller ett strömproblem med själva datorn.

Det kan också resultera i skapandet av flera skadade filer som kan initiera felet "Windows-klassens namn är inte giltigt".

I vissa fall kan användare uppleva detta fel efter att ha uppdaterat vissa komponenter i ett visst program.

Windows klassens namn är inte giltigt

Nedan följer några tips som hjälper dig att lösa problemet helt.

1. Avinstallera och installera om den specifika programvaran

Detta är den mest raka framåtfixen, och den fungerar i vissa fall. Hitta bara programmet i Lägg till / ta bort program och klicka på Avinstallera. Följ anvisningarna för att slutföra processen.

När du har tagit bort programvaran startar du om datorn och startar en ny installation av den specifika programvaran.

Starta programmet efter installationen och programmet "Windows klassens namn är inte giltigt" bör fixas.

  • Rekommenderas: Hur man tar bort mjukvarorester

2. Kör en systemfilskontrollsökning

SFC-skanning används för att verifiera tillståndet för skyddade systemfiler med alternativet sfc / scannow i Kommandotolken. Sfc / scannow är den mest populära formen för sfc-kommandot.

Detta kommer att inspektera alla kritiska Windows-systemfiler på maskinen med inkludering av DLL-filer.

Om SFC hittar ett problem med någon av Windows-systemfilerna kommer den att reparera den.

Att använda sfc / scannow-alternativet kommer att kräva cirka 5-15 minuter för att slutföra inspektions- och reparationsprocessen.

Följ dessa procedurer för att fixa Windows-systemfiler med hjälp av systemfilchecker:

  • Håll WinKey + S eller Q för att visa Windows sökfält

    Skriv in cmd, högerklicka på resultatet och starta som administratör. Detta kallas ofta “förhöjd” kommandotolken

  • När du har startat kommandotolken skriver du sfc / scannow och trycker sedan på Enter för att initiera verifieringsfasen.
  • SFC kommer nu att inspektera och verifiera integriteten för alla skyddade Windows-systemfiler. Den här processen kan ta ett tag att slutföra.

Så snart verifieringen uppnår 100 procent kan något av dessa gälla:

  1. Om SFC inte hittade några problem med skyddade OS-filer på maskinen
  2. Eller problemen hittades med systemfiler och fixades. Alla användare kan också kontrollera hela loggfilen här: C: \\\ Windows \\\ Loggar \\\ CBS \\\ CBS.log (förutsatt att Windows är installerat på enhet C:).
  3. Den här loggen kan vara användbar som en resurs för teknisk supportpersonal som kan hjälpa till med avancerad felsökning.
  4. Om SFC-skanning hittade problem med systemfilerna och reparerade dem kan det uppmanas att starta om maskinen. Annars, fortsätt bara med en omstart.
  5. Efter att du har startat om, försöker du starta den specifika processen eller programmet som orsakade felet "Fönsterklassnamnet är inte giltigt" för att se om SFC har åtgärdat problemet.

3. Installera eller reparera.Net Framework igen

Om det felmeddelande som visas har något att göra med.Net Framework, kan en reparation eller ominstallation bara göra magin.

För att reparera.Net Framework-problem, gå till Microsofts webbplats och följ anvisningen om att ladda ner NetFxRepairTool.exe.

Detta verktyg hjälper till att upptäcka och försöka reparera problem i samband med installationen av.Net Framework eller dess uppdateringar.

När du har installerat det, följ instruktionerna i appen för att starta.Net Framework-reparationsproceduren.

Efter att ha slutfört processen, starta om den här datorn och prova att köra processen orsakar felet "fönsterklassens namn är inte giltigt", det bör nu fixas.

Så här avinstallerar du och installerar Microsoft.Net-ramverk:

1. Stäng all öppen applikationsprogramvara

2. Tryck på WinKey + R för att visa dialogrutan för körning.

3. Skriv in Kontrollpanelen och tryck på Enter

4. Klicka på Lägg till / ta bort program eller Avinstallera ett program

5. Välj version av.Net Framework installerat på din dator och välj Ändra / avinstallera, reparera eller ta bort

6. En installationsguide kommer upp, välj Ta bort / avinstallera och klicka på Nästa

7. Starta om datorn efter att du har slutfört processen.

8. När du har startat om den här datorn går du till Microsofts supportsida för att ladda ner en kompatibel version av Microsoft.Net Framework.

I det här fallet är det Microsoft.Net Framework version 4.7.1.

När installationen är klar kan användaren uppmanas att starta om datorn. Om ingen prompt uppstår, fortsätt med en omstart.

9. När du har startat om datorn kan du försöka starta programvaran som orsakar felet "Fönsterklassens namn är inte giltigt" och det ska fungera bra.

  • Rekommenderas: Hur man fixar CMOS-kontrollsumfelet i Windows 10

4. Påbörja felsökning på Microsoft Visual Studio utan dess värdprocess

"Windows-klassens namn är inte giltigt" kan uppstå när en användare försöker felsöka eller starta ett befintligt projekt / skapa ett nytt i Microsoft Visual Studio och det kastar på den här linjen.

Om Visual Studio installerades på nytt med det senaste servicepaketet och problemet kvarstår. För att inaktivera värdprocessen, följ denna procedur:

1. Öppna ett klassbibliotek eller serviceprojekt (projekt som inte producerar körbara filer)

2. Klicka på Egenskaper på projektmenyn

3. Klicka på fliken Felsökning i fönstret Egenskaper

4. Avmarkera kryssrutan Enable Visual Studio hosting process

Obs! Om du inaktiverar värdprocessen blir flera felsökningsfunktioner inte tillgängliga och du kan minska prestandan.

Felsökning utan användning av VS-värdprocess har visat sig eliminera "Fönsterklassnamn är inte giltigt" -fel. Efter att ha testat dessa steg bör VS vara fri från problem.

5. Kontrollera om det finns problem med maskinen

Att tillämpa de redan beskrivna korrigeringarna fungerar bara under en kort period om datorn i användning har strömproblem.

När plötsliga avstängningar inträffar på grund av strömavbrott kan flera skadade filer genereras vilket i sin tur orsakar felet som beaktas.

Diagnosera och fixa strömproblem med din maskin så att allt fungerar bra.

Windows klassnamn är inte giltigt: hur du åtgärdar felet i Windows 10