几天前,我的 VirtualMachine Centos 拒绝启动。它说“之前发生了意外关闭”,因此它拒绝启动并给出错误。现在,在不成功后,并排在互联网上搜索解决方案,我决定完全卸载它并从头开始安装所有内容。但是无论如何我卸载了虚拟机,接下来,Virtualbox 也无济于事。再次安装后,它仍然保留旧设置并仍然出现该错误。所以,我很沮丧,真的需要帮助。我也遵循 Virtualbox 卸载文档但没有成功,因为它只是说从控制面板以普通方式卸载它。我也删除了所有相关文件夹,但还是没有成功。请帮助我。预先感谢!(我可以根据要求提供任何信息)
免责声明:此过程很危险,可能会破坏您的主机系统。请先备份您的数据或/并获取系统映像。(也就是说,我已将这个过程应用到我的主要 Windows 7 机器上两次,并且操作系统仍然运行良好。)
我的情况:我想从 VirtualBox 5.1.22 更新到 5.1.28。较新版本的安装程序在接近尾声时挂起,因此我需要先正确卸载 5.1.22 才能使其正常工作:
下载psexec.exe和CCleaner。然后拔掉网线,关闭wifi。杀死谷歌驱动器、保管箱和其他侵入系统的工具(如果在此过程中重新启动,请再次执行此操作)。
使用控制面板中的 VirtualBox 卸载程序进行卸载(由于某种原因,我的机器上没有卸载程序)。
删除文件夹C:/Program Files/Oracle/VirtualBox和%userprofile%\.VirtualBox
删除虚拟框驱动程序(以 VBox.. 开头的文件) C:\Windows\system32\drivers\
清理windows注册表:regedit.exe以管理员身份启动,到处搜索VirtualBox,小心谨慎(不要破坏其他东西)删除相应的文件夹、键和值。
此时,我被阻止了,因为我无法删除文件夹的子文件夹(它们是 VirtualBox 网络驱动程序)Computer/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/Root/NET/。对我来说,解决方法包括
将 PsExec.exe 下载到您的桌面
开始并在“开始搜索”中输入:cmd。按住 CTRL 和 SHIFT 键,按 Enter。命令提示符窗口将打开。
复制并粘贴以下命令:
"%userprofile%\desktop\psexec" -i -d -s c:\windows\regedit.exe
使用这种授权版本的regedit,你需要
获取../NET文件夹的所有权(右键单击,“权限...”,高级,所有者选项卡,选中“替换子容器和对象的所有者”)
将完全控制权添加到 OWNER RIGHTS
删除所有的子文件夹../NET
也许您需要进一步使用权限,机器重新启动可能会有所帮助。
目标:../NET应该清除 VirtualBox 驱动程序文件夹,并拥有管理员和所有者权利的完全控制权限。
然后几遍CCleaner,然后重新启动,最后你就干净了。如果一切正常,您现在可以在必要时成功安装最新版本的 VirtualBox。
相关问题: 如何在windows10上卸载Virtualbox?
| 归档时间: |
|
| 查看次数: |
96459 次 |
| 最近记录: |