Error: connect ETIMEDOUT \\.\pipe\... when debug
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 45/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 活跃
- 技术栈
- powershell, typescript, vscode
调研方向
使用 Microsoft.VSCode_profile.ps1 和 Microsoft.PowerShell_profile.ps1 重现该序列,在 prompt 函数中设置断点,并将其与不 source 其他 profile 的情况进行比较。首先检查扩展的调试 Run/Stop 生命周期以及报告的 named-pipe 超时;完成的标准是,在不重启 VS Code 的情况下,重复运行不再产生 connect ETIMEDOUT 或高 CPU 使用率。
由索引模型根据 Issue 内容生成。
描述
Prerequisites
- I have written a descriptive issue title.
- I have searched all open and closed issues to ensure it has not already been reported.
- I have read the troubleshooting guide.
- I am sure this issue is with the extension itself and does not reproduce in a standalone PowerShell instance.
- I have verified that I am using the latest version of Visual Studio Code and the PowerShell extension.
- If this is a security issue, I have read the security issue reporting guidance.
Summary
Third debug of Powershell (with manually stop debug and source another ps1 file) cause connect etimedout
PowerShell Version
Name Value
---- -----
PSVersion 7.5.4
PSEdition Core
GitCommitId 7.5.4
OS Microsoft Windows 10.0.26200
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Name : ConsoleHost
Version : 7.5.4
InstanceId : b97c2998-5772-43c3-b18a-31653b2db7ee
UI : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture : zh-CN
CurrentUICulture : zh-CN
PrivateData : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled : True
IsRunspacePushed : False
Runspace : System.Management.Automation.Runspaces.LocalRunspace
Visual Studio Code Version
PS> code --version
1.105.1
7d842fb85a0275a4a8e4d7e040d2625abbf7f084
x64
Extension Version
PS> code --list-extensions --show-versions | Select-String powershell
ms-vscode.powershell@2025.4.0
Steps to Reproduce
- In
C:\Users\<user_name>\Documents\PowerShell\Microsoft.VSCode_profile.ps1
. "C:\Users\<user_name>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1"
- In
C:\Users\<user_name>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
function prompt {
Write-Host “===” # here has breakpoint
Write-Host ">" -NoNewline
return " "
}
-
Add breakpoint (like screenshot below)
-
FIRST TIMEClickRunbutton on the right corner of VSCode and everything works fine, then clickStopbutton in the middle of debug panel. -
SECOND TIMEClickRunbutton then clickStopbutton, this time it takes longer for debug process to stop -
THIRD TIMEClickRunbutton, after sometime error comesconnect etimedout. And maybe result in high CPU usage.
any
run debugtry after that cause the same error unless restart VSCode
not sourcing another .ps1 in
Microsoft.VSCode_profile.ps1and debug, everthing works well.
Visuals
Logs
No response
- 主要语言
- TypeScript
- 星标
- 1.9k
- 派生
- 548
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
PowerShell/vscode-powershell 的其他 Issue
-
agentic-workflows
难度 2/5 1-3 小时 新手友好度 62/100
PowerShell/vscode-powershell#5599 · 3 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
PowerShell/vscode-powershell#5592 · 2 条评论 · 1 个 reaction ·
-
agentic-workflows
难度 2/5 1-3 小时 新手友好度 62/100
PowerShell/vscode-powershell#5583 · 1 条评论 ·
-
powershell.scriptAnalysis.settingsPath (Description): Warning Message Should Provide A Workaround 未关闭Area-Code Formatting Issue-Enhancement
难度 1/5 1 小时以内 新手友好度 68/100
PowerShell/vscode-powershell#4653 · 3 条评论 · 4 个 reaction ·
-
nothing 未关闭Issue-Bug Needs: Triage
难度 5/5 一周以上 新手友好度 5/100
PowerShell/vscode-powershell#5603 · 1 个 reaction ·
查看 PowerShell/vscode-powershell 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
-
area:tools bug good first issue help wanted priority:P2
难度 2/5 1-3 小时 新手友好度 90/100
TaewoooPark/Motifcode#14 ·
-
bug 🐞
难度 2/5 1-3 小时 新手友好度 68/100
-
[Bounty proposal] fix(web): memory insights count an evening memory on the next day ($25 proposed) 未关闭
难度 2/5 1-3 小时 新手友好度 84/100
BasedHardware/omi#15320 ·
-
难度 2/5 半天 新手友好度 78/100
vercel/vercel-plugin#199 ·