WSL
Cheetsheet
# View the list of distros and their current state:
wsl.exe -l -v
# Shutdown everything
wsl.exe --shutdown
# Terminate a specific distro:
wsl.exe -t <DistroName>
# Boot up a specific distro:
wsl.exe -d <DistroName>
常见问题
WSL Ubuntu error 0x80004002
使用 Adminstrator 打开 PowerShell,执行以下命令:
PHPStorm 访问 WSL2 中的文件
新标签默认打开 Ubuntu
设置 -> 启动 -> 默认配置文件 -> 选择 Ubuntu -> 保存
从 WSL 访问 Hyper-V 所创建的虚拟机
Get-NetIPInterface | where {$_.InterfaceAlias -eq 'vEthernet (WSL)' -or $_.InterfaceAlias -eq 'vEthernet (Default Switch)'} | Set-NetIPInterface -Forwarding Enabled
设置 WSL 静态 IP
- 打开注册表编辑器,输入
reg
- 进入目录
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss\
- 修改 WSL 网段信息
NatNetwork
- 修改 WSL 网关 IP (即主机的 IP 地址)
NatGatewayIpAddress
- 修改 WSL Ubuntu 的 IP
NatIpAddress