EagleBear2002 的博客

这里必须根绝一切犹豫,这里任何怯懦都无济于事

Microsoft Edge 用户配置被锁定解决方案

摘要

本文记述了 Ubuntu 22.04 中修改设备名称后导致 Microsoft Edge 浏览器因用户配置被锁定而不可用的问题及其解决方案。

问题描述

在 Ubuntu 22.04 系统中突然无法从任务栏打开 Microsoft Edge 浏览器(表现为点击图表后鼠标开始转圈,但转圈结束后并没有响应)。

尝试在终端中打开 Microsoft Edge,遇到如下报错:

1
2
3
eaglebear2002@ubt-pc:~/Desktop$ microsoft-edge
[7238:7238:1221/111451.911461:ERROR:process_singleton_posix.cc(359)] 另一计算机(6887)上的另一 Microsoft Edge 进程(eaglebear2002-pc)似乎正在使用此用户配置。Microsoft Edge 已锁定此用户配置以防止损坏。如果你确定没有其他进程正在使用此用户配置,可以将其解锁并重新启动 Microsoft Edge。
[7238:7238:1221/111451.911495:ERROR:message_box_dialog.cc(147)] Unable to show a dialog outside the UI thread message loop: Microsoft Edge - 另一计算机(6887)上的另一 Microsoft Edge 进程(eaglebear2002-pc)似乎正在使用此用户配置。Microsoft Edge 已锁定此用户配置以防止损坏。如果你确定没有其他进程正在使用此用户配置,可以将其解锁并重新启动 Microsoft Edge。

问题分析

eaglebear2002-pc 是曾用设备名,在修改设备名后出现了这一问题。Microsoft Edge 认为名为“eaglebear2002-pc”的设备占用了用户配置锁,但当前设备的名称已经改变。用户配置锁一般存放目录 ~/.config/microsoft-edge/Default/ 中,但笔者并未在该目录中找到相应的配置锁。

解决方案

删除整个目录 ~/.config/microsoft-edge/Default/,再次打开 Microsoft Edge 浏览器,重新登录即可。

这一解决方案本质上是删除用户数据,再将云端用户数据同步到本地。