news 2026/10/15 21:25:29

VirtualBox 7.x以上版本安装报Invalid installation directory问题解决

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VirtualBox 7.x以上版本安装报Invalid installation directory问题解决

文章目录

  • 一、引言
    • 编写目的
    • 官方资料
  • 二、解决方案
    • 最简单方式【个人】
    • 强迫症方式【官方】

一、引言

Invalid installation directory

  • 无效的安装目录

The chosen installation directory is invalid, as it does not meet the security requirements.

  • 所选的安装目录无效,因为它不符合安全要求。

Please choose another directory for installing Oracle VirtualBox 7.2.6.

  • 请选择其他目录来安装 Oracle VirtualBox 7.2.6。

编写目的

看了很多其他文章,排除掉VIP等收费的文章外,其余的基本都是写的太完善了,没错,就是写的太全、太完善了,下面摘取两个最优质的【若原作者不愿被引用·请联系我删除】:

  • 解决VirtualBox安装目录无效的问题
  • VirtualBox 7.1.12 安装报错:“Invalid installation directory”
  • VirtualBox 7.0.14+ lnvalid installation directory安装报错?彻底解决 /目录不满足安全要求” 问题

所以我自己把自己的经验写下来,帮助别人的同时,也算记录一下(尤其是下方的官方资料),以防以后再遇到类似的问题。

官方资料

具体原理,还是建议参见官方Manual吧:Installation Details

二、解决方案

最简单方式【个人】

有两种简单的解决方式:

  1. 采用默认路径,什么都不动,直接傻瓜式下一步下一步……即可,也就是:C:\Program Files\Oracle\VirtualBox【注意:如果默认路径,也报这个错,那就有理由怀疑你的C:\Program Files\或C:\Program Files\Oracle这个系统目录的权限被某个流氓软件调教过了!】
  2. 在安装引导界面,选择路径时,通过安装引导界面新建不包含中文、特殊符号或非ASCII字符的根路径即可,例如D:\VirtualBox或E:\MyVM等形式路径即为根路径!

强迫症方式【官方】

参考官方Manual对自定义目录进行权限配置

例如,若要安装到D:\My VM\Oracle\VirtualBox这个目录下,需要分别对D:\My VM、D:\My VM\Oracle和D:\My VM\Oracle\VirtualBox三个目录进行权限配置:

  1. 以管理员身份运行cmd命令提示符,执行icacls命令请使用cmd命令提示符,而不是PowerShell新终端!
  2. 对D:\My VM目录执行以下命令:
icacls"D:\My VM"/reset/t/c icacls"D:\My VM"/inheritance:d/t/c icacls"D:\My VM"/grant*S-1-5-32-545:(OI)(CI)(RX)icacls"D:\My VM"/deny*S-1-5-32-545:(DE,WD,AD,WEA,WA)icacls"D:\My VM"/grant*S-1-5-11:(OI)(CI)(RX)icacls"D:\My VM"/deny*S-1-5-11:(DE,WD,AD,WEA,WA)

因为D:\My VM目录中间带空格,所以必须用英文双引号包住,同时再对D:\My VM\Oracle和D:\My VM\Oracle\VirtualBox两个目录也执行一下相同命令

icacls"D:\My VM\Oracle"/reset/t/c icacls"D:\My VM\Oracle"/inheritance:d/t/c icacls"D:\My VM\Oracle"/grant*S-1-5-32-545:(OI)(CI)(RX)icacls"D:\My VM\Oracle"/deny*S-1-5-32-545:(DE,WD,AD,WEA,WA)icacls"D:\My VM\Oracle"/grant*S-1-5-11:(OI)(CI)(RX)icacls"D:\My VM\Oracle"/deny*S-1-5-11:(DE,WD,AD,WEA,WA)
icacls"D:\My VM\Oracle\VirtualBox"/reset/t/c icacls"D:\My VM\Oracle\VirtualBox"/inheritance:d/t/c icacls"D:\My VM\Oracle\VirtualBox"/grant*S-1-5-32-545:(OI)(CI)(RX)icacls"D:\My VM\Oracle\VirtualBox"/deny*S-1-5-32-545:(DE,WD,AD,WEA,WA)icacls"D:\My VM\Oracle\VirtualBox"/grant*S-1-5-11:(OI)(CI)(RX)icacls"D:\My VM\Oracle\VirtualBox"/deny*S-1-5-11:(DE,WD,AD,WEA,WA)

然后重新打开VirtualBox安装程序,选择D:\My VM\Oracle\VirtualBox目录即可!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/15 21:23:26

数字图像处理中的表示与描述:从像素到可识别对象的完整指南

1. 从“像素堆”到“可理解对象”:表示与描述到底在解决什么问题很多人学数字图像处理,前面几章做滤波、边缘检测、阈值分割,跑出来的结果是一张二值图或者一堆边缘点,看起来挺像那么回事。但一旦要回答“图里有几个目标”“每个目…

作者头像 李华
网站建设 2026/10/15 21:21:39

高效学习追踪系统:从碎片化到体系化的工程实践

1. 项目背景与核心价值去年辅导一位机械专业转前端的学员时,他问我:"每天看那么多教程,为什么还是写不出代码?"这个问题让我意识到,非科班学习者最需要的不是更多资源,而是一套可执行的学习追踪系…

作者头像 李华
网站建设 2026/10/15 21:18:25

华为OD机考100题含答案:从刷题到考场稳定发挥的完整指南

简介:这份华为OD机考100题(含答案)docx文档,面向具备一定编程基础、正在准备华为OD机考或同类技术认证的开发者,帮助其系统熟悉机考题型与考察重点。文档精选100道经典真题,涵盖【5键键盘的输出】【N进制减…

作者头像 李华
网站建设 2026/10/15 21:17:21

C语言:函数与参数传递

一、什么是函数?计算机为了减少重复写代码的痛苦,更方便人们将一些特殊的使用频率较高的代码进行使用,创造出了函数,我们只需要将其用特定的方法封装,在使用时就不需要关注实现的细节 ,直接当做公式直接使用…

作者头像 李华
网站建设 2026/10/15 21:13:00

Hyperledger Fabric记账流程全解析:从交易提案到区块落盘

刚接触Hyperledger Fabric的人,十有八九会在“记账”这两个字上卡住。不是看不懂账本结构,而是搞不清一笔交易从客户端发起之后,中间到底经过哪些节点、哪些阶段、谁的账本先动、谁的后动,最后又是怎么落进区块里的。我自己第一次…

作者头像 李华