Virtualbox7.0版本安装报错:Invalid installation directory

错误情况

我在安装virtualbox最新版7.0.18时候,因为默认安装在C盘,我改成了E盘,然后就报错

Invalid installation directory
The chosen installation directory is invalid, as it does not meet the security requirements. 
Refer to the Oracle WM VirtualBox7.0.18 manual for more information.
Please choose another directory for installing Oracle wMWirtualBox 7.0.18.

在这里插入图片描述
说是安装目录无效,因为不满足某些安全需求。去网上搜了搜没有最新回答。只有一个回答让装在C盘,但是我不想装在C盘。只能查看官方手册了。
在这里插入图片描述
这个是官方手册给出的详细情况。按照上面的解决办法即可。

解决办法

执行下面的命令,成功之后再去安装就可以了。

icacls E:\virtualbox /reset /t /c
icacls E:\virtualbox /inheritance:d /t /c
icacls E:\virtualbox /grant *S-1-5-32-545:(OI)(CI)(RX)
icacls E:\virtualbox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)
icacls E:\virtualbox /grant *S-1-5-11:(OI)(CI)(RX)
icacls E:\virtualbox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)

有几点情况需要注意:

  • 命令行要用管理员身份打开
  • E:\virtualbox 是我的安装目录,个人根据实际情况替换。建议直接在某个盘符下面新建空白文件夹。不要放在某个有文件的文件夹内。因为上面的命令会默认将文件夹内所有文件的安全需求全部更改。另外一点就是,不这样会更麻烦。假设你想安装在X:\Data\MyPrograms\下面,那么上面的六条命令你需要分别对X:\Data\MyPrograms\和X:\Data\都执行一遍。当你的X:\Data内有别的文件时,那些文件的某些安全需求也被更改,有可能影响文件的使用。
  • 命令行要用cmd哦,不要用powershell,因为powershell不识别*S-1-5-32-545:(OI)(CI)(RX)
  • 如果文章对你有帮助的话,请点个赞吧~~~
  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值