Windows类名称无效:如何在Windows 10上修复此错误

目录:

视频: E, É, È, Ê. Как читается буква Е с разными значками? Французский для детей. Урок 7 2024

视频: E, É, È, Ê. Как читается буква Е с разными значками? Французский для детей. Урок 7 2024
Anonim

是否曾有人尝试在Visual Studio中启动旧项目或新项目而失败(“ VS 20xx / C#”错误代码)? 可以轻松识别本教程。

实际上,当试图打开任何其他程序和Microsoft.NET Framework(4.5.2、4.5.3或任何其他版本)时,可能会显示一条错误消息,提示“ Windows类名无效 ”?

为什么会显示错误消息?

由于某些原因,可能会出现“ Windows类名无效”,包括:

  • .Net Framework的损坏的组件
  • 有缺陷的司机
  • 损坏的文件
  • Visual Studio中的TreeView问题
  • 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.在控制面板中键入,然后按Enter。

4.单击添加/删除程序或卸载程序

5.选择计算机上安装的.Net Framework的版本,然后选择“更改/卸载,修复或删除”

6.将出现一个安装向导,选择“删除/卸载”,然后单击“下一步”。

7.完成该过程后,重新启动计算机。

8.重新启动计算机后,转到Microsoft的支持页面以下载兼容版本的Microsoft.Net Framework。

在这种情况下,它是Microsoft.Net Framework版本4.7.1。

安装过程完成后,可能会提示用户重新启动计算机。 如果没有提示,请重新启动。

9.重新启动计算机后,尝试启动导致错误“窗口类名称无效”的软件,它应该可以正常工作。

  • 推荐:如何在Windows 10上修复CMOS校验和错误

4,在没有托管过程的情况下在Microsoft Visual Studio上启动调试

每当用户尝试在Microsoft Visual Studio中调试或启动现有项目/创建一个新项目时,都可能发生“ Windows类名无效”,并抛出这一行。

如果用最新的Service Pack重新安装了Visual Studio,问题仍然存在。 要禁用托管过程,请按照以下步骤操作:

1.打开一个类库或服务项目(不产生可执行文件的项目)

2.在项目菜单上单击属性

3.单击“属性”窗口中的“调试”选项卡

4.取消选中“启用Visual Studio托管过程”框

注意 :禁用主机进程会使一些调试功能不可用,并且可能会降低性能。

已发现不使用VS宿主程序进行调试即可消除“窗口类名称无效”错误。 在尝试了这些步骤之后,VS应该没有问题。

5.检查机器电源问题

如果正在使用的计算机出现电源问题,则应用已概述的修补程序只能在短时间内起作用。

当由于电源故障而突然关闭时,可能会生成几个损坏的文件,这些文件又会导致正在考虑的错误。

诊断并修复机器的电源问题,一切正常。

Windows类名称无效:如何在Windows 10上修复此错误