You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code连接WSL远程服务反复报错 求永久解决方案

解决VS Code中WSL反复出现登录权限错误的永久方案

针对你遇到的WSL错误(代码4294967295和Wsl/Service/CreateInstance/CreateVm/0x80070569),以下是能彻底解决的方法:

1. 修正本地登录权限策略

错误提示“用户未被授予在此计算机上请求的登录类型”是核心问题,按以下步骤调整:

  • 按下Win+R,输入secpol.msc打开本地安全策略
  • 展开「本地策略」→「用户权限分配」
  • 找到「允许本地登录」,双击后添加你的当前用户账户
  • 找到「允许通过远程桌面服务登录」,同样添加你的账户
  • 检查「拒绝本地登录」列表,若存在你的账户,立即移除
  • 找到「作为服务登录」,添加你的用户账户或NT SERVICE\WslService

2. 重置WSL默认用户权限

若WSL内部账户权限异常,执行以下命令:

  • 以管理员身份打开PowerShell,运行wsl --list --verbose查看你的WSL发行版名称(如Ubuntu-22.04)
  • 执行wsl --user root -d 你的发行版名称,以root身份进入WSL
  • 运行usermod -aG sudo 你的WSL用户名,确保用户拥有sudo权限
  • 退出WSL后,执行wsl --set-default-user 你的WSL用户名恢复默认用户

3. 禁用Windows快速启动

戴尔电脑的快速启动会导致WSL虚拟机状态残留,引发重复错误:

  • 打开「控制面板」→「电源选项」→「选择电源按钮的功能」
  • 点击「更改当前不可用的设置」,取消勾选「启用快速启动(推荐)」
  • 保存设置后重启电脑

4. 确保WSL相关服务自动启动

  • 按下Win+R,输入services.msc打开服务管理器
  • 找到「Windows Subsystem for Linux Service」,设置启动类型为自动
  • 找到「Hyper-V Virtual Machine Management」,设置启动类型为自动
  • 找到「Virtual Machine」服务,设置启动类型为自动

5. 运行WSL官方修复工具

  • 以管理员身份打开PowerShell,执行wsl --repair
  • 修复完成后重启电脑,该工具会自动修复WSL的系统依赖和配置问题

内容的提问来源于stack exchange,提问作者PKConder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 03:42:52