执行wsl --set-default-version 2时提示“The file cannot be accessed by the system”求助
解决WSL设置默认版本2时出现"The file cannot be accessed by the system"报错的方法
以下是几种针对性的解决方案,按顺序尝试即可:
重启WSL核心服务
打开任务管理器(快捷键Ctrl+Shift+Esc),切换到「服务」标签,找到LxssManager服务,右键选择「重启」。重启完成后重新执行wsl --set-default-version 2。重置WSL组件
以管理员身份打开PowerShell或命令提示符,依次执行以下命令:wsl --shutdown wsl --unregister <你的WSL发行版名称> # 不确定名称可先执行wsl -l -v查看 wsl --set-default-version 2操作完成后重新注册或安装你的WSL发行版。
检查系统权限与完整性
确保当前操作使用的是管理员权限(右键终端选择「以管理员身份运行」),再执行设置命令。同时可以运行系统文件扫描修复:sfc /scannow等待扫描修复完成后重启电脑,再次尝试设置。
确认虚拟化功能已启用
打开「控制面板」→「程序」→「启用或关闭Windows功能」,确保「适用于Linux的Windows子系统」和「虚拟机平台」两个选项都已勾选,勾选后重启系统再执行设置命令。
内容的提问来源于stack exchange,提问作者navalega0109
相关产品推荐
相关产品推荐

