注:如果你在解决问题时先看到这篇文章,请先使用我文末说的方法,不要随意尝试使用命令行去修改权限什么的;本人在尝试七七八八的方法后直接丢失了对文件夹的权限(连删除也做不到),打开属性的安全高级选项,提示我是管理员但是我没有权限查看。后来是通过在高级选项中的更改所有者,尝试了好几次把adiministrator添加进去,才恢复了权限。

过了一晚上打开电脑发现virtualbox打开报错,后面甚至都没有报错了,直接没有反应;

大概是直接关机没有等interface关闭导致的,因此准备直接重新安装解决;

但是直接安装出现了invalid installation directory

细节的提示已经忘了,是关于security的问题

大部分对此问题的解决方案是修改注册表,用

icacls D:\VirtualBox /reset /t /c

icacls D:\VirtualBox /inheritance:d /t /c

icacls D:\VirtualBox /grant *S-1-5-32-545:(OI)(CI)(RX)

icacls D:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA)

icacls D:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX)

icacls D:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)

这种命令来解决的,但是经过本人的尝试,发现都无法解决;

然后在网上一个帖子下面的评论找到了一个神奇的方法:
先安装vitualbox6.1.x到对应的目录,然后卸载,再安装7.1.x到对应的目录,问题解决;

尝试之后确实直接就安装成功了,并且启动也没有问题。

参考链接如下:
科学网—Virtualbox7.0以上版本安装报错:Invalid installation directory - 郭令举的博文

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐