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

好文要顶 关注我

相关推荐
王者鳜錸1 小时前
PYTHON让繁琐的工作自动化-PYTHON基础
python·microsoft·自动化
Liang_GaRy2 小时前
心路历程-三个了解敲开linux的大门
linux·运维·服务器
星霜笔记3 小时前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
一只栖枝6 小时前
华为 HCIE 大数据认证中 Linux 命令行的运用及价值
大数据·linux·运维·华为·华为认证·hcie·it
wuicer8 小时前
ubuntu 20.04 安装anaconda以及安装spyder
linux·运维·ubuntu
小晶晶京京10 小时前
day34-LNMP详解
linux·运维·服务器
77238911 小时前
解决 Microsoft Edge 显示“由你的组织管理”问题
前端·microsoft·edge
fengyehongWorld11 小时前
Linux crontab定时任务
linux·运维
碎像11 小时前
Linux上配置环境变量
linux·运维·服务器
sunflower_w13 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器