如果您正在使用文件资源管理器但突然遇到错误,提示“不支持此类接口”,请继续阅读,因为这篇文章将指导您如何解决问题。 发生这种错误的原因是系统文件损坏,该文件支持与 Windows 文件资源管理器进程或文件资源管理器一起使用的系统中的多项任务。 这种错误会让您在浏览计算机上的文件时遇到困难,或者在您打开控制面板等重要实用程序时,或者在复制文件时以及其他不便时。 不用说,它根本不会给您带来任何生产力,只会让您感到沮丧。
要解决此问题,您可以尝试多种选择。 您可以尝试运行系统文件检查器扫描或 DISM 工具。 您还可以尝试重新注册可能损坏的 DLL 文件或修复用户配置文件。 有关更多详细信息,请参阅以下每个给定选项。
选项 1 – 尝试运行系统文件检查器
系统文件检查器或 SFC 是一种内置命令实用程序,可帮助恢复损坏的文件以及丢失的文件。 它将坏的和损坏的系统文件替换为好的系统文件,这可能是您收到错误 0x8024a11a 和 0x8024a112 的原因。 要运行 SFC 命令,请按照以下步骤操作。
- 在开始搜索中键入“cmd”,然后右键单击相应的搜索结果。
- 接下来,选择“以管理员身份运行”以使用管理员权限打开命令提示符。
- 打开命令提示符后,键入 SFC / SCANNOW
该命令将启动系统扫描,这将需要一些时间才能完成。 完成后,您将获得以下结果:
- Windows资源保护未发现任何完整性违规。
- Windows资源保护发现损坏的文件并成功修复它们。
- Windows资源保护发现损坏的文件但无法修复其中一些。
选项 2 – 尝试修复用户配置文件
解决问题的下一步是修复用户配置文件。 您所要做的就是通过创建新的用户帐户并将您的所有个人文件从 C:/Users 位置的当前用户配置文件文件夹迁移到 Windows 10 中的新用户配置文件,该文件夹也位于在同一个文件夹中。
选项 3 – 运行 DISM 工具
您可以尝试运行部署映像和服务管理或 DISM 工具来修复“不支持此类接口”错误。 使用此内置工具,您可以使用各种选项,例如“/ScanHealth”、“/CheckHealth”和“/RestoreHealth”。
- 以管理员权限打开命令提示符。
- 然后键入以下命令,并确保在键入每个命令后立即按 Enter:
- Dism / Online / Cleanup Image / CheckHealth
- Dism / Online / Cleanup Image / ScanHealth
- exe /在线 /Cleanup-image /Restorehealth
- 如果该过程需要一段时间,请不要关闭窗口,因为它可能需要几分钟才能完成。 完成后,重新启动计算机。
选项 4 – 尝试重新注册有问题的 DLL 文件
您可能需要使用 regsvr32.exe 重新注册 ntdll.dll 文件,然后才能成功安装程序并修复错误。 Regsvr32 工具是一个命令行实用程序,可用于在 Windows 操作系统中注册和注销 OLE 控件,如 DLL 和 ActiveX (OCX) 控件。 请按照以下步骤使用。
- 从WinX菜单以管理员身份打开命令提示符。
- 接下来,在提升的命令提示符中键入以下命令,然后按 Enter 执行它。 这将使用 Windows 操作系统工具 regsvr32.exe 重新注册受影响的 DLL 文件。
regsvr32 c:windowssystem32actxprxy.dll
- 执行给定的命令后,如果 Regsvr32 工具能够成功运行,您应该会看到一条消息,提示“vbscript.dll 中的 DllRegisterServer 成功”。 如果它不起作用,您可以尝试执行此命令: FOR /RC: %G IN (*.dll) DO "%systemroot%system32regsvr32.exe" /s "%G"
- 完成后,重新启动计算机。