Името на клас Windows не е валидно: как да поправите тази грешка в Windows 10

Съдържание:

Видео: "Ил-2 Штурмовик" нового поколения - "Битва за Сталинград" и "Битва за Москву" #13 2024

Видео: "Ил-2 Штурмовик" нового поколения - "Битва за Сталинград" и "Битва за Москву" #13 2024
Anonim

Всеки, който някога се е опитал да стартира стар или нов проект във визуално студио и той не успява (код за грешка „VS 20xx / C #“)? ще се идентифицира лесно с този урок.

В реално изражение, когато се прави опит за отваряне на друга програма и Microsoft.NET Framework (4.5.2, 4.5.3 или друга версия), може да има съобщение за грешка, което гласи „ Името на класове на Windows не е валидно “?

Защо съобщението за грешка?

„Името на класове Windows не е валидно“ може да възникне по някои причини, които включват:

  • Повреден компонент на.Net Framework
  • дефектни водачи
  • повредени файлове
  • Проблеми с TreeView във Visual Studio
  • DLL и намеса на антивирусен софтуер
  • или проблем с конкретния софтуер.

Компонентите на Windows.Net Framework могат да се повредят, ако компютърът рутинно не се изключва правилно.

Тези резки изключения на компютъра могат да бъдат в резултат на прекъсване на захранването в мрежата / извън мрежата или проблем с захранването на самия компютър.

Това може също да доведе до създаването на множество повредени файлове, които могат да инициират грешката „Името на клас на Windows не е валидно“.

В някои случаи потребителите могат да изпитат тази грешка след актуализиране на някои компоненти на определена програма.

Името на клас Windows не е валидно

По-долу са някои съвети, които ще ви помогнат да отстраните проблема напълно.

1. Деинсталирайте и инсталирайте отново конкретния софтуер

Това е най-правият поправен напред и в някои случаи работи. Просто намерете програмата в Добавяне / Премахване на програми и щракнете върху Деинсталиране. Следвайте указанията, за да завършите процеса.

След като премахнете софтуера, рестартирайте компютъра и започнете нова инсталация на конкретния софтуер.

След приключване на процеса на инсталиране, стартирайте програмата и грешката „Името на клас на Windows не е валидно“ трябва да бъде поправена.

  • Препоръчително: Как да премахнете остатъците от софтуер

2. Пуснете сканиране на системни файлове

SFC сканирането се използва за проверка на състоянието на защитените системни файлове с помощта на опцията sfc / scannow в командния ред. Sfc / scannow е най-популярната форма на командата sfc.

Това ще инспектира всички критични системни файлове на Windows на машината с включването на DLL файлове.

Ако SFC открие проблем с някой от файловете на системната система на Windows, той ще го поправи.

Използването на опцията sfc / scannow ще изисква около 5-15 минути, за да завършите процеса на проверка и ремонт.

Следвайте тези процедури, за да коригирате системните файлове на Windows с помощта на проверка на системни файлове:

  • Задръжте WinKey + S или Q, за да изведете лентата за търсене на Windows

    Въведете cmd, щракнете с десния бутон върху резултата и стартирайте като администратор. Това често се нарича „повишен“ команден ред

  • След стартиране на командния ред въведете sfc / scannow и натиснете Enter, за да започнете фазата на проверка.
  • Сега SFC ще проверява и проверява целостта на всички защитени системни файлове на Windows. Този процес може да отнеме известно време.

Веднага след като проверката набере 100 процента, може да се приложи всяко от тях:

  1. Ако SFC не намери проблеми със защитените OS файлове на устройството
  2. Или бяха открити проблеми със системните файлове и се поправиха. Всеки потребител може също да провери пълния регистрационен файл тук: C: \\\ Windows \\\ Logs \\\ CBS \\\ CBS.log (при условие че Windows е инсталиран на диск C:).
  3. Този дневник може да бъде полезен като ресурс за персонала за техническа поддръжка, който може да помогне за разширено отстраняване на проблеми.
  4. Ако сканирането на SFC намери проблеми със системните файлове и ги поправи, може да се подкани да рестартирате машината. В противен случай просто продължете с рестартиране.
  5. След рестартиране, опитайте отново да стартирате конкретния процес или програма, които са причинили грешката „Името на клас на прозореца не е валидно“, за да видите дали SFC е отстранил проблема.

3. Преинсталирайте или поправете.Net Framework

Ако показаното съобщение за грешка има нещо общо с. Net Framework, тогава ремонт или повторна инсталация може просто да направи магията.

За да поправите проблеми с.Net Framework, отидете на уебсайта на Microsoft и следвайте подкана да изтеглите NetFxRepairTool.exe.

Този инструмент ще ви помогне да откриете и опитате да поправите проблеми, свързани с настройката на.Net Framework или неговите актуализации.

След като го инсталирате, следвайте инструкциите в приложението, за да започнете процедурата за ремонт на.Net Framework.

След като завършите процеса, рестартирайте този компютър и опитайте да стартирате процеса, причинявайки грешка „името на клас на прозореца не е валидно“, той трябва да бъде поправен.

За да деинсталирате и инсталирате Microsoft.Net Framework, изпълнете следните процедури:

1. Затворете целия отворен приложен софтуер

2. Натиснете WinKey + R, за да изведете диалоговия прозорец за стартиране.

3. Въведете Control Panel и натиснете Enter

4. Кликнете върху Добавяне / Премахване на програми или Деинсталиране на програма

5. Изберете версията на.Net Framework, инсталирана на вашия компютър, и изберете Промяна / Деинсталиране, поправка или премахване

6. Ще се появи съветник за настройка, изберете Премахване / Деинсталиране и щракнете върху Напред

7. Рестартирайте компютъра си, след като приключите процеса.

8. След рестартиране на този компютър, отидете на страницата за поддръжка на Microsoft, за да изтеглите съвместима версия на Microsoft.Net Framework.

В този случай това е Microsoft.Net Framework версия 4.7.1.

След като процесът на инсталиране приключи, може да бъде подканен потребителят да рестартира компютъра. Ако не се появи подкана, продължете с рестартиране.

9. След като рестартирате компютъра, опитайте да стартирате софтуера, който причинява грешката „Името на клас Windows не е валидно“ и трябва да работи добре.

  • Препоръчително: Как да поправите грешката в контролната сума на CMOS в Windows 10

4.Инициирайте отстраняване на грешки в Microsoft Visual Studio без хостинг процеса му

„Името на класовете на Windows не е валидно“ може да възникне всеки път, когато потребителят се опита да отстрани грешката или да стартира съществуващ проект / да създаде нов в Microsoft Visual Studio и той се хвърля на тази линия.

Ако Visual Studio е бил инсталиран повторно с най-новия сервизен пакет и проблемът продължава. За да деактивирате хостинг процеса, следвайте тази процедура:

1. Отворете библиотека или проект за услуги (проекти, които не създават изпълними файлове)

2. Щракнете върху Properties в менюто на проекта

3. Щракнете върху раздела Debug в прозореца Properties

4. Премахнете отметката от полето за активиране на процеса за хостинг на Visual Studio

Забележка: Деактивирането на хостинг процеса прави няколко функции за отстраняване на грешки недостъпни и може да намалите производителността.

Отстраняване на грешки без използването на VS хостинг процес е намерено, за да елиминира грешката „Името на клас на прозореца не е валидно“. След като изпробвате тези стъпки, VS трябва да бъде без проблеми.

5. Проверете за проблеми с захранването на машината

Прилагането на вече очертаните корекции ще работи само за кратък период, ако компютърът, който се използва, има проблеми с захранването.

При рязко спиране поради прекъсване на захранването може да се генерират няколко повредени файла, което от своя страна да доведе до разглежданата грешка.

Диагностицирайте и поправете проблеми с захранването с вашата машина и всичко ще работи добре.

Името на клас Windows не е валидно: как да поправите тази грешка в Windows 10