VBox虚拟机在注册过程中可能报的错(一条龙服务) 打开虚拟文件失败、relaunching VirtualBox VM process 5 (Solved)等等
有时候由于某些需要,我们可能会想要向vbox中导入一个现成的虚拟机或者转移虚拟机的时候,大概长这个样子。然后呢, 我们在管理器(manager)中进行注册时,可能会显示无法打开(无法运行)虚拟机。这是因为在注册虚拟机的同时也需要将该虚拟机的镜像(快照)一并注册。操作方法:点击 管理>>虚拟介质管理在这个界面中<依次>注册虚拟机的每个镜像,顺序错了会出现提示。注册好后就可以回
有时候由于某些需要,我们可能会想要向vbox中导入一个现成的虚拟机或者转移虚拟机的时候,大概长这个样子。
然后呢, 我们在管理器(manager)中进行注册时,可能会显示无法打开(无法运行)虚拟机。
这是因为在注册虚拟机的同时也需要将该虚拟机的镜像(快照)一并注册。
操作方法:
点击 管理>>虚拟介质管理
在这个界面中<依次>注册虚拟机的每个镜像,顺序错了会出现提示。
注册好后就可以回到管理器(manager)中进行注册,这时候就可以成功了。
在启动时可能报错:
点击OK后出现:
这时候需要考虑很多了。
- 关闭广告实时保护(AV Real Time Protection)并且卸载Antivirus program然后 重新启动vbox。
- 惠普的电脑考虑卸载以下程序:
- HP Client Security
- HP Sure Click
- HP Sure Sense
- 确保Hyper-v已经关闭。查看路径如下:设置面板>>应用>>程序和功能>>启用或关闭Windows功能。在这里可以查看Hyper-v是否被关闭。
- 打开路径"C:\Program Files\Oracle\VirtualBox\drivers\vboxsup"就是vbox安装路径下的drivers\vboxsup文件,右键vboxsup.inf文件并安装。重新启动vbox。
- (重头戏,虽然每个方法我都尝试过,但是这个部分让我解决了问题)打开虚拟硬盘文件下的log文件夹中的{xxx}Hardening.log文件,这就是启动时的日志信息,划到最下如果看到很多行末尾有[lack WinVerifyTrust]]字样。说明Windows系统配置文件损坏。下面尝试修复:
- 管理员身份运行cmd命令提示符(也可以在C:\Windows\System32目录下找到cmd.exe,右键,以管理员身份运行);
- 输入sfc /scannow查看是否损坏。
- 尝试联网修复。输入DISM.exe /Online /Cleanup-image /Scanhealth命令。
- 上个命令100%后输入DISM.exe /Online /Cleanup-image /Restorehealth命令。
- 修复完成。
- 然后卸载vbox并重启电脑。在 设置面板>>应用中进行卸载,一定要重启,玄学最伟大。
- 下载最新版vbox并安装
- 此时不要慌,安装后完后去cmd重新检查一边配置文件是否损坏。(我的就是每次安装后都会损坏配置文件,所以导致很久找不到问题的原因)。
- 然后重新启动vbox。
- 如果上述办法已经尝试过并且报同样的错误那么考虑以下办法。
- 打开注册表并找到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxsup
- 将Start的值改为2。
然后重启电脑,再次尝试打开vbox。
到这里,我的电脑就可以成功打开vbox,花了我整整两天研究怎么启动,真是可恶。特此记录。
Ps:
其他小办法例如查看vbox驱动是否是running状态什么的,都挺好查在这里就不多赘述了。
日志里有个windows/system32/wintab32.dll文件打不开挺正常,因为win10就没有那个文件,我当初还深究了这个点找了很久。不需要去乱七八糟小网站上下载并放进去!
忠告:卸载修复资源,重新下载的步骤多循环几遍,万一呢。
参考自:
这篇文章解决了我后半部分,但又没完全解决。因为每次安装vbox都会损坏(特指我)可从没有一篇文章中提到。我也是偶然发现的,卸载之前发现损坏。重启电脑安装之后发现又损坏,太离谱了。
解决Windows资源保护找到了损坏文件但无法修复的问题_梦里逆天的博客-CSDN博客_windows资源保护找到了损坏文件但无法修复
这篇文章解决了文件修复问题。
更多推荐
所有评论(0)