VirtualBox 7.2.2安装踩坑记录
VirtualBox 7.2.2安装踩坑记录,内含:安装目录不合法,安装程序没有权限打开sdk,最后还是装到C盘去了
傻得很
下载链接:Download VirtualBox
download页面点Windows hosts
运行exe打开安装向导。选择功能,不懂默认吧
报错了(没想到这一步还能报错啊
查到了这篇博客:解决安装VirtualBox高版本不能自定义安装D盘问题 Invalid installation directory
顺便放一下VirtualBox的论坛:https://forums.virtualbox.org/index.php
官方解释:
Windows主机上的安装目录必须满足特定的安全要求,安装路径的所有父目录需要满足自由访问控制列表(DACL):
Users S-1-5-32-545: (OI) (CI) (RX)
Users S-1-5-32-545: (DE, WD, AD, WEA, WA)
Authenticated Users S-1-5-11: (OI) (CI) (RX)
Authenticated Users S-1-5-11: (DE, WD, AD, WEA, WA)
解决办法,打开cmd,对所有父目录执行(注意不要加空格):
icacls D:\Oracle /reset /t /c
icacls D:\Oracle /grant *S-1-5-32-545:(OI)(CI)(RX)
icacls D:\Oracle /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)
icacls D:\Oracle /grant *S-1-5-11:(OI)(CI)(RX)
icacls D:\Oracle /deny *S-1-5-11:(DE,WD,AD,WEA,WA)
比如我的路径是D:\Software\VirtualBox
,那么父目录就是D:\Software
。父目录里东西太多了一下刷屏没截到图(汗
好的我决定直接新开个目录。改成D:\Oracle
这样ok了,继续
再试可以了
提示安装程序没有足够的权限打开sdk文件。怎么越来越麻烦了想装到D盘就怎么困难吗
应该是因为之前设置权限太严了…我现在进这个目录什么权限都没有,安装程序也没有
查了一圈没找到什么好办法,于是又决定装C盘了…
即刻解决哈哈