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
相关产品推荐
相关产品推荐

