VirtualBox无法启动的解决方法
准备工作
1、已经安好了Oracle VM VirtualBox管理器;
2、已经下载好了相应Linux发行版的iso磁盘镜像文件;
3、新建了对应版本的VirtualBox并按提示一路next;
4、在设置中的存储模块配置好iso磁盘镜像文件。
问题
启动VirtualBox遇到问题——“不能为虚拟电脑 xxx 打开一个新任务”:
问题明细
Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR).
问题原因分析
系统“C:\Windows\System32”路径下的“uxtheme.dll”文件被破解过所致。
解决办法
下载微软的SigCheck工具,并将其放在指定的路径下,通过命令行找到该工具,并对我们要检查的“uxtheme.dll”文件进行校验,首先cd到sigcheck.exe所在的路径下,然后调用该文件。命令如下:
.\sigcheck.exe -i -a -h c:\windows\system32\uxtheme.dll
Verifed值为Unsigned,说明该文件被破解过。我们百度下载一个原版的“uxtheme.dll”文件将其替换即可。如替换时遇对System32文件夹权限不足,则给文件夹添加用户权限,如果无法保存对用户权限的修改,则右键文件夹属性->安全->高级->所有者,修改所有者为当前用户之后再给文件夹添加对当前用户的权限。之后删除“uxtheme.dll”文件若遇无法删除,已在winlogon.exe中打开的提示,则右键用QQ电脑管家的粉碎文件功能对其进行粉碎即可(之前记得对系统中被破解的“uxtheme.dll”文件进行备份)。接下来我们再启动一下VirtualBox试试吧:
成功啦~
本文来自博客园,作者:天外归云,转载请注明原文链接:https://www.cnblogs.com/LanTianYou/p/5258618.html