我的Windows使用Ubuntu设置了WSL。在我升级到WSL2之前,它一直运行良好一段时间。
问题是:每次我启动PC(或重新启动PC)时,它都会失去从Ubuntu与Windows驱动器的连接。
我收到这样的消息:
cd: Input/output error: /mnt/d/
运行以下命令可以轻松解决以上问题:
wsl.exe --shutdown
我想永久解决此问题,而不是每次遇到问题时都关闭WSL。
有什么想法可以永久解决吗?
答案 0 :(得分:3)
答案 1 :(得分:1)
我也遇到一个奇怪的问题。每次我关闭笔记本电脑时,下次WSL不会在计算机启动时重新启动。但是,WSL在重新启动时可以正常工作。我不确定为什么会这样
答案 2 :(得分:0)
我遇到了同样的问题。所以我制作了一个包含 wsl --shutdown
的 .bat 文件,并将它的快捷方式放在 C:\Users\user\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
中,这样每次 PC 启动时,它都会自动启动。
在运行窗口(win+r)输入shell:startup
即可得到上述目录。