Název třídy Windows není platný: jak opravit tuto chybu v systému Windows 10

Obsah:

Video: Windows 10 Oprava všech Update erorrů | CZ Tutoriál! 2024

Video: Windows 10 Oprava všech Update erorrů | CZ Tutoriál! 2024
Anonim

Každý, kdo se někdy pokusil zahájit starý nebo nový projekt ve vizuálním studiu a selže (kód chyby „VS 20xx / C #“)? se s tímto tutoriálem snadno identifikuje.

Ve skutečnosti se při pokusu o otevření jiného programu a Microsoft.NET Framework (4.5.2, 4.5.3 nebo jakékoli jiné verze) může zobrazit chybová zpráva s názvemNázev třídy Windows není platný “?

Proč chybová zpráva?

„Název třídy Windows není platný“, může nastat z několika důvodů, mezi něž patří:

  • Poškozená součást.Net Framework
  • vadní ovladače
  • poškozené soubory
  • Problémy s TreeView v aplikaci Visual Studio
  • Interference DLL a antivirového softwaru
  • nebo problém s konkrétním softwarem.

Součásti systému Windows.Net Framework mohou být poškozeny, pokud počítač není běžně vypnut správně.

Tyto náhlé vypnutí počítače může být způsobeno výpadky napájení v síti / mimo síť nebo problémem s napájením samotného počítače.

Může to také vést k vytvoření více poškozených souborů, které mohou iniciovat chybu „Název třídy Windows není platný“.

V některých případech se uživatelé mohou setkat s touto chybou po aktualizaci některých součástí konkrétního programu.

Název třídy Windows není platný

Níže uvádíme několik tipů, které vám pomohou tento problém zcela vyřešit.

1. Odinstalujte a znovu nainstalujte konkrétní software

Toto je nejpřímější oprava vpřed a v některých případech to funguje. Jednoduše vyhledejte program v Přidat nebo odebrat programy a klikněte na Odinstalovat. Proces dokončete podle pokynů.

Po odebrání softwaru restartujte počítač a spusťte novou instalaci konkrétního softwaru.

Po dokončení procesu instalace spusťte program a měla by být opravena chyba „Název třídy Windows není platný“.

  • Doporučeno: Jak odstranit zbytky softwaru

2. Spusťte kontrolu Kontrola systémových souborů

Kontrola SFC se používá k ověření stavu chráněných systémových souborů pomocí volby sfc / scannow v příkazovém řádku. Sfc / scannow je nejpopulárnější forma příkazu sfc.

Tím se zkontrolují všechny důležité systémové soubory systému Windows v počítači se zahrnutím souborů DLL.

Pokud SFC zjistí problém s některým ze systémových souborů systému Windows, opraví jej.

Použití volby sfc / scannow bude vyžadovat asi 5–15 minut, aby se dokončil proces inspekce a opravy.

Chcete-li opravit systémové soubory systému Windows pomocí nástroje Kontrola systémových souborů, postupujte takto:

  • Podržením WinKey + S nebo Q vyvoláte vyhledávací lištu Windows

    Zadejte cmd, klikněte pravým tlačítkem myši na výsledek a spusťte jako správce. Toto se často nazývá „zvýšený“ příkazový řádek

  • Po spuštění příkazového řádku zadejte sfc / scannow a poté stisknutím klávesy Enter zahajte ověřovací fázi.
  • SFC nyní zkontroluje a ověří integritu všech chráněných systémových souborů Windows. Dokončení tohoto procesu může chvíli trvat.

Jakmile ověření dosáhne 100 procent, může platit kterékoli z nich:

  1. Pokud SFC nenalezl v počítači žádné problémy s chráněnými soubory OS
  2. Nebo byly zjištěny problémy se systémovými soubory a byly opraveny. Celý uživatel může také zkontrolovat úplný soubor protokolu: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (za předpokladu, že systém Windows je nainstalován na jednotce C:).
  3. Tento protokol může být užitečný jako prostředek pro pracovníky technické podpory, kteří by mohli pomoci s pokročilým řešením problémů.
  4. Pokud kontrola SFC zjistí problémy se systémovými soubory a opraví je, může se zobrazit výzva k restartování počítače. Jinak pokračujte restartem.
  5. Po restartování se pokuste znovu spustit konkrétní proces nebo program, který způsobil chybu „Název třídy okna není platný“, abyste zjistili, zda problém vyřešil SFC.

3. Přeinstalujte nebo opravte.Net Framework

Pokud má zobrazené chybové hlášení něco společného s.Net Framework, pak oprava nebo přeinstalace může udělat jen kouzlo.

Chcete-li opravit problémy.Net Framework, přejděte na web společnosti Microsoft a postupujte podle pokynů ke stažení NetFxRepairTool.exe.

Tento nástroj pomůže zjistit a pokusit se opravit problémy spojené s instalací.Net Framework nebo jeho aktualizacemi.

Po instalaci postupujte podle pokynů v aplikaci a zahajte postup opravy.Net Framework.

Po dokončení procesu restartujte počítač a zkuste spustit proces způsobující chybu „název třídy okna není platný“, měl by být nyní opraven.

Chcete-li odinstalovat a nainstalovat Microsoft.Net framework, postupujte takto:

1. Zavřete veškerý otevřený aplikační software

2. Stisknutím WinKey + R vyvolejte dialogové okno run.

3. Zadejte Ovládací panely a stiskněte klávesu Enter

4. Klikněte na Přidat nebo odebrat programy nebo Odinstalovat program

5. Vyberte verzi.Net Framework nainstalovanou ve vašem počítači a vyberte Změnit / Odinstalovat, Opravit nebo Odebrat

6. Objeví se průvodce nastavením, vyberte Odstranit / Odinstalovat a klikněte na Další

7. Po dokončení procesu restartujte počítač.

8. Po restartování počítače přejděte na stránku podpory společnosti Microsoft a stáhněte si kompatibilní verzi rozhraní Microsoft.Net Framework.

V tomto případě se jedná o Microsoft.Net Framework verze 4.7.1.

Po dokončení procesu instalace může být uživatel vyzván k restartování počítače. Pokud se neobjeví žádná výzva, pokračujte restartem.

9. Po restartování počítače zkuste spustit software, který způsobuje chybu „Název třídy okna není platný“, a měl by fungovat dobře.

  • Doporučeno: Jak opravit chybu kontrolního součtu CMOS v systému Windows 10

4.Initiate ladění v Microsoft Visual Studio bez jeho hostitelského procesu

„Název třídy Windows není platný“ může nastat, kdykoli se uživatel pokusí ladit nebo spustit existující projekt / vytvořit nový v Microsoft Visual Studio a vrhne se na tento řádek.

Pokud byl Visual Studio znovu nainstalován s nejnovější aktualizací Service Pack a problém přetrvává. Chcete-li zakázat proces hostování, postupujte takto:

1. Otevřete třídní knihovnu nebo projekt služeb (projekty, které neprodukují spustitelné soubory)

2. V nabídce Projekt klepněte na příkaz Vlastnosti

3. Klepněte na kartu Ladit v okně Vlastnosti

4. Zrušte zaškrtnutí políčka Povolit proces hostování Visual Studio

Poznámka: Zakázáním procesu hostování nebude k dispozici několik funkcí ladění a může dojít ke snížení výkonu.

Bylo zjištěno, že ladění bez použití hostovacího procesu VS vylučuje chybu „Název třídy okna není platný“. Po vyzkoušení těchto kroků by VS neměl být problém.

5. Zkontrolujte problémy s napájením stroje

Použití již nastíněných oprav bude fungovat pouze na krátkou dobu, pokud má používaný počítač problémy s napájením.

Pokud dojde k náhlému vypnutí z důvodu výpadku napájení, mohlo by se vygenerovat několik poškozených souborů, což následně způsobí uvažovanou chybu.

Diagnostikujte a opravujte problémy s napájením vašeho stroje a vše bude fungovat dobře.

Název třídy Windows není platný: jak opravit tuto chybu v systému Windows 10