From a0e8a698485afd063b9a601cf669729a61fd16c7 Mon Sep 17 00:00:00 2001 From: aby913 Date: Thu, 6 Nov 2025 17:54:13 +0800 Subject: [PATCH] fix: wsl shutdown command not working on newer WSL versions (#2040) --- cli/pkg/windows/tasks.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/pkg/windows/tasks.go b/cli/pkg/windows/tasks.go index e34ebeaf8..e05162261 100644 --- a/cli/pkg/windows/tasks.go +++ b/cli/pkg/windows/tasks.go @@ -314,7 +314,7 @@ func (c *ConfigWslConf) Execute(runtime connector.Runtime) error { } cmd = &utils.DefaultCommandExecutor{ - Commands: []string{"--shutdown", distro}, + Commands: []string{"-t", distro}, } if _, err := cmd.RunCmd("wsl", utils.DEFAULT); err != nil { return errors.Wrap(errors.WithStack(err), fmt.Sprintf("shutdown wsl %s failed", distro))