使用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 张洪君

好文要顶 关注我

相关推荐
Sapphire~几秒前
odoo-087 安装 npm (node ok npm not)
linux·运维·npm
Data-Miner3 分钟前
结合AI Agent的excel大数据处理技巧
人工智能·excel
如意机反光镜裸6 分钟前
批量处理Excel数据
excel·批量处理
dyxal12 分钟前
Excel情感标注工具性能优化实战:从卡顿到流畅的蜕变
网络·性能优化·excel
花果山总钻风17 分钟前
在 Debian 10.x 安装Chrome浏览器和ChromeDriver
运维·chrome·debian
艾莉丝努力练剑18 分钟前
【优选算法必刷100题:专题五】(位运算算法)第033~38题:判断字符是否唯一、丢失的数字、两整数之和、只出现一次的数字 II、消失的两个数字
java·大数据·运维·c++·人工智能·算法·位运算
唐装鼠19 分钟前
linux vscode解压版 AI账号无法登陆问题(浏览器无法打开vscode)
linux·运维·vscode
db_murphy31 分钟前
学习篇 | 服务器的睿频
运维·服务器·学习
Levin__NLP_CV_AIGC32 分钟前
Ubuntu部署Dufs
linux·运维·服务器·ubuntu·ssh
cly143 分钟前
Ansible自动化(八):条件语句
运维·自动化·ansible