当前位置: 首页 > article >正文

WSL2 启动报错“拒绝访问“ E_ACCESSDENIED 完整解决方案

WSL2 启动报错拒绝访问 E_ACCESSDENIED 完整解决方案前言一、问题现象二、解决步骤2.1 关闭 WSL2.2 查看当前文件权限2.3 查看当前用户名2.4 以管理员身份修复权限2.5 重新启动 WSL三、常见原因总结四、补充关于 localhost 代理警告总结前言将 WSL 迁移到非系统盘如 D 盘后再次启动时可能遇到“拒绝访问”错误本文记录完整排查与修复过程。一、问题现象打开 PowerShell输入wsl启动报错如下PS D:\file\军哥聊技术wsl 无法将磁盘\\?\D:\Software\wsl\ext4.vhdx附加到 WSL2: 拒绝访问。 错误代码: Wsl/Service/CreateInstance/MountDisk/HCS/E_ACCESSDENIED根本原因当前 Windows 用户对 WSL2 虚拟磁盘文件ext4.vhdx没有完全控制权限导致 WSL 无法挂载磁盘。二、解决步骤2.1 关闭 WSL先确保 WSL 完全关闭wsl--shutdown2.2 查看当前文件权限icaclsD:\Software\wsl\ext4.vhdx输出如下D:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F) NT AUTHORITY\SYSTEM:(I)(F) NT AUTHORITY\Authenticated Users:(I)(M) BUILTIN\Users:(I)(RX)可以看到Administrators和SYSTEM有完全控制权限(F)普通用户只有读取和执行权限(RX)缺少写入权限2.3 查看当前用户名$env:USERNAME记住输出的用户名例如23670下一步要用。2.4 以管理员身份修复权限普通终端没有权限修改该文件的 ACL直接运行icacls /grant会报拒绝访问# ❌ 普通权限下会失败icaclsD:\Software\wsl\ext4.vhdx/grant23670:(F)# 输出D:\Software\wsl\ext4.vhdx: 拒绝访问。正确做法——通过Start-Process -Verb RunAs提权执行运行后会弹出UAC 管理员确认窗口点击“是”Start-Processpowershell-Verb RunAs-ArgumentList-Command,icacls D:\Software\wsl\ext4.vhdx /grant 你的用户名:(F); icacls D:\Software\wsl /grant 你的用户名:(OI)(CI)(F); pause⚠️注意将你的用户名替换为上一步获取的实际用户名。例如用户名为23670完整命令为Start-Processpowershell-Verb RunAs-ArgumentList-Command,icacls D:\Software\wsl\ext4.vhdx /grant 23670:(F); icacls D:\Software\wsl /grant 23670:(OI)(CI)(F); pause参数说明参数含义(F)Full Control完全控制权限(OI)Object Inherit子文件继承此权限(CI)Container Inherit子文件夹继承此权限等弹出的管理员窗口显示“请按任意键继续”后说明权限修复成功。2.5 重新启动 WSLwsl正常输出To run acommandas administrator(userroot), usesudo command.Seeman sudo_rootfordetails.(base)wyjwyj:/mnt/d/file/军哥聊技术$✅WSL 启动成功三、常见原因总结原因说明WSL 迁移到非系统盘从 C 盘迁移到 D 盘后新位置的文件权限未正确继承Windows 更新系统更新后可能重置部分文件夹权限手动移动 vhdx 文件复制/移动虚拟磁盘文件时权限丢失多用户环境其他管理员创建的 WSL 实例当前用户无权限四、补充关于 localhost 代理警告启动时可能看到以下警告wsl: 检测到 localhost 代理配置但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。这条警告不影响 WSL 正常使用可以忽略。如需消除在%USERPROFILE%\.wslconfig中添加[wsl2] networkingModemirrored保存后执行wsl--shutdown wsl重启即可消除警告。总结步骤命令关闭 WSLwsl --shutdown查看权限icacls D:\Software\wsl\ext4.vhdx查看用户名$env:USERNAME提权修复权限Start-Process powershell -Verb RunAs ...重启 WSLwsl核心思路用管理员权限给当前用户授予 vhdx 文件的完全控制权限一行命令即可解决。PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)NT AUTHORITY\Authenticated Users:(I)(M)BUILTIN\Users:(I)(RX)已成功处理1个文件;处理0个文件时失败 PS D:\file\军哥聊技术$env:USERNAME PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)NT AUTHORITY\Authenticated Users:(I)(M)BUILTIN\Users:(I)(RX)已成功处理1个文件;处理0个文件时失败 PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)NT AUTHORITY\Authenticated Users:(I)(M)BUILTIN\Users:(I)(RX)PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)PS D:\file\军哥聊技术wsl --shutdown;icaclsD:\Software\wsl\ext4.vhdx2$nullD:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)D:\Software\wsl\ext4.vhdx BUILTIN\Administrators:(I)(F)NT AUTHORITY\SYSTEM:(I)(F)NT AUTHORITY\Authenticated Users:(I)(M)BUILTIN\Users:(I)(RX)已成功处理1个文件;处理0个文件时失败 PS D:\file\军哥聊技术$env:USERNAME23670PS D:\file\军哥聊技术icaclsD:\Software\wsl\ext4.vhdx/grant${env:USERNAME}:(F)D:\Software\wsl\ext4.vhdx: 拒绝访问。 已成功处理0个文件;处理1个文件时失败 PS D:\file\军哥聊技术Start-Process powershell-VerbRunAs-ArgumentList-Command,icacls D:\Software\wsl\ext4.vhdx /grant 23670:(F); icacls D:\Software\wsl /grant 23670:(OI)(CI)(F); pausePS D:\file\军哥聊技术wsl-l-vNAME STATE VERSION * Ubuntu Stopped2PS D:\file\军哥聊技术wsl wsl: 检测到 localhost 代理配置但未镜像到 WSL。NAT 模式下的 WSL 不支持 localhost 代理。 To run acommandas administrator(userroot), usesudo command.Seeman sudo_rootfordetails.(base)wyjwyj:/mnt/d/file/军哥聊技术$

相关文章:

WSL2 启动报错“拒绝访问“ E_ACCESSDENIED 完整解决方案

WSL2 启动报错"拒绝访问" E_ACCESSDENIED 完整解决方案前言一、问题现象二、解决步骤2.1 关闭 WSL2.2 查看当前文件权限2.3 查看当前用户名2.4 以管理员身份修复权限2.5 重新启动 WSL三、常见原因总结四、补充:关于 localhost 代理警告总结前言 将 WSL 迁…...

拒绝从入门到放弃:自学C语言前的“必修课”——一些重要基础概念的解析

C语言基础教程:变量和数据类型 大家好!我本身作为C语言的初学者,深知学习过程中对一些问题和概念的理解只停留在知其然而不知其所以然的状态,因而在系统性的查找文献和询问业内从业者后写出了这篇推文。这是我将新学的知识内化的…...

算法可扩展性建模与渐进性能分析的技术6

引言算法性能分析的重要性可扩展性与渐进分析的关系实际应用场景中的需求算法可扩展性建模可扩展性定义与衡量指标输入规模与资源消耗的关系并行与分布式环境下的可扩展性常见模型:Amdahl 定律、Gustafson 定律渐进性能分析基础大 O 表示法及其数学基础时间复杂度与…...

极矢量与轴矢量

极矢量与轴矢量:坐标系变换下的矢量行为 极矢量与轴矢量详解 极矢量与轴矢量:坐标系变换下的矢量行为 引言 一、极矢量的定义与性质 1.1 极矢量的定义 1.2 极矢量的数学表示 1.3 常见的极矢量 1.4 极矢量在坐标系反演下的行为 1.5 极矢量在镜像反射下的行为 二、轴矢量的定义…...

用AI写Fusion 360脚本:个人版也能免费玩自动化

作为机械设计、3D打印爱好者,Autodesk Fusion 360是我们的常用工具,但重复建模、批量出图的繁琐操作,往往会消耗大量时间。而Fusion 360的脚本功能,搭配AI工具,能让我们彻底解放双手,用自然语言实现自动化设…...

开源轻量硬件监控软件LiteMonitor超小体积极致轻盈,可实时监测CPU、GPU、内存、磁盘、网络等系统性能,办公游戏皆适配,一键掌控电脑硬件状态

简介说明 LiteMonitor 是一款适用于 Windows 10/11 的开源轻量级硬件监控工具,以超小体积、无广告、解压即用的特点,解决了传统监控软件臃肿或功能不全的痛点。其解压后不足5MB,运行时资源占用极低,不拖慢系统,是电脑硬…...

突破性能边界:Turbo Intruder的高并发请求测试实战指南(含3个企业级案例)

突破性能边界:Turbo Intruder的高并发请求测试实战指南(含3个企业级案例) 【免费下载链接】turbo-intruder Turbo Intruder is a Burp Suite extension for sending large numbers of HTTP requests and analyzing the results. 项目地址: …...

BatchNorm偏置优化:稳定推理新技巧

BatchNorm偏置填充边界:确保推理一致性与数值稳定性 在深度学习中,批归一化(BatchNorm)是一种广泛使用的技术,用于加速训练过程并提高模型性能。然而,在推理阶段,BatchNorm的行为与训练阶段有所…...

unity火灾搭建模型

1.1 系统设计目标基于真实阴燃火的物理特性,在 Unity 引擎中构建一套可交互、物理合理、性能可控的火势蔓延仿真系统。核心目标包括:1.支持用户通过鼠标点击地面生成初始火源,实现直观交互2.模拟阴燃火的随机扩散规律,包含方向、距…...

AlienFX Tools:重新定义Alienware设备的终极个性化控制方案

AlienFX Tools:重新定义Alienware设备的终极个性化控制方案 【免费下载链接】alienfx-tools Alienware systems lights, fans, and power control tools and apps 项目地址: https://gitcode.com/gh_mirrors/al/alienfx-tools 你是否曾对Alienware设备原厂软…...

S7 协议

S7 协议(Siemens S7 Communication Protocol)是西门子(Siemens)为其 SIMATIC S7 系列 PLC(如 S7-200, S7-300, S7-400, S7-1200, S7-1500 等)开发的一套专有工业通信协议。它是目前工业自动化领域中应用最广…...

VSCode+ESP-IDF环境搭建freeRTOS开发环境避坑全记录(2023最新版)

VSCodeESP-IDF环境搭建freeRTOS开发环境避坑全记录(2023最新版) 在嵌入式开发领域,ESP32凭借其出色的性价比和丰富的功能接口,已成为物联网项目的首选平台之一。而freeRTOS作为轻量级实时操作系统,与ESP32的深度整合为…...

[.NET 9] BlazorWebView 无法在较旧的 Android 设备上加载, 附临时解决方法

BlazorWebView 无法在较旧的 Android 设备上加载Uncaught SyntaxError: Unexpected token . .NET 9 低于 v17 的 iOS 版本,IOS 16(2022年9月)、安卓API 31(2021年10月)上的 blazor.webview.js 出现意外语法错误 参考链…...

Windows11下Seay源码审计系统安装全攻略:从环境配置到实战测试

Windows11下Seay源码审计系统安装与实战指南 在数字化转型浪潮中,代码安全审计已成为开发者必备技能。作为国内广泛使用的源码审计工具,Seay以其轻量易用和对中文代码的良好支持,成为许多安全从业者的入门首选。本文将带您从零开始&#xff…...

机器学习35:元学习的应用

摘要本文介绍了元学习在多个方面的具体应用。首先,通过MAML等方法学习最优的初始化参数,使模型能够快速适应新任务。其次,元学习可用于学习优化器,自动调整更新策略。此外,网络架构搜索(NAS)利用…...

OSS Index API深度使用指南:如何用coordinates批量扫描项目依赖漏洞?

OSS Index API深度使用指南:如何用coordinates批量扫描项目依赖漏洞? 在当今快速迭代的软件开发环境中,依赖管理已成为安全防护的第一道防线。一个中型Java项目平均包含150-300个直接依赖,而每个直接依赖又会引入5-10个传递依赖&a…...

如何防止 AI 搜索将你的品牌与竞品的‘负面新闻’关联在一起?

各位技术专家、品牌管理者以及所有关注数字生态的同仁们,大家下午好! 在当今由人工智能驱动的信息时代,品牌的数字形象已不再仅仅受限于我们主动发布的内容。AI搜索引擎、推荐系统和大型语言模型(LLMs)的崛起&#xff…...

大学生python作业

import math a float(input("请输入直角三角形的直角边1(>0): ")) b float(input("请输入直角三角形的直角边2(>0): ")) c math.sqrt(a ** 2 b ** 2) print("直角三角形的斜边为: {:.2f}".format(c))principal float(input("请输…...

Winget包管理器故障排查与系统优化指南

Winget包管理器故障排查与系统优化指南 【免费下载链接】winget-install Install winget tool using PowerShell! Prerequisites automatically installed. Works on Windows 10/11 and Server 2022. 项目地址: https://gitcode.com/gh_mirrors/wi/winget-install 引言 …...

GitHub Copilot在Pycharm中报错?试试这个hosts修改+代理测试的黄金组合

GitHub Copilot在PyCharm中的连接问题排查与优化指南 当你在PyCharm中兴奋地准备使用GitHub Copilot来提升编码效率时,突然遭遇连接错误确实令人沮丧。这类问题通常源于网络配置与域名解析的复杂性,而非插件本身的功能缺陷。本文将系统性地分析问题根源&…...

LaTeX超链接颜色自定义全攻略:从基础配置到elsarticle文档类冲突解决

LaTeX超链接颜色自定义全攻略:从基础配置到elsarticle文档类冲突解决 在学术论文和技术报告的排版过程中,超链接颜色的精细控制往往被忽视,却直接影响文档的专业性和可读性。当引用文献、图表或外部资源时,默认的蓝色链接可能不符…...

为什么没有运行语义,企业生产运行过程产生的数据,无法成为真正的运营级数字资产?

没有运行语义,企业生产运行过程产生的数据,为什么无法成为真正的运营级数字资产?这个问题值得停下来想清楚。因为今天几乎所有制造企业都在谈数据驱动、数字资产、智能制造,但一个容易被忽略的事实是:数据本身并不等于…...

OpenClaw Skills 全方位指南:从小白到高手的进阶之路

## 到底什么是 Skill? 简单来说,Skill 就是给 OpenClaw 里的 AI 智能体加装的“专业知识包”。 你可以把它看作是给 AI 准备的“特种兵训练手册”。它把某个领域的门道、干活的套路和趁手的工具全都打包在一起,让 AI 换上这个包就能立刻变成…...

numpy-docs-l10n

NumPy 文档的本地化🎉 numpy-docs-l10n 已发布! 🚀 预览翻译:https://projects.localizethedocs.org/numpy-docs-l10n 🌐 Crowdin:https://localizethedocs.crowdin.com/numpy-docs-l10n 🐙 …...

深度解析AlienFX Tools:开源Alienware硬件控制终极解决方案

深度解析AlienFX Tools:开源Alienware硬件控制终极解决方案 【免费下载链接】alienfx-tools Alienware systems lights, fans, and power control tools and apps 项目地址: https://gitcode.com/gh_mirrors/al/alienfx-tools AlienFX Tools是一套功能完整的…...

在CentOS 7上给KVM虚拟机直通N卡跑AI:从硬件检查到避坑实战

在CentOS 7上实现KVM虚拟机NVIDIA GPU直通:AI开发环境搭建全指南 当你在本地服务器上运行一个深度学习训练任务时,是否遇到过这样的困境:物理机上的GPU利用率不足30%,而虚拟机中的AI模型却因为无法调用GPU而训练缓慢?这…...

别再花钱买NAS了!用NAS-CAB+旧电脑搭建家庭影音库(含外网访问教程)

零成本打造家庭影音中心:用NAS-CAB改造旧电脑全攻略 闲置电脑的第二次生命 每个家庭都有一台被时代淘汰的旧电脑——它们性能不足以运行最新游戏,内存不够装下现代软件,却依然能流畅运行基础系统。与其让这些设备积灰或低价转卖,不…...

静默活体检测实战:基于SeetaFace6模型的Java实现与性能调优指南

静默活体检测实战:基于SeetaFace6模型的Java实现与性能调优指南 在金融支付、门禁系统等安全敏感场景中,如何有效区分真实人脸与照片/视频伪造攻击,一直是计算机视觉领域的关键挑战。本文将深入解析SeetaFace6这一国产优秀人脸识别框架的静默…...

别再只会用BotFather了!用Python-telegram-bot库给你的Telegram机器人加个‘天气查询’功能(附完整代码)

用Python-telegram-bot打造智能天气机器人:从基础到高阶实战 Telegram机器人早已超越了简单的自动回复工具,成为开发者实现个性化服务的利器。今天,我们将突破BotFather的基础教学,带您开发一个真正实用的天气查询机器人。这个项目…...

AI破界:2026消费创新爆发:AI助手一句话下单1.2亿次背后的商业变局

2026年,AI不再是实验室里的参数竞赛,而是嵌入了日常消费的每一处褶皱。从"AI助手一句话下单超1.2亿次"到"AI眼镜实时投射导航信息",从"大模型折叠进咖啡取单口令"到"具身智能机器人持证上岗"——AI消…...