Windows下不关机重启WSL的方案

    2021/09/05 07:48 上午 标签: #编程

    在进行C++编程的时候, 偶尔运行程序时socket会锁死, 解决方法如下:

    杀死相关进程

    直接用killall杀死相关进程, 假设程序名称为test, 则运行

    killall test
    

    此法简单粗暴, 一般可以解决问题, 一次不行那就多杀几次, 如果还不行, 那就只能重启WSL了.

    重启WSL

    重启WSL, 然而WSL在Windows下得关机重启电脑, 实际上可以这样做来重启WSL而无需重启电脑, 新建bat批处理文件, 内容如下:

    net stop lxssManager
    net start lxssManager
    

    保存, 并右键管理员权限执行bat文件, 即可重启WSL.