报错信息

WSL 正在完成升级... Could not write value to key \SOFTWARE\Classes\Directory\shell\WSL. Verify that you have sufficient access to that key, or contact your support personnel. 更新失败(退出代码: 1603)。 Error code: Wsl/CallMsi/Install/ERROR\_INSTALL\_FAILURE [已退出进程,代码为 4294967295 (0xffffffff)] 现在可以使用Ctrl+D关闭此终端,或按 Enter 重新启动。

解决方法

将以下四个注册列表位的权限,归属修改为管理员组

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL\command

修改过程

右击权限,选择高级

上方所有者,选择更改

选择高级

选择立即查找,选择管理员组确认

注意

有的位置归属已经更改成功了,但是在权限的地方,管理员不是完全控制,需要把当前用户和管理员组同时勾选完全控制,权限才够。

比如:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\WSL这个默认就是管理员组未勾选完全控制

正文到此结束

本文标题:WSL 正在完成升级失败,错误代码4294967295 (0xffffffff),解决教程

本文链接:https://www.hantaosec.com/3785.html

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源及链接,不带链接禁止任何转载!访问任何网络安全相关文章,则视为默认接受网络安全文章免责声明 ,请认真阅读。

喜欢我的文章吗?
别忘了点赞或赞赏,让我知道创作的路上有你陪伴。