常见问题 (FAQ)
Q: 如何在 Linux 应用中使用 Windows 文件?
WSL 的一个主要优势是可以轻松地通过 Windows 和 Linux 应用或工具访问文件。WSL 会将你的 Windows 驱动器装载到 Linux 分发版中的 /mnt/<drive>
文件夹下。
例如,你可以通过以下命令访问 C: 驱动器上的文件:
cd /mnt/c
Q: 安装失败并出现错误 0x80070003
- 适用于 Linux 的 Windows 子系统只能在系统驱动器(通常是 C: 驱动器)中运行。 请确保分发版存储在系统驱动器上:
- 在 Windows 10 上打开“设置”->“系统”->“存储”->“更多存储设置: 更改新内容的保存位置”用于在 C: 驱动器中安装应用的系统设置屏幕截图 (Windows 10)
- 在 Windows 11 上打开“设置”->“系统”->“存储”->“高级存储设置”->“新内容的保存位置”用于在 C: 驱动器中安装应用的系统设置屏幕截图 (Windows 11)
- 在 Windows 11 上打开“设置”->“系统”->“存储”->“高级存储设置”->“新内容的保存位置”
Q: WslRegisterDistribution 失败并出现错误 0x8007019e
- 未启用“适用于 Linux 的 Windows 子系统”可选组件:
- 打开“控制面板”->“程序和功能”->“打开或关闭 Windows 功能”-> 选中“适用于 Linux 的 Windows 子系统”
Q: 安装失败,出现错误 0x80070003 或错误 0x80370102
- 请确保在计算机的 BIOS 内已启用虚拟化。 有关如何执行此操作的说明因计算机而异,并且很可能在 CPU 相关选项下。
- WSL2 要求 CPU 支持二级地址转换 (SLAT) 功能,后者已在 Intel Nehalem 处理器(Intel Core 第一代)和 AMD Opteron 中引入。 即使成功安装了虚拟机平台,旧版 CPU(例如 Intel Core 2 Duo)也无法运行 WSL2。
Q: 安装失败,错误提示0x800701bc
- 运行以下命令以更新 WSL:
wsl --update