管理安装文件夹的权限(解决Invalid installation directory)
注意:7.0版本以后,官方规定系统盘(C盘)以外的安装路径不合法
方法二使用的是官方文档提供的方法,安装到其他盘,需要修改文件夹权限。
操作:
1. 以管理员模式打开cmd
2. 准备一个磁盘空间比较大的空文件夹(文件夹里不能有其他文件)
3. 安装路径不要有中文
4. 安装路径要直接在盘符下面
注意:安装路径要直接在盘符下面,比如D:\VirtualBox或者E:\VirtualBox,否则就要把所有上级目录的文件权限都改一遍
执行以下命令(【安装路径】要替换成自己的安装路径)
icacls 【安装路径】 /reset /t /c
icacls 【安装路径】 /inheritance:d /t /c
icacls 【安装路径】 /grant *S-1-5-32-545:(OI)(CI)(RX) /t /c
icacls 【安装路径】 /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA) /t /c
icacls 【安装路径】 /grant *S-1-5-11:(OI)(CI)(RX) /t /c
icacls 【安装路径】 /deny *S-1-5-11:(DE,WD,AD,WEA,WA) /t /c
比如我的安装路径是D:\VirtualBox,执行的命令就是
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) /t /c
icacls D:\VirtualBox /deny *S-1-5-32-545:(DE,WD,AD,WEA,WA) /t /c
icacls D:\VirtualBox /grant *S-1-5-11:(OI)(CI)(RX) /t /c
icacls D:\VirtualBox /deny *S-1-5-11:(DE,WD,AD,WEA,WA) /t /c