0%

Windows 的 WSL 子系统禁用与主系统的互操作性

在 WSL 中,默认情况下会将 Windows 的路径添加到 $PATH 环境变量中。如果需要禁用此功能,可以通过编辑 wsl.conf 文件实现。

禁用 WSL 中的 Windows 环境变量

  • 编辑配置文件 在 WSL 的 Linux 发行版中,创建或编辑 /etc/wsl.conf 文件,并添加以下内容:
[interop]
appendWindowsPath = false
  • 重启 WSL 在 PowerShell 中运行以下命令以应用更改:
wsl --shutdown
  • 重新启动 WSL 后,运行以下命令检查 $PATH 是否已移除 Windows 路径:
env

完全禁用与 Windows 的互操作性

同样创建或编辑 /etc/wsl.conf 文件,并添加以下内容:

[interop]
enabled = false

同样重启 WSL 后生效。

  • 本文作者: 6x
  • 本文链接: https://6xyun.cn/article/233
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-ND 许可协议。转载请注明出处!