安装 Docker Desktop 时,wsl更新失败问题处理

wsl --update 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动。

问题

安装 Docker Desktop 过程中,运行 wsl –update 命令时,提示“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动”。执行 wsl –install, wsl –version 都不能返回正常响应。

解决方案

猜测是由于系统禁止了更新选项,导致 wsl 不能更新。

  1. 修改组策略

win + r 打开【运行】界面,输入"gpedit.msc",回车打开组策略界面。

【计算机配置】-【管理模板】-【Windows组件】-【Windows更新】-【配置自动更新】-【已启用】

  1. 修改注册表

win + r 打开【运行】界面,输入"regedit",回车打开注册表界面。

在注册表地址栏中输入:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU,回车

更新 “NoAutoUpdate” 的值为 0

  1. 启动系统更新服务

win + r 打开【运行】界面,输入"services.msc",回车打开系统服务管理界面。

找到 Windows Update, 双击,修改启动类型为“自动”,点击“应用”,点击“启动”

  1. 管理员身份打开 PowerShell

运行 wsl –update

1 Comments
  • Latest
  • Oldest
  • Hottest
匿名2025-06-16

nb 还得是大佬,直接改注册表格好用了

Powered by Waline v2.15.8
Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……