Source Control Explorer加载显示Working...挂起问题解决方法
Source Control Explorer 加载时持续显示“Working...”无响应修复
问题现象
打开Source Control Explorer工具时,加载阶段始终停留在*“Working...”*提示状态,无正常交互响应。
问题状态参考截图:
已排查无效的操作
- 在Visual Studio 2017、Visual Studio 2019 Enterprise、Visual Studio 2022 Enterprise三个版本环境中测试,问题均稳定复现
- 执行完整TFS缓存清理操作,无任何改善
- 卸载设备上所有版本Visual Studio,安装最新版SQL Server 2022 Enterprise后,问题仍然存在
备注:问题标注的「需要权威解答」悬赏为误操作设置,本意仅为提升问题曝光度,当前未找到悬赏设置的编辑入口。
可行修复方案(按优先级排序)
- 修复损坏的工作区映射(最高发诱因)
手动删除本地TFS缓存目录的操作无法清除工作区映射的核心配置,跨VS版本复现的同类问题90%都是该原因导致,操作步骤:- 打开任意版本的「Developer Command Prompt for VS」(VS开发者命令提示符)
- 执行命令
tf workspaces /remove:*清空本地所有存储的TFS工作区映射记录 - 重启VS后重新连接目标TFS项目集合,重新配置工作区映射,再打开Source Control Explorer验证
- 校验组件与权限配置
- 右键devenv.exe选择「以管理员身份运行」启动VS,排除本地工作区目录权限不足导致的文件扫描卡住问题
- 打开Windows功能面板,确认*.NET Framework 3.5、.NET Framework 4.8 高级服务*所有子项均已勾选安装,安装SQL Server时可能修改.NET组件状态,导致TFS集成组件依赖缺失
- 打开Visual Studio Installer,对已安装的VS版本执行「修复」操作,普通卸载重装不会清除Team Explorer的残留配置,修复操作会自动校验替换损坏的TFS集成组件
- 排查扩展冲突
在开发者命令提示符中执行devenv /safemode以安全模式启动VS,该模式下不会加载任何第三方扩展,如果安全模式下Source Control Explorer可正常加载,逐个禁用已安装扩展排查冲突项,常见冲突项为旧版代码校验插件、第三方版本控制增强插件。 - 排查服务端异常
若以上操作均无效,联系同项目组其他成员测试是否能正常访问对应TFS集合,如果其他成员也出现同类加载卡住问题,说明是服务端存在异常项(损坏的搁置集、超大文件签入记录、权限配置异常的节点),需要TFS管理员在服务端清理对应异常项即可恢复。
内容的提问来源于stack exchange,提问作者logixologist
相关产品推荐
相关产品推荐

