Windows-klassens navn er ikke gyldigt: Sådan rettes denne fejl i Windows 10

Indholdsfortegnelse:

Video: Короче говоря, я гей 2024

Video: Короче говоря, я гей 2024
Anonim

Enhver, der nogensinde har prøvet at starte et gammelt eller nyt projekt i visual studio, og det mislykkes (“VS 20xx / C #” fejlkode)? identificerer sig let med denne tutorial.

Reelt set, når der forsøges at åbne et andet program og Microsoft.NET Framework (4.5.2, 4.5.3 eller en hvilken som helst anden version), kan der muligvis være en fejlmeddelelse, der siger " Windows-klassens navn er ikke gyldigt "?

Hvorfor fejlmeddelelsen?

"Windows-klassens navn er ikke gyldigt", kan forekomme af nogle grunde, der inkluderer:

  • En beskadiget komponent i.Net Framework
  • defekte drivere
  • beskadigede filer
  • TreeView-problemer i Visual Studio
  • Interferens mellem DLL og antivirus-software
  • eller et problem med den bestemte software.

Komponenter i Windows. Net Framework kan blive beskadiget, hvis computeren rutinemæssigt ikke lukker korrekt.

Disse pludselige nedlukninger af computeren kan være et resultat af strømafbrydelser på nettet / off-net eller et strømproblem med selve computeren.

Det kan også resultere i oprettelse af flere korrupte filer, der kan starte fejlen "Windows-klassens navn er ikke gyldig".

I nogle tilfælde kan brugere opleve denne fejl efter opdatering af nogle komponenter i et bestemt program.

Windows-klassens navn er ikke gyldigt

Nedenfor er nogle tip, der hjælper dig med at løse dette problem helt.

1. Afinstaller og geninstaller den bestemte software

Dette er den mest ligefremme løsning, og den fungerer i nogle tilfælde. Bare find programmet i Tilføj / fjern programmer og klik på Afinstaller. Følg instruktionerne for at afslutte processen.

Efter at du har fjernet softwaren, skal du genstarte computeren og starte en ny installation af den bestemte software.

Når programmet er afsluttet, skal du starte programmet, og fejlen "Windows class name is not valid" skal rettes.

  • Anbefalet: Sådan fjernes rester af software

2. Kør en systemfilcheckscanning

SFC-scanning bruges til at verificere status for beskyttede systemfiler ved hjælp af muligheden sfc / scannow i Kommandoprompt. Sfc / scannow er den mest anvendte form for sfc-kommandoen.

Dette vil inspicere alle kritiske Windows-systemfiler på maskinen med inkludering af DLL-filer.

Hvis SFC finder et problem med nogen af ​​Windows-systemfiler, reparerer den det.

Brug af sfc / scannow-indstillingen vil kræve ca. 5-15 minutter for at afslutte inspektions- og reparationsprocessen.

Følg disse procedurer for at rette Windows-systemfiler ved hjælp af systemfilkontrol:

  • Hold WinKey + S eller Q for at få vist Windows-søgelinjen

    Skriv cmd, højreklik på resultatet og start som administrator. Dette kaldes ofte "forhøjet" kommandoprompt

  • Efter start af Kommandoprompt indtastes sfc / scannow og tryk derefter på Enter for at starte bekræftelsesfasen.
  • SFC vil nu inspicere og verificere integriteten af ​​alle beskyttede Windows-systemfiler. Denne proces kan tage et stykke tid at gennemføre.

Så snart verifikationen når 100 procent, kan et af disse muligvis gælde:

  1. Hvis SFC ikke fandt nogen problemer med beskyttede OS-filer på maskinen
  2. Eller problemerne blev fundet med systemfiler og fik rettet. Enhver bruger kan også kontrollere den fulde logfil her: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (forudsat at Windows er installeret på drev C:).
  3. Denne log kan være nyttig som en ressource for teknisk supportpersonale, der kan hjælpe med avanceret fejlfinding.
  4. Hvis SFC-scanning fandt problemer med systemfilerne og reparerede dem, kan der muligvis blive bedt om at genstarte maskinen. Ellers skal du bare fortsætte med en genstart.
  5. Efter genstart, prøv igen at starte den bestemte proces eller det program, der forårsagede fejlen "Window class name is not valid" for at se, om SFC har løst problemet.

3. Geninstallere eller reparere. Net Framework

Hvis den viste fejlmeddelelse har noget at gøre med.Net Framework, kan en reparation eller geninstallation muligvis bare gøre magien.

For at reparere.Net Framework-problemer skal du gå til Microsofts websted og følge anmodningen om at downloade NetFxRepairTool.exe.

Dette værktøj hjælper med at registrere og forsøge at reparere problemer, der er forbundet med opsætningen af ​​.Net Framework eller dets opdateringer.

Efter installationen skal du følge instruktionerne i appen for at starte.Net Framework-reparationsproceduren.

Når processen er afsluttet, skal du genstarte denne computer og prøve at køre processen, der forårsager fejlen "vinduesklassenavn er ikke gyldig", den skal nu rettes.

Følg disse procedurer for at afinstallere og installere Microsoft.Net framework:

1. Luk al åben applikationssoftware

2. Tryk på WinKey + R for at få vist dialogboksen Kør.

3. Skriv Kontrolpanel, og tryk på Enter

4. Klik på Tilføj / fjern programmer eller Afinstaller et program

5. Vælg versionen af ​​.Net Framework, der er installeret på din computer, og vælg Skift / Afinstaller, Reparer eller Fjern

6. En installationsguide kommer op, vælg Fjern / afinstaller, og klik på Næste

7. Genstart computeren, når processen er afsluttet.

8. Efter genstart af denne computer skal du gå til Microsofts supportside for at downloade en kompatibel version af Microsoft.Net Framework.

I dette tilfælde er det Microsoft. Net Framework version 4.7.1.

Når installationsprocessen er afsluttet, bliver brugeren muligvis bedt om at genstarte computeren. Hvis der ikke sker nogen prompt, skal du fortsætte med en genstart.

9. Når du har genstartet computeren, kan du prøve at starte den software, der forårsager fejlen "Vinduesklassenavn er ikke gyldigt, " og det skal fungere helt fint.

  • Anbefalet: Sådan rettes CMOS-kontrolsumfejl i Windows 10

4. Start fejlsøgning på Microsoft Visual Studio uden dens hostingproces

“Windows-klassens navn er ikke gyldigt” kan forekomme, når en bruger forsøger at fejlsøge eller starte et eksisterende projekt / oprette et nyt i Microsoft Visual Studio, og det kaster på denne linje.

Hvis Visual Studio blev geninstalleret med den seneste servicepakke, og problemet fortsætter. Følg denne procedure for at deaktivere hostingprocessen:

1. Åbn et klassebibliotek eller et serviceprojekt (projekter, der ikke producerer eksekverbare filer)

2. Klik på Egenskaber i projektmenuen

3. Klik på fanen Debug i egenskabsvinduet

4. Fjern markeringen i afkrydsningsfeltet Aktivér hosting hos Visual Studio

Bemærk: Deaktivering af hostingprocessen gør flere fejlfindingsfunktioner utilgængelige, og du kan muligvis reducere ydelsen.

Fejlsøgning uden brug af VS-hostingproces har vist sig at eliminere "Window class name is not valid" -fejl. Efter at have prøvet disse trin, skulle VS være fri for problemer.

5. Kontroller, om der er problemer med maskinen

Anvendelse af de allerede skitserede rettelser fungerer kun i en kort periode, hvis computeren i brug har strømproblemer.

Når pludselige nedlukninger opstår på grund af strømafbrydelser, kunne der genereres flere korrupte filer, som igen vil forårsage den betragtede fejl.

Diagnosticere og korrigere strømproblemer med din maskine, og alt fungerer fint.

Windows-klassens navn er ikke gyldigt: Sådan rettes denne fejl i Windows 10