Prerequisites
Summary
As was originally reported at microsoft/vscode/issues/244192:
connect ENOENT \\.\pipe\PSES_fskvz4fs.gy4 appears when a .PS1 file is invoked in VSC, after cancelling a shutdown that was caused by a PS1 file, which was invoked by VSC. The error ceases to appear after VSC has been (closed, then) reinvoked.
PowerShell Version
I did not collect this at the time. However, if relevant to issues/4332, it may contain them.
Extension Version
〃
Logs
〃
Visual Studio Code Version
Version: 1.98.2 (user setup)
Commit: ddc367ed5c8936efe395cffeec279b04ffd7db78
Date: 2025-03-12T13:32:45.399Z
Electron: 34.2.0
ElectronBuildId: 11161602
Chromium: 132.0.6834.196
Node.js: 20.18.2
V8: 13.2.152.36-electron.0
OS: Windows_NT x64 10.0.26120
Steps to Reproduce
-
Invoke a .PS1 file containing shutdown /r /fw via VSC's GUI: 1
#!/usr/bin/env pwsh
#Requires -PSEdition 'Core'
#Requires -Version 7.5.0
If ([OperatingSystem]::IsWindows() -Eq $True) {
sudo shutdown /r /fw /t 0
}
-
Cancel when it prompts the user to, because of unkillable processes.
-
Reinvoke the file. It causes the undermentioned:

-
WM_CLOSE code. 2
-
Invoke code.
-
Invoke the file again. It'll function.