Windows

Недопустимое имя класса Windows: как исправить эту ошибку в Windows 10

Недопустимое имя класса Windows: как исправить эту ошибку в Windows 10

Кто-нибудь, кто когда-либо пытался запустить старый или новый проект в Visual Studio, и он не работает (код ошибки «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 [FIX]

Ниже приведены некоторые советы, которые помогут вам полностью решить эту проблему.

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 и нажмите клавишу ВВОД, чтобы начать этап проверки. SFC Scannow
  • SFC теперь будет проверять и проверять целостность всех защищенных системных файлов Windows. Этот процесс может занять некоторое время.

Как только проверка достигает 100 процентов, может применяться любое из следующих:

  1. Если SFC не обнаружил проблем с защищенными файлами ОС на компьютере
  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. Введите в панели управления и нажмите Enter
4. Нажмите «Добавить / Удалить программы» или «Удалить программу».
5. Выберите версию .Net Framework, установленную на вашем компьютере, и выберите Изменить / Удалить, Восстановить или Удалить
6. Появится мастер установки, выберите «Удалить / удалить» и нажмите «Далее».
7. Перезагрузите компьютер после завершения процесса.
8. После перезагрузки этого компьютера перейдите на страницу поддержки Microsoft, чтобы загрузить совместимую версию Microsoft .Net Framework.

В данном случае это Microsoft .Net Framework версии 4.7.1.

.Net Framework версия 4.7.1

После завершения процесса установки пользователю может быть предложено перезагрузить компьютер. Если никаких подсказок не происходит, продолжайте перезапуск.

9. После перезагрузки компьютера попробуйте запустить программное обеспечение, которое вызывает ошибку «Недопустимое имя класса окна», и оно должно работать нормально.


4. Инициировать отладку в Microsoft Visual Studio без процесса ее размещения.

«Имя класса Windows недопустимо» может возникать всякий раз, когда пользователь пытается отладить или запустить существующий проект / создать новый в Microsoft Visual Studio, и он выбрасывает эту строку.

Если Visual Studio был переустановлен с последним пакетом обновления, и проблема не устранена. Чтобы отключить процесс хостинга, выполните следующую процедуру:

1. Откройте библиотеку классов или проект службы (проекты, которые не производят исполняемые файлы)
2. Нажмите «Свойства» в меню «Проект».
3. Откройте вкладку «Отладка» в окне «Свойства».
4. Снимите флажок Включить процесс размещения Visual Studio

Примечание . Отключение процесса размещения делает некоторые функции отладки недоступными, что может привести к снижению производительности.

Было обнаружено, что отладка без использования хост-процесса VS устраняет ошибку «Недопустимое имя класса окна». Испытав эти шаги, VS должен быть свободен от проблем.


5. Проверьте наличие проблем с питанием машины.

Применение уже описанных исправлений будет работать только в течение короткого периода времени, если на используемом компьютере возникают проблемы с питанием.

Когда происходит внезапное отключение из-за сбоя питания , может быть создано несколько поврежденных файлов, что, в свою очередь, приведет к рассматриваемой ошибке.

Диагностируйте и устраняйте проблемы с питанием на вашей машине, и все будет работать нормально.

Статьи по Теме:

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone