修复:Windows 上的“类未注册”错误
已发表: 2023-05-16在 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
允许命令提示符重新注册所有 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 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
上述命令运行完毕后,键入以下命令并按 Enter 开始修复损坏的文件:
证监会/扫描
修复损坏的文件后,重新启动您的 PC,然后启动您的应用程序。
使用系统还原
Windows 的系统还原实用程序允许您撤消对 PC 所做的更改,修复由这些更改引起的任何问题。 该工具基本上可以将您的 PC 恢复到过去的某个时间点,撤消您可能对计算机所做的任何修改。
要使用它,请打开“开始”菜单,找到“恢复”,然后选择它。
在下一页上,选择“打开系统还原”。
在系统还原的第一页上,选择“下一步”。 在接下来的屏幕上,选择列表中最新的还原点,然后选择“下一步”。
选择“完成”,Windows 将开始恢复您的电脑。 完成后,启动您想要的应用程序,您的问题可能会得到解决。
这就是您在 Windows PC 上解决“类未注册”错误的方法。 再次享受使用您喜爱的应用程序的乐趣!
相关:如何使用 Windows 启动修复工具修复启动问题