VirtualBox 错误:supR3HardenedScreenImage 在 SHELL32.dll 上失败

VirtualBox 错误:supR3HardenedScreenImage 在 SHELL32.dll 上失败

在 Windows 10 上,有一天 VirtualBox 无法启动任何虚拟机。检查日志后,我收到此错误:

致命错误:supR3HardenedDllNotificationCallback:supR3HardenedScreenImage 在“C:\Windows\system32\SHELL32.dll”上失败

我在 Google 上搜索了这个错误,发现其他人也有类似的问题,例如: https://forums.virtualbox.org/viewtopic.php?f=6&t=66364

然而,我想修复此问题的根本原因,而不是使用没有操作系统验证检查的旧版本的 VirtualBox。

答案1

我选择按照此站点上的说明修复系统上的 DLL 文件:https://support.microsoft.com/en-ca/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system

基本上,以管理员身份运行命令提示符,然后运行以下命令:

DISM.exe /Online /Cleanup-image /Restorehealth

然后

sfc /scannow

现在应该修复 DLL 文件并且 VirtualBox 应该可以按预期工作。

相关内容