在 Linux 系统下启动 Google Chrome 时,启动不起来,可以先用命令检查:

google-chrome
[21737:21737:1126/083835.489090:ERROR:chrome/browser/process_singleton_posix.cc:358] 其他计算机 (node1) 的另一个 Google Chrome 进程 (10869) 好像正在使用此个人资料。Chrome 已锁定此个人资料以防止其受损。如果您确定其他进程目前未使用此个人资料,请为其解锁并重新启动 Chrome。
[21737:21737:1126/083835.489183:ERROR:chrome/browser/ui/views/message_box_dialog.cc:199] Unable to show message box: Google Chrome - 其他计算机 (node1) 的另一个 Google Chrome 进程 (10869) 好像正在使用此个人资料。Chrome 已锁定此个人资料以防止其受损。如果您确定其他进程目前未使用此个人资料,请为其解锁并重新启动 Chrome。

并且即使强制关闭浏览器,再次执行 google-chrome 依然无法启动。这通常是因为 Chrome 上次异常退出导致用户目录下残留了 SingletonLock / SingletonSocket / SingletonCookie 等锁文件

下面给出一键解决办法。


❓ 错误原因分析

Google Chrome 为避免用户数据损坏,会在配置目录中生成一些锁文件:

  • SingletonLock

  • SingletonSocket

  • SingletonCookie

这些文件用于确保用户配置目录不会被多个浏览器实例同时使用。

但如果 Chrome 崩溃或强制被 kill,这些文件无法自动删除,导致下一次启动 Chrome 时“误判”为已经锁定,从而拒绝运行。


✅ 解决方法:删除锁文件

直接进入 Chrome 的配置目录,删除这些 Singleton 开头的文件即可。

一键解决命令:

cd ~/.config/google-chrome

rm -rf SingletonLock
rm -rf SingletonSocket
rm -rf SingletonCookie

完成后重新启动 Chrome:

google-chrome

即可正常打开。


📌 额外提醒

如果你使用的是 Chromium 或不同的配置路径,也可以根据实际情况调整路径:

  • Chromium 默认路径:

    ~/.config/chromium
    
  • Chrome Beta / Chrome Dev 可能路径不同,请根据实际目录查看。


🧩 如果仍然不行?

可以检查是否有残留进程:

ps aux | grep chrome

强制杀掉:

kill -9 <PID>

然后再次清理锁文件并重启 Chrome。


🎉 总结

如果 Chrome 提示“其他计算机正在使用此个人资料”无法启动,不必重装浏览器,只需:

  1. 进入 Chrome 配置目录

  2. 删除 Singleton* 锁文件

  3. 重启浏览器

即可轻松恢复正常使用。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐