无法删除/重装VirtualBox,提示缺少msi安装包
在删除VirtualBox的时候出现以下提示(忘记截图了,网上找的一张类似的图),然后重装、修复都不行,只有exe文件(exe文件都没有的话,可以去官网下载对应版本的exe文件),没有找到.msi文件。像这种情况,该如何解决呢?
首先,找到对应的exe文件,没有去官网Oracle VirtualBox下载对应的版本,一定要对应下载当前要删除的版本(如此图6.1.40版本),打开当前exe文件所在位置,然后在当前位置打开命令行窗口,输入以下命令(将名字替换成自己的exe版本)
VirtualBox-xxx.exe -x -p temp
点击回车,会在当前目录生成一个temp文件夹,里面会生成一个.msi文件,然后将.msi文件的名字换成提示图中要求的程序包名字,如上图的VirtualBox-6.1.28-r147628.msi,然后再点击已有的exe文件。当再次出现此提示时,点击浏览,将使用源替换成前面temp目录里的.msi文件,后面就可以正常删除、重装或者修复了。