繁体   English   中英

WSL2:为什么我必须在重启 PC 后关闭 WSL 才能重新启动 WSL

[英]WSL2: Why do I have to shutdown WSL to restart WSL after restarting PC

我让我的 windows 使用 Ubuntu 设置了 WSL。它已经工作了一段时间,直到我升级到 WSL2。

问题是:每次我启动我的电脑(或重新启动我的电脑)时,它都会丢失从 Ubuntu 到 Windows 驱动器的连接。

我收到这样的消息:

cd: Input/output error: /mnt/d/

通过运行以下命令可以轻松解决上述问题:

wsl.exe --shutdown

我想永久解决这个问题,而不是每次遇到问题就关闭 WSL。

知道如何永久解决这个问题吗?

这听起来像是一个快速启动问题。 尝试在控制面板中禁用它。 在此处输入图片说明

我的Windows用Ubuntu设置了WSL。 在我升级到WSL2之前,它一直运行良好。

问题是:每次我启动PC(或重新启动PC)时,它都会失去从Ubuntu与Windows驱动器的连接。

我收到这样的消息:

cd: Input/output error: /mnt/d/

通过运行以下命令可以轻松解决以上问题:

wsl.exe --shutdown

我想永久解决此问题,而不是每次遇到问题时都关闭WSL。

知道如何永久解决此问题吗?

我遇到了同样的问题。 所以我制作了一个包含wsl --shutdown的 .bat 文件,并将它的快捷方式放在C:\\Users\\user\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup所以每次 PC 启动时,它都会执行自动地。

如果在运行窗口(win+r)中输入shell:startup就可以得到上述目录。

我没有面对这个。 可能是您的 WSL 设置为在 Windows 启动时启动?

建议在任务管理器和 Windows 设置中查看启动应用程序。 另外,也许看看服务和任务计划程序。

从过去的 2 个月开始,我再也没有看到这个问题。 有关更多信息,我将 Windows 升级到 Windows 11 并始终执行 Windows 更新。 看起来像最新的 Windows 更新之一解决了这个问题。 所以我可以确认这个问题在过去 2 个月内就不再发生了。

"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM