VS Code因Allowed UNCHosts大小写敏感无法打开UNC路径文件求助
问题
已将COMPUTERNAME添加至VS Code的允许环境变量列表,但仍持续收到该变量被限制访问的报错提示,重启机器及VS Code后问题依旧。当前VS Code版本信息:
PS C:\> code --version 1.78.2 b3e4e68a0bc097f0ae7907b217c1119af9e03435 x64
解决方案
核对允许列表配置
打开VS Code设置(Ctrl+,),搜索security.restrictedEnvironmentVariables,确认:COMPUTERNAME确实在Allowed列表中,而非Restricted列表- 条目无多余空格、拼写错误(Windows环境变量名不区分大小写,但VS Code配置需严格匹配文本)
重置安全配置后重新添加
打开命令面板(Ctrl+Shift+P),执行Preferences: Open Settings (JSON),删除所有与security.restrictedEnvironmentVariables相关的配置项,保存后重启VS Code,再重新添加COMPUTERNAME到允许列表。排查扩展冲突
禁用所有第三方扩展,重启VS Code后测试是否还会报错。若问题消失,逐个启用扩展,定位导致冲突的扩展并更新或卸载它。升级VS Code版本
当前使用的1.78.2版本存在已知的环境变量权限相关bug,已在后续版本中修复。安装VS Code最新稳定版后重试。验证系统环境变量权限
打开系统属性→高级→环境变量,检查COMPUTERNAME变量在系统变量/用户变量中是否正常存在,且当前登录用户拥有读取该变量的权限。
内容的提问来源于stack exchange,提问作者lit
相关产品推荐
相关产品推荐

