使用Excel连接Azure DevOps自动退出的问题

Azure DevOps Server (原名TFS)是微软公司的软件开发管理平台,也是著名的软件开发过程管理工具;系统中记录了软件开发过程中的需求、问题、缺陷和迭代计划等各种软件开发工作项数据。

对于工作项数据的批量操作(例如新增和编辑),Excel是一个非常好的工具,用户可以实现离线编辑工作项数据,等本地计算机连接到服务器后,再将数据批量推送到服务器中(如下图)。



如何在Excel中连接Azure DevOps,可以参考下面的操作手册:《Connect Azure Boards to an Office client to track your work - Azure Boards | Microsoft Learn》。

这个工具的效率很高,但是也存在一个比较典型的问题:如果批量更新工作项数据比较多,或者服务器连接速度慢,或者由于其他异常情况导致Excel卡死异常退出,如果你再次使用Excel连接Azure DevOps时,会发现Excel会自动异常退出。

当这个现象发现时,即使你重新卸载、安装插件,现象依然存在;但是在这个过程中,你可能会发现如果使用一个其他Windows账户登录计算机,则可以正常使用插件;从这里可以判断我们可能通过清除Windows中的用户配置文件,来解决这个问题;通过多次测试,比较发现如果按照下面的方式清除缓存在本地计算机中的信息,可以解决Excel异常退出的问题:

  1. 在本地计算机中新建一个账户(例如DevUser),并将其添加到本地管理员中

  2. 注销当时存在问题的账户(一般为Administrator),使用这个新建的账户登录本地计算机,并删除Administrator账户中的下列文件

  • C:\Users\Administrator\AppData\Local\Microsoft\Team Foundation
    C:\Users\Administrator\AppData\Local\Microsoft\VisualStudio Services
    C:\Users\Administrator\AppData\Local\Temp\Microsoft\Team Foundation
    C:\Users\Administrator\AppData\Local\Microsoft\Office\16.0
    C:\Users\Administrator\AppData\LocalLow\MSLiveStickerWhiteList
    C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio
  1. 再次使用Administrator登录本地计算机,并在注册表中删除下面的信息:

计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio(如下图)


完成上面的操作后,再次打开Excel,并重新创建Azure DevOps Server的连接,你会发现系统中的缓存文件已经完全清除,问题也会随之消失。

https://www.cnblogs.com/danzhang

Azure DevOps MVP 张洪君

好文要顶 关注我

相关推荐
青花瓷2 小时前
Ubuntu下OpenClaw的安装(豆包火山API版)
运维·服务器·ubuntu
问简3 小时前
docker 镜像相关
运维·docker·容器
Dream of maid4 小时前
Linux(下)
linux·运维·服务器
齐鲁大虾4 小时前
统信系统UOS常用命令集
linux·运维·服务器
Benszen4 小时前
Docker容器化技术实战指南
运维·docker·容器
ZzzZZzzzZZZzzzz…4 小时前
Nginx 平滑升级:从 1.26.3 到 1.28.0,用户无感知
linux·运维·nginx·平滑升级·nginx1.26.3·nginx1.28.0
一叶知秋yyds5 小时前
Ubuntu 虚拟机安装 OpenClaw 完整流程
linux·运维·ubuntu·openclaw
斯普信云原生组6 小时前
Prometheus 环境监控虚机 Redis 方案(生产实操版)
运维·docker·容器
ManageEngineITSM7 小时前
IT服务台为什么越忙越低效?
人工智能·自动化·excel·itsm·工单系统
safestar20127 小时前
ES批量写入性能调优:BulkProcessor 参数详解与实战案例
java·大数据·运维·jenkins