| 
日志30好友17阅读权限150收听1在线时间1968 小时最后登录2025-10-31 
 
 超级版主 教育辅助界扛把子 
 
精华1热心10 听众1威望2 贡献17870 违规0 书币55993 注册时间2020-4-8  
 
 | 
 
| 笔者有一天在升级WIN11后,WSL突然出现无法运行,报错: 
 PS C:\Users> wsl --list --verboseWSL 正在完成升级...
 Could not write value  to key \SOFTWARE\Classes\Directory\Background\shell\WSL.
 Verify that you have sufficient access to that key, or contact your support personnel.wsl:
 WSL 安装似乎已损坏 (错误代码: Wsl/CallMsi/Install/ERROR_INSTALL_FAILURE)。
 按任意键修复 WSL,或 CTRL-C 取消。
 此提示将在 60 秒后超时。
 正在将适用于 Linux 的 Windows 子系统更新到版本: 2.3.26。
 
 从此,无论运行WSL的任何命令和参数,都会出现上述提示。因为WSL可以在WIN11中运行LINUX,非常方便,所以不想安放这个功能。
 为了修复这个故障,我尝试了如下各种途径,但都没有解决这个问题:
 在“启用或关闭WINDOWS功能”中,关闭:Virtual Machine platform和“适用于Linux的Windows子系统”两项,然后重新启动再重新勾选
 根据网上搜索和GPT的提示,重新手工删除WSL,仍是不行。
 总之,用了CHATGPT+搜索各种方法,前后折腾了大概一个多星期,都没有搞定。一度想放弃,重新安装WIN算了。但是看着一大堆安装的软件和
 重新后要全部重新配置,不禁望而生畏!
 最后,在谷歌搜索的帮助下,找到一个帖子,结合帖子的内容才最终解决了这个问题。
 在写这个帖子,只有几十分钟的时间,但是修复这个问题的过程中,那种反复试,无数遍重新启WINDOWS后,再次运行WSL,还是老的提示,那
 种绝望的心情不知道大家遇到过没有,气得连微软都问候了几十次。
 帖子链接如下 :https://github.com/microsoft/WSL/issues/11697#issuecomment-2168104220
 我是先下载了修复安装包:Releases · microsoft/WSL (github.com),重启后虽然提示变了,但是仍是不能安装WSL,后来根据文中的提示找到WSL相关的注册表,
 重命名报错的注册表字段,打开wsl就正常了
 
 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shell\WSL_bak
 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\WSL_bak
 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL_bak
 
 再次启动,WSL终于正常了。那一刻,心情真的是死灰复燃!
 WSL命令正常后,尽管又出现了下面的问题,
 
 PS C:\Users> wsl.exe --install Ubuntu-24.04wsl:
 使用旧分发注册。请考虑改用基于 tar 的分发。
 正在安装: Ubuntu 24.04 LTS已安装 Ubuntu 24.04 LTS。
 正在启动 Ubuntu 24.04 LTS...Installing, this may take a few minutes...
 WslRegisterDistribution failed with error: 0x80004002
 Error: 0x80004002 ??????
 
 Press any key to continue...分发“Ubuntu-24.04”的安装过程失败,退出代码: 1。
 
 但是通过:
 尝试卸载现有的 WSL 功能,并重新安装:
 wsl --shutdown
 wsl --unregister Ubuntu-24.04
 终于又再次能在WIN11下面使用UBUNTU了。
 修复后第一时间就是想把这次修复的访求分享出来,希望能帮助到遇到同样问题的友人,能帮助大家节约时间和少走弯路是我的心愿!
 总结:为解决这个问题,我使用过多个AI,包括通义千问/CHAGPT/kimi等,通过AI解决一般的问题确实很方便,但是如果遇到这种
 又新又奇怪的问题,AI的局限性就显现了。还是传统的搜索引擎更容易找到能解决同样的问题的友人。
 
 | 
 |