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
### VirtualBoxInvalid Installation Directory” 错误解决方案 当遇到 VirtualBox 安装过程中的 `Invalid installation directory` 错误时,可以采取以下措施来解决问题。 #### 方法一:调整安装路径至推荐目录 根据已知的信息,VirtualBox 的最新版本(如 7.0.x 版本)仅允许将其安装到特定的安全目录中。这些安全目录通常位于系统盘(C 盘),并且具有严格的权限控制[^1]。因此,建议将安装路径设置为默认的 C 盘路径,例如: - **Windows 默认路径**: ```plaintext C:\Program Files\Oracle\VirtualBox ``` 如果希望自定义路径,则可以选择另一个受支持的位置,比如 D 盘下的指定文件夹,但需确保该路径满足安全性要求[^2]。 #### 方法二:遵循官方文档指导 对于更复杂的场景,可参考官方文档提供的说明。某些情况下,用户可以通过手动修改注册表或环境变量的方式绕过此限制[^3]。然而,这种方法不被推荐用于普通用户,因为它可能会带来潜在的风险。 #### 方法三:降级旧版 VirtualBox 如果上述两种方式均不可行,考虑使用较早版本VirtualBox(例如低于 7.0.14 的版本)。早期版本安装路径的要求相对宽松,不会强制执行类似的验证逻辑[^4]。不过需要注意的是,降级可能导致功能缺失以及兼容性问题。 以下是实现方法的具体代码片段供参考: ```bash # 下载并安装较低版本VirtualBox (假设目标版本为 6.1.38) wget https://download.virtualbox.org/virtualbox/6.1.38/VirtualBox-6.1.38-153129-Win.exe ``` 通过以上三种途径之一即可有效规避 `Invalid installation directory` 报错现象的发生。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值