WSL 重启 | 您所在的位置:网站首页 › was怎么重启服务 › WSL 重启 |
WSL 重启
Windows Subsystem for Linux (WSL) 是运行在 Windows 操作系统上的一种类 UNIX 模拟环境,是为了使得开发者能够在 Windows 上体验到比较流行的 Unix/Linux 开发环境而设计的。WSL 允许用户使用一些最常用的 Linux 命令,并可以运行大多数 Linux 应用程序。但是,由于 WSL 对于运行应用程序来说是一个新的环境,因此在享受到 WSL 带来方便的同时,也会遇到一些不可避免的问题,比如一些应用程序无法正常运行、实时更新等。这时候,我们可能需要重启 WSL 来解决问题。 如何重启 WSL我们可以通过以下步骤来重启 WSL。 步骤 1:以管理员身份启动 PowerShell在 Windows 中搜索“PowerShell”, 然后右键,选择“以管理员身份运行”(Run as Administrator)。 步骤 2:查看 WSL 信息在 PowerShell 中输入以下命令,查看 WSL 信息。 wsl -l -v上述命令将会使用 WSL 端口列出 WSL 版本和所安装的所有 Linux 子系统。该命令输出如下: NAME STATE VERSION Ubuntu Running 1 Debian Running 2 步骤 3:停止 WSL我们可以使用以下命令停用 WSL 系统。 wsl --shutdown如果 WSL 系统成功停止,输出结果如下: WslRegisterDistribution failed with error: 0x80041002 步骤 4:启动 WSL我们可以使用以下命令来启动 WSL。 wsl如果 WSL 成功重启,输出结果如下: To release /run/lock: systemctl status -.mount ... [OK] Reached target Remote File Systems [OK] Started Forward Password Requests to Wall Directory Watch. ...cinnamon-screensaver [2001]: Gdk-CRITICAL: gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' faile... #!/usr/bin/python3 print("Hello, World!") 步骤 5:测试 WSL我们可以使用以下命令测试 WSL 是否重启成功。 echo "Hello, WSL!"如果 WSL 成功重启,输出结果应该如下。 Hello, WSL! 结论通过以上步骤,可以在 PowerShell 中使用 wsl 命令来重启 WSL,以解决一些无法运行或者实时更新的问题。需要注意的是,通过执行上述命令来重启后,任何在 WSL 中尚未保存的操作都将丢失。因此,在执行重新启动 WSL 命令之前,请注意保存您在 WSL 中未完成的操作。 |
CopyRight 2018-2019 实验室设备网 版权所有 |