You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11下VSCode无法打开文件夹及Cursor失效问题求助

VSCode无法打开文件夹及Cursor故障排查

问题概况

  • 主力IDE为VSCode正式版,一周前正常使用,期间完成Windows 11更新,现无法打开任何文件夹
  • VSCode Insider与正式版均触发uv_os_gethostname未知错误,仅安装路径不同
  • 便携版VSCode可正常运行,Cursor同时停止工作

报错信息

2025-06-22 14:01:28.210 [error] [Window] A system error occurred: uv_os_gethostname returned UNKNOWN (unknown error): SystemError [ERR_SYSTEM_ERROR]: A system error occurred: uv_os_gethostname returned UNKNOWN (unknown error)
    at du.rb (file:///e:/tools/Microsoft%20VS%20Code%20Insiders/resources/app/out/main.js:85:18361)
    at du.cb (file:///e:/tools/Microsoft%20VS%20Code%20Insiders/resources/app/out/main.js:85:8946)
    at du.Y (file:///e:/tools/Microsoft%20VS%20Code%20Insiders/resources/app/out/main.js:85:7216)
    at du.open (file:///e:/tools/Microsoft%20VS%20Code%20Insiders/resources/app/out/main.js:85:3704)
    at async cc.F (file:///e:/tools/Microsoft%20VS%20Code%20Insiders/resources/app/out/main.js:62:11238)
    at async cc.pickFolderAndOpen (file:///e:/tools/Microsoft%20VS%20Code%20Insiders/resources/app/out/main.js:62:10930)

已尝试但无效的方案

  • 安装不同版本的VSCode
  • 执行sfc /scannow,未检测到系统文件错误
  • 运行hostname命令输出正常
  • 切换Node.js 22/20版本
  • 关闭系统防火墙
  • 卸载并重新安装VSCode

可尝试的后续解决方法

1. 重置VSCode用户配置

  • 打开运行窗口(Win+R),输入%APPDATA%\Code,删除该目录下的User子文件夹(建议先备份)
  • 针对Insider版本,输入%APPDATA%\Code - Insiders,同样删除User文件夹
  • 重启VSCode后测试能否打开文件夹

2. 校验主机名注册表项一致性

  • 打开注册表编辑器(Win+R输入regedit),定位至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
  • 确认ComputerName键值与hostname命令输出一致,若不一致则修改为正确值
  • 同步检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName下的ComputerName键值,确保两者完全相同

3. 修复Winsock网络配置

  • 以管理员身份打开命令提示符,依次执行以下命令:
    netsh winsock reset
    netsh int ip reset
    
  • 重启电脑后测试VSCode与Cursor功能

4. 干净启动VSCode(禁用扩展)

  • 右键VSCode快捷方式,在目标栏末尾添加 --disable-extensions(注意参数前有空格)
  • 启动VSCode并尝试打开文件夹,若恢复正常则逐个启用扩展排查问题

5. 检查应用目录权限

  • 右键VSCode安装目录(如C:\Program Files\Microsoft VS Code),选择「属性」→「安全」
  • 确认当前用户拥有「读取和执行」「修改」权限,若无则添加权限并应用
  • 对Cursor安装目录执行相同权限检查

6. 生成详细日志排查

  • 启动VSCode时添加日志参数: --log trace
  • 查看生成的日志文件中uv_os_gethostname相关的上下文信息,定位具体失败触发点

7. 重置网络适配器

  • 打开Windows设置→「网络和Internet」→「高级网络设置」→「网络重置」
  • 执行重置操作后重启电脑,测试VSCode与Cursor

内容的提问来源于stack exchange,提问作者Franva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:53:23