文章目录一、引言编写目的官方资料二、解决方案最简单方式【个人】强迫症方式【官方】一、引言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二、解决方案最简单方式【个人】有两种简单的解决方式采用默认路径什么都不动直接傻瓜式下一步下一步……即可也就是C:\Program Files\Oracle\VirtualBox【注意如果默认路径也报这个错那就有理由怀疑你的C:\Program Files\或C:\Program Files\Oracle这个系统目录的权限被某个流氓软件调教过了】在安装引导界面选择路径时通过安装引导界面新建不包含中文、特殊符号或非ASCII字符的根路径即可例如D:\VirtualBox或E:\MyVM等形式路径即为根路径强迫症方式【官方】参考官方Manual对自定义目录进行权限配置例如若要安装到D:\My VM\Oracle\VirtualBox这个目录下需要分别对D:\My VM、D:\My VM\Oracle和D:\My VM\Oracle\VirtualBox三个目录进行权限配置以管理员身份运行cmd命令提示符执行icacls命令请使用cmd命令提示符而不是PowerShell新终端对D:\My VM目录执行以下命令icaclsD:\My VM/reset/t/c icaclsD:\My VM/inheritance:d/t/c icaclsD:\My VM/grant*S-1-5-32-545:(OI)(CI)(RX)icaclsD:\My VM/deny*S-1-5-32-545:(DE,WD,AD,WEA,WA)icaclsD:\My VM/grant*S-1-5-11:(OI)(CI)(RX)icaclsD:\My VM/deny*S-1-5-11:(DE,WD,AD,WEA,WA)因为D:\My VM目录中间带空格所以必须用英文双引号包住同时再对D:\My VM\Oracle和D:\My VM\Oracle\VirtualBox两个目录也执行一下相同命令icaclsD:\My VM\Oracle/reset/t/c icaclsD:\My VM\Oracle/inheritance:d/t/c icaclsD:\My VM\Oracle/grant*S-1-5-32-545:(OI)(CI)(RX)icaclsD:\My VM\Oracle/deny*S-1-5-32-545:(DE,WD,AD,WEA,WA)icaclsD:\My VM\Oracle/grant*S-1-5-11:(OI)(CI)(RX)icaclsD:\My VM\Oracle/deny*S-1-5-11:(DE,WD,AD,WEA,WA)icaclsD:\My VM\Oracle\VirtualBox/reset/t/c icaclsD:\My VM\Oracle\VirtualBox/inheritance:d/t/c icaclsD:\My VM\Oracle\VirtualBox/grant*S-1-5-32-545:(OI)(CI)(RX)icaclsD:\My VM\Oracle\VirtualBox/deny*S-1-5-32-545:(DE,WD,AD,WEA,WA)icaclsD:\My VM\Oracle\VirtualBox/grant*S-1-5-11:(OI)(CI)(RX)icaclsD:\My VM\Oracle\VirtualBox/deny*S-1-5-11:(DE,WD,AD,WEA,WA)然后重新打开VirtualBox安装程序选择D:\My VM\Oracle\VirtualBox目录即可