Virtualbox7.0版本安装报错:Invalid installation directory

本文主要是介绍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:(DE,WD,AD,WEA,WA)
icacls E:\virtualbox /grant *S-1-5-11:(OI)(CI)(RX)
icacls E:\virtualbox /deny *S-1-5-11:(DE,WD,AD,WEA,WA)

有几点情况需要注意:

  • 命令行要用管理员身份打开
  • E:\virtualbox 是我的安装目录,个人根据实际情况替换。建议直接在某个盘符下面新建空白文件夹。不要放在某个有文件的文件夹内。因为上面的命令会默认将文件夹内所有文件的安全需求全部更改。另外一点就是,不这样会更麻烦。假设你想安装在X:\Data\MyPrograms\下面,那么上面的六条命令你需要分别对X:\Data\MyPrograms\和X:\Data\都执行一遍。当你的X:\Data内有别的文件时,那些文件的某些安全需求也被更改,有可能影响文件的使用。
  • 命令行要用cmd哦,不要用powershell,因为powershell不识别*S-1-5-32-545:(OI)(CI)(RX)
  • 如果文章对你有帮助的话,请点个赞吧~~~

这篇关于Virtualbox7.0版本安装报错:Invalid installation directory的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1057038

相关文章

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

MySQL Workbench 安装教程(保姆级)

《MySQLWorkbench安装教程(保姆级)》MySQLWorkbench是一款强大的数据库设计和管理工具,本文主要介绍了MySQLWorkbench安装教程,文中通过图文介绍的非常详细,对大... 目录前言:详细步骤:一、检查安装的数据库版本二、在官网下载对应的mysql Workbench版本,要是

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

springboot报错Invalid bound statement (not found)的解决

《springboot报错Invalidboundstatement(notfound)的解决》本文主要介绍了springboot报错Invalidboundstatement(not... 目录一. 问题描述二.解决问题三. 添加配置项 四.其他的解决方案4.1 Mapper 接口与 XML 文件不匹配

Linux安装MySQL的教程

《Linux安装MySQL的教程》:本文主要介绍Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux安装mysql1.Mysql官网2.我的存放路径3.解压mysql文件到当前目录4.重命名一下5.创建mysql用户组和用户并修

IDEA中Git版本回退的两种实现方案

《IDEA中Git版本回退的两种实现方案》作为开发者,代码版本回退是日常高频操作,IntelliJIDEA集成了强大的Git工具链,但面对reset和revert两种核心回退方案,许多开发者仍存在选择... 目录一、版本回退前置知识二、Reset方案:整体改写历史1、IDEA图形化操作(推荐)1.1、查看提