您尝试在Windows 10(Windows 10)中运行程序,却得到资源管理器“未注册类”错误。不用担心。这是一个相当常见的错误。它通常是由链接到“explorer.exe”的损坏文件引起的。但是,它也可能是由有故障的硬盘驱动器引起的,尽管这种情况不太常见。
在本文中,我们准备了几种解决方案来帮助您修复资源管理器类未注册错误。
重新启动 Windows 资源管理器
这是最简单的解决方案,根据我们的经验,它也是修复错误的可能性很高的解决方案。我们将使用任务管理器(Task Manager)正确重启 Windows Explorer(restart Windows Explorer)。
1. 按Ctrl + Shift + Esc打开任务管理器。
2.在Apps下找到 Windows Explorer。
3. 选择它,右键单击它,然后从菜单中选择重新启动。(Restart)
Windows 资源管理器(Windows Explorer)将重置其配置,并且“explorer.exe”错误应该停止弹出。
运行系统文件检查器
此工具用于检查损坏或丢失的系统文件。explorer class not registered 错误通常是由系统文件错误引起的,因此您应该使用 SFC 诊断您的系统(diagnose your system with SFC)。
1.在Windows搜索框中键入(Windows)cmd并以管理员身份打开命令提示符。(Command Prompt)
2.输入sfc /scannow并按Enter。这将执行完整的系统扫描。记笔记; 该过程可能需要一些时间才能完成。
3.如果没有发现错误,你的系统文件很可能不是错误的罪魁祸首,所以继续下一个解决方案。
4. 如果发现错误,请键入以下命令:DISM /Online /Cleanup-Image /RestoreHealth。损坏的文件将恢复为原始的Windows系统文件。
重启 ETW 收集器服务
explorer class not registered 错误是否仅在您使用 Internet Explorer或Edge时发生?如果是,您应该重新启动ETW 收集器服务(ETW Collector Service)。
1.在Windows搜索框中键入(Windows)运行(Run)以打开运行(Run)对话框窗口。或者,按Windows键 + R。
2. 键入services.msc。这将为您提供服务列表。
3.找到 Internet Explorer ETW Collector Service(Find Internet Explorer ETW Collector Service),然后右键单击它并选择Start。
4.按照您之前执行的相同步骤重新启动 Windows 资源管理器。(Restart Windows Explorer)
更改默认图像查看器
如果您在打开 jpeg 图像文件时遇到资源管理器类未注册错误,则应将默认图像查看程序更改为Windows Photo Viewer。
1. 右键单击任何图像文件,扩展打开方式(Open with),然后从菜单中选择选择另一个应用程序。(Choose another app)
2. 从列表中选择Windows 照片查看器(Windows Photo Viewer)应用程序并确保选中始终使用此应用程序(Always use this app)框。
重置默认应用
如果打开 jpeg 文件或其他文件类型时出现错误,则应重置所有默认应用程序。您的计算机将重置所有默认应用程序设置,但之后您可以自定义它们。
1. 打开Windows 开始(Windows Start)菜单并启动设置(Settings)应用程序。
2. 点击应用程序(Apps)。
3. 在左侧面板中,单击默认应用程序(Default Apps),然后按重置(Reset)按钮。
重新注册 ExplorerFrame.dll
如果Internet Explorer不断崩溃并显示资源管理器类未注册错误,请尝试调整资源管理器框架 DLL(Explorer Frame DLL)文件。
1.以管理员身份打开命令提示符。(Command Prompt)
2. 键入以下命令行:regsvr32 ExplorerFrame.dll以重新注册 DLL 文件。
使用 Internet Explorer(Use Internet Explorer)查看错误是否仍然存在。
检查您的硬盘
有故障的硬盘驱动器有时会导致资源管理器类未在Windows上注册错误。它很少是罪魁祸首,但如果到目前为止没有任何解决方案有效,那么值得调查。
以管理员身份打开命令提示符(Command Prompt)工具并运行以下命令:
chkdsk
使用我们的详细指南,借助其他工具检查您的硬盘驱动器是否存在错误。(check your hard drive for errors)如果您有备用硬盘驱动器,您还应该将其用作替换,以快速查看您的旧驱动器是否导致错误。
系统还原
如果到目前为止没有任何效果,那么是时候将Windows还原到上一个还原点了。在开始之前,请备份所有数据。
1. 在Windows搜索框中输入“restore”并打开第一个结果。
2. 在系统保护(System Protection)面板中,选择系统还原(System Restore)按钮。这将打开一个包含所有已保存还原点的新窗口。
3. 选择还原点并选择下一步(Next)按钮以完成系统还原过程。
如果您没有任何可用的还原点,则必须重新安装 Windows(reinstall Windows)。
哪个解决方案解决了您的资源管理器类未注册错误?请在下面的评论中告诉我们。
How to Fix Explorer Class Not Registered Error in Windows 10
You tried running a prоgram in Windows 10 and you got the explorer “Class not regiѕtered” error inѕtead. Don’t worry. This is a fairly common error. It’s usually caused by a corrupt file that’s linked to “exрlorer.exe.” However, it can also be caused by a faulty hard drive, although this is less common.
In this article, we’ve prepared several solutions to help you fix the explorer class not registered error.
Restart Windows Explorer
This is the simplest solution and in our experience, it’s also the one that has a high chance of fixing the error. We’re going to use the Task Manager to properly restart Windows Explorer.
1. Press Ctrl + Shift + Esc to open the task manager.
2. Find Windows Explorer under Apps.
3. Select it, right-click on it, and choose Restart from the menu.
Windows Explorer will reset its configurations and the “explorer.exe” error should stop popping up.
Run the System File Checker
This tool is used to check for corrupt or missing system files. The explorer class not registered error is often caused by system file errors, so you should diagnose your system with SFC.
1. Type cmd in the Windows search box and open the Command Prompt as administrator.
2. Type sfc /scannow and press Enter. This will perform a full system scan. Take note; the process might take some time to finish.
3. If no error is found, your system files are most likely not the culprit behind the error, so continue with the next solution.
4. If an error is found, type the following command: DISM /Online /Cleanup-Image /RestoreHealth. The corrupted files will be restored to the original Windows system files.
Restart ETW Collector Service
Is the explorer class not registered error occurring only when you use Internet Explorer or Edge? If yes, you should restart the ETW Collector Service.
1. Type Run in the Windows search box to open the Run dialog window. Alternatively, press the Windows key + R.
2. Type services.msc. This will give you the list of services.
3. Find Internet Explorer ETW Collector Service, then right-click on it and select Start.
4. Restart Windows Explorer by following the same steps you did earlier.
Change Default Image Viewer
If you’re getting the explorer class not registered error when you open jpeg image files, you should change the default image viewing program to Windows Photo Viewer.
1. Right-click on any image file, extend Open with, and select Choose another app from the menu.
2. Choose the Windows Photo Viewer app from the list and make sure to check the Always use this app box.
Reset Default Apps
If the error appears when you open jpeg files or other file types, you should reset all of your default apps. Your computer will reset all of your default app settings, but you’ll be able to customize them afterward.
1. Open the Windows Start menu and launch the Settings application.
2. Click on Apps.
3. In the left panel, click on Default Apps and press the Reset button.
Re-register ExplorerFrame.dll
If Internet Explorer keeps crashing with the explorer class not registered error, try tweaking the Explorer Frame DLL file.
1. Open the Command Prompt as administrator.
2. Type the following command line: regsvr32 ExplorerFrame.dll to re-register the DLL file.
Use Internet Explorer to see if the error persists.
Check Your Hard Drive
A faulty hard drive can sometimes cause the explorer class not registered error on Windows. It’s rarely the culprit, but if none of the solutions worked so far, it’s worth investigating.
Open the Command Prompt tool as administrator and run the following command:
chkdsk
Use our detailed guide to check your hard drive for errors with the help of additional tools. If you have a spare hard drive, you should also use it as a replacement to quickly see if your old drive is causing the error.
System Restore
If nothing has worked so far, it’s time to restore Windows to the last restore point. Before you get started, back up all your data.
1. Type “restore” in the Windows search box and open the first result.
2. Inside the System Protection panel, select the System Restore button. This will open a new window with all your saved restore points.
3. Select the restore point and select the Next button to finish the system restore process.
If you don’t have any restore points available, you’ll have to reinstall Windows.
Which solution solved your explorer class not registered error? Let us know in the comments below.