我可以更改存储 wslvar 用户名的 Windows 注册表吗?

我可以更改存储 wslvar 用户名的 Windows 注册表吗?

在我重命名我的用户及其文件夹后,$(wslvar USERNAME) 仍然返回旧文件夹,需要帮助如何更改该注册表项。我尝试在功能中取消选中 wsl 并重新选中,但没有帮助

答案1

wslvar USERNAME正在寻找名为的Windows环境变量USERNAME,因此根据此评论在相同情况下(用户和文件夹重命名,环境变量未更新),答案是:

  • netplwiz在 Windows 中运行
  • 双击用户帐户
  • 更正那里的用户名
  • 注销用户并重新登录

当然,我自己还没有测试过这个,但是这个方法看起来很有效,而且很容易尝试。

相关内容