首先去微软应用商店下载 kali-linux(阉割的)
开启三个设置并重新启动
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
管理员打开 power shell
wsl --set-default-version 1
wsl --set-default kali-linux
等待打开的 kali 终端完成
首次完成会要求您完成的第一步是创建账户,包括用户名和密码。
此用户名和密码特定于安装的每个单独的 Linux 分发版,与 Windows 用户名无关。
创建用户名和密码后,该帐户将是分发版的默认用户,并将在启动时自动登录。
此帐户将被视为 Linux 管理员,能够运行 sudo (Super User Do) 管理命令。
在适用于 Linux 的 Windows 子系统上运行的每个 Linux 分发版都有其自身的 Linux 用户帐户和密码。 每当添加分发版、重新安装或重置时,都必须配置一个 Linux 用户帐户。
此时虽然为管理员账户,可以使用sudo命令,但是不能使用root进行操作。
使用sudo passwd root命令,为root修改密码。
https://blog.csdn.net/qq_25649867/article/details/110881558
安装完整 kali 工具包
安装 PathCopyCopy20.0,直接复制文件到 wsl 中运行


cd /mntexplorer.exe .powershell 管理员 运行命令
#停止LxssManager服务
net stop LxssManager
#启动LxssManager服务
net start LxssManager