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版本与package版本兼容性检查方法总结

《Python版本与package版本兼容性检查方法总结》:本文主要介绍Python版本与package版本兼容性检查方法的相关资料,文中提供四种检查方法,分别是pip查询、conda管理、PyP... 目录引言为什么会出现兼容性问题方法一:用 pip 官方命令查询可用版本方法二:conda 管理包环境方法

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

linux查找java项目日志查找报错信息方式

《linux查找java项目日志查找报错信息方式》日志查找定位步骤:进入项目,用tail-f实时跟踪日志,tail-n1000查看末尾1000行,grep搜索关键词或时间,vim内精准查找并高亮定位,... 目录日志查找定位在当前文件里找到报错消息总结日志查找定位1.cd 进入项目2.正常日志 和错误日

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境