修复:Windows 上的“类未注册”错误

已发表: 2023-05-16
查看文件资源管理器的“此电脑”选项卡下可用的存储空间
汉娜史崔克 / How-To Geek
要修复 Windows 上的“类未注册”错误,强制关闭并重新打开文件资源管理器,重新注册所有 DLL 文件,重置 Windows 的默认应用程序,重新注册 Microsoft Store 应用程序,修复或重新安装 Microsoft Visual C++ Redistributable 包,运行 SFC,或将您的 PC 回滚到还原点。

在 Windows 10 或 Windows 11 PC 上启动文件资源管理器或其他应用程序时出现“类未注册”错误? 这是一条模糊且令人沮丧的错误消息,但我们提供了多种修复方法,您可以尝试解决该问题。

目录

什么是“类未注册”错误?
如何解决“类未注册”错误?
强制关闭并重新打开文件资源管理器
重新注册所有 DLL 文件
重置 Windows 的默认应用程序
重新注册您的 Microsoft Store 应用
修复或重新安装 Microsoft Visual C++ Redistributable
修复 Windows 损坏的文件
使用系统还原

什么是“类未注册”错误?

当您尝试在您的 PC 上启动应用程序时,会出现 Windows 的“类未注册”错误。 该错误不会让您通过消息屏幕,从而阻止您使用您的应用程序。

此问题可能有多种原因。 其中一些原因是文件资源管理器遇到故障、损坏的系统文件、未注册的 DLL 文件、损坏的 Microsoft Visual C++ Redistributable 程序包等等。

如何解决“类未注册”错误?

由于不清楚导致问题的原因,您将不得不尝试一些可能的修复来解决您的问题。 以下方法修复了可能导致“类未注册”错误的基础项目,因此从上到下按照这些方法进行操作,您的问题应该可以得到解决。

强制关闭并重新打开文件资源管理器

解决问题的一种方法是强制关闭文件资源管理器,然后重新打开它。 这样做可以修复此文件管理器的许多小故障,并且非常容易做到这一点。

要开始,请右键单击“开始”菜单图标并选择“任务管理器”。 在“任务管理器”窗口中,右键单击“Windows 资源管理器”并选择“重新启动”。

在菜单中选择“重新启动”。

文件资源管理器将关闭,然后立即重新打开。

重新注册所有 DLL 文件

您的应用程序可能想要使用未在您的系统中注册的 DLL 文件。 在这种情况下,重新注册存储在您 PC 上的所有 DLL 文件可能会解决您的问题。

为此,首先,打开“开始”菜单并找到“命令提示符”。 在右侧,选择“以管理员身份运行”。 然后,在“用户帐户控制”提示中,选择“是”。

选择“以管理员身份运行”。

在命令提示符窗口中,键入以下命令并按 Enter:

 对于 (*.dll) 中的 %1 执行 regsvr32 /s %1 

重新注册 Windows DLL 文件。

允许命令提示符重新注册所有 DLL 文件。 然后您就可以启动您的应用程序了。

相关:什么是 DLL 文件,为什么我的 PC 中缺少一个文件?

重置 Windows 的默认应用程序

如果启动文件资源管理器时出现“类未注册”错误,则一个或多个默认应用程序可能会导致问题。 在这种情况下,重置所有默认应用程序,您的问题可能会得到解决。

要重置 Windows 11 上的默认应用程序,请进入设置 > 应用程序 > 默认应用程序。 在“重置所有默认应用程序”旁边,单击“重置”,然后在提示中选择“确定”。

选择“重置”。

在 Windows 10 上,转到“设置”>“应用”>“默认应用”。 在这里,在“重置为 Microsoft 推荐的默认值”部分下,单击“重置”。

选择“重置”。

尝试启动文件资源管理器(使用 Windows+E),它应该可以工作。

重新注册您的 Microsoft Store 应用

如果您在打开 Microsoft Store 应用时遇到“类未注册”错误,请重新安装并重新注册您的 Microsoft Store 应用以解决您的问题。 这样做有助于解决商店应用的许多问题。

为此,请打开“开始”菜单,找到“PowerShell”,然后选择“以管理员身份运行”。 在“用户帐户控制”提示中,选择“是”。

在 PowerShell 中,键入以下命令并按 Enter。 此命令会为您电脑上的所有用户重新注册所有应用商店应用。

 获取 AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode} 

重新注册 Microsoft Store 应用。

重新注册您的应用程序后,重新启动您的电脑,然后启动所需的应用商店应用程序。

修复或重新安装 Microsoft Visual C++ Redistributable

Microsoft 的 Visual C++ Redistributable 包负责确保您可以启动和使用您的应用程序。 这些软件包中的一个或多个可能已在您的系统上损坏,从而阻止您启动您的应用程序。

在这种情况下,请尝试修复这些包。 如果这不起作用,请卸载并重新安装软件包,这将解决您的问题。

为此,请打开 PC 上的控制面板并选择“卸载程序”。

在列表中查找并选择一个 Microsoft Visual C++ Redistributable 包。 然后,在顶部,单击“更改”。

选择顶部的“更改”。

在打开的窗口中,选择“修复”。

选择“修复”。

按照屏幕上显示的说明修复包裹。 您必须为列表中的每个包执行此操作。 完成后,尝试启动您的应用程序。

如果您的应用程序继续显示相同的错误,则在您选择“修复”的窗口中,选择“卸载”以卸载您的程序包。 对列表中的所有包执行此操作。 然后,前往 Microsoft Visual C++ Redistributable 站点并下载并安装全新的软件包。

修复 Windows 损坏的文件

Windows 的核心文件可能已损坏,从而导致您的 PC 出现故障。 许多问题,如病毒和恶意应用程序,都可能导致这些文件损坏。

在这种情况下,请使用 PC 的内置 SFC(系统文件检查器)工具查找并修复所有损坏的文件。 该工具从命令提示符窗口运行,它会自动检测并修复所有损坏的系统文件。

要使用它,首先,打开“开始”菜单,找到“命令提示符”,然后选择“以管理员身份运行”。 在“用户帐户控制”提示中,选择“是”。

在命令提示符窗口中,输入以下命令并按 Enter。 此命令下载所需的文件以修复损坏的文件。

 DISM.exe /Online /Cleanup-image /Restorehealth 

运行 Windows DISM 命令。

上述命令运行完毕后,键入以下命令并按 Enter 开始修复损坏的文件:

 证监会/扫描

修复损坏的文件后,重新启动您的 PC,然后启动您的应用程序。

使用系统还原

Windows 的系统还原实用程序允许您撤消对 PC 所做的更改,修复由这些更改引起的任何问题。 该工具基本上可以将您的 PC 恢复到过去的某个时间点,撤消您可能对计算机所做的任何修改。

要使用它,请打开“开始”菜单,找到“恢复”,然后选择它。

启动“恢复”。

在下一页上,选择“打开系统还原”。

在系统还原的第一页上,选择“下一步”。 在接下来的屏幕上,选择列表中最新的还原点,然后选择“下一步”。

选择“完成”,Windows 将开始恢复您的电脑。 完成后,启动您想要的应用程序,您的问题可能会得到解决。

这就是您在 Windows PC 上解决“类未注册”错误的方法。 再次享受使用您喜爱的应用程序的乐趣!

相关:如何使用 Windows 启动修复工具修复启动问题