每周获取“ Google Chrome浏览器未正确关闭”


39

每周两次遇到“谷歌浏览器无法正确关闭” 的情况 -这是一个非常令人讨厌的问题-
我总是通过删除Chrome的默认用户个人资料并重新打开Chrome 来解决此问题,但是这样做会删除我所有的扩展程序/应用程序/书签/设置。
但是这种情况经常发生,而且我一直在丢失设置

有没有办法消除这种疯狂?我正在运行Win 8.1 /最新版本的Chrome


Chrome浏览器不应该崩溃。您应该禁用扩展程序以验证错误消息仍然存在。
Ramhound 2014年

@Ramhound我唯一拥有的扩展是adblock plus
2014年

@avirk我尝试了不同的方法,但是它一直显示该消息,我多次卸载了chrome,但问题却又回来了
user44517 2014年

可能是您尝试了我的建议?
Ramhound

@Ramhound是的,我卸载了所有扩展,但是退出并打开chrome后仍然显示该错误
user44517 2014年

Answers:


32

我进入“设置” /“高级”(在Chrome中),并选中了“在关闭Google Chrome时继续运行后台应用”复选框。这为我解决了问题。

具有讽刺意味的是,我之所以选择此设置,是因为另一个用户通过取消选中该选项对其进行了修复,该选项对他有用。

也许只是更改选项会导致Chrome内部清除某些内容。我相信我的虚假错误消息是在Chrome实际上DID无法正确关闭时开始的,并且错误标志被卡住了。

编辑从2018年下半年开始,“设置>高级> Google Chrome的系统(Windows 10)中的“关闭Google Chrome时继续运行后台应用程序”选项现在可用。


3
这个建议为我在Ubuntu 14.04中解决了这个问题。我通过关闭计算机以及打开和关闭该选项来进行测试。当它打开并且我重新启动时,我得到了错误消息,在其他情况下则没有。本质上,选中该选项,关闭Chrome并不会真正终止Chrome,而在运行Chrome的情况下关闭则会使Chrome认为它崩溃了。
atmelino

适用于Chromium在Ubuntu 14.04上完美运行
dgel 2015年

我可以通过取消选中Debian 8上的复选框来解决该问题
。– marcelocra

1
我可以确认,仅更改此框的状态即可解决Ubuntu 15.10上的问题。禁用,重新启动,重新启用,重新启动使我能够启用后台服务,并且每次启动Chrome时都不会收到此错误消息。
滚刀

我有一段时间启用了此选项,但是直到最近才出现这种现象。
尤金(Eugene)

17

这也发生在我身上。只需执行以下操作:

  1. 打开文件夹 %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. 开启档案 preferences
  3. 在底部,找到以下行:

    "exit_type": "Crashed"
    

    然后替换Crashednormal

    "exit_type": "normal"
    
  4. 保存并重新启动Chrome

该问题应该解决!


7
可以在Ubuntu(以及其他Linux发行版)上的〜/ .config / google-chrome / [Profile] / Preferences文件中找到并更改相同的首选项,其中[Profile]是用户配置文件名称(“ Profile 2”代表我)。
James Womack 2014年

我找不到preferences文件。
Nic Hartley

这是在Ubuntu 16.04,谷歌浏览器(不是Chrome)上对我来说正确的答案:)谢谢!
aaronsnoswell

这也不起作用。
MattBoothDev

2

自Chrome 43起不起作用

我已经使用Ryan的(一次性解决方案)和valentt的(需要更改另一个首选项)答案永久修复了它(我希望如此)在Ubuntu上

在Startup Apllications中添加以下内容(不要忘记更改您的配置文件名称和chrome目录):

sed -i 's/exit_type\"\:\ \"Crashed/exit_type\"\:\ \"normal/g' /home/janot/.config/google-chrome-beta/Default/Preferences

1

这就是我解决Chrome无法正确关闭的方法!只需在启动时使用以下命令自动启动chrome:google-chrome --no-startup-window

这为我解决了!

仅供参考:我正在运行Mint 64bit v17.1(肉桂色)


1

在Windows上,%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences由于恶意软件损坏,可能有必要从文件中删除“系统”,“隐藏”和“只读”属性。每次启动时都会保留“崩溃”状态,因为文件属性禁止Chrome删除“崩溃”状态。您可以使用以下命令执行此操作(不需要高程):

attrib -h -s -r "%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences"

打开Chrome并单击警告上的“ x”或“恢复”按钮后,关闭Chrome,下次打开它时,该错误将消失。


0

我固定了我的:

  • 在帐户上创建一个新的Windows登录-或仅激活访客帐户

  • 使用Win Explorer(工具,文件夹选项),将其设置为显示隐藏文件

  • 然后转到: Users\new_or_guest_account\AppData\Local\Google

  • “复制”文件夹

  • 去: Users\the_account_having_trouble\AppData\Local\Google

  • 删除(或重命名)Google文件夹

  • “粘贴” Google文件夹

你应该很好。

您可以通过复制和粘贴以下文件夹中的书签文件来还原书签:C:\ Users \ account \ AppData \ Local \ Google \ Chrome \ User Data \ Default


0

我最近通过在“首选项”文件开头删除我的帐户重复项来解决了此问题。

打开: %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences

并找到(可能在文件的顶部)

"account_info": [ {
      "account_id": "address@gmail.com",
      "email": "adress@gmail.com",
      "gaia": "256524851203586575245"
   }, {
      "account_id": "adress@gmail.com",
      "email": "adress@gmail.com",
      "gaia": "256524851203586575245"
   } ],

我删除了重复项,所以最终得到了:

"account_info": [ {
      "account_id": "address@gmail.com",
      "email": "adress@gmail.com",
      "gaia": "256524851203586575245"
   } ],

这保留了我所有的扩展名和首选项。而且,即使在关闭窗口而不关闭Chrome的情况下,启动后也没有打开多个标签,也没有显示“ Google Chrome无法正确关闭”消息。

(我确实注意到,一段时间后该数组再次包含一个重复的帐户,但没有引起任何问题。)


0

当尝试使用Ryan的出色答案时,我发现该文件%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences正在使用中。我搜索它使用Sysinternals的Process Explorer中的‘查找处理或DLL’,发现这是一些联想实用程序- - 。C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exeLocation Task Manager LPD Access Agent

解决方案:杀死lpdagent.exe一次,然后打开Chrome-再次出现“ Google Chrome无法正确关闭”的提示,然后又没有了-问题已解决。


0

每当有chrome更新时,我都会收到此错误。

我发现我无法保存首选项文件,因为该文件正被另一个程序使用(即使关闭了chrome!)。这表示Chrome在后台运行。

我的解决方案是切换“关闭Google Chrome时继续运行后台应用程序”设置。
[我将其打开,关闭chrome,然后启动chrome,然后将其关闭]然后,如上所述,这使我可以在首选项文件中更改“ exit_type”。

为我工作:)


0

我发现答案很复杂,所以我只是想为什么不停止保存任何浏览历史记录,这一定是无法正常关闭的原因。无论如何,我从来没有提到它。因此,我停止了保存浏览历史记录的操作。有效。


这实际上是评论,而不是原始问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论-您可以随时对自己的帖子发表评论,一旦您拥有足够的声誉,就可以在任何帖子中发表评论。请阅读为什么我需要50个信誉才能发表评论?我该怎么办?
DavidPostill

0

Ubuntu的或类似的,对于谷歌铬

sed -i \
    's,"exit_type":\s*"Crashed","exit_type":"Normal",g' \
    ~/.config/{google-chrome,chromium}/@(Profile\ ?|Default)/Preferences

在启动浏览器之前执行此操作。我把它放在bash脚本中:

$ cat ~/bin/internet
#!/usr/bin/env bash
shopt -s extglob
sed -i \
    's,"exit_type":\s*"Crashed","exit_type":"Normal",g' \
    ~/.config/{google-chrome,chromium}/@(Profile\ ?|Default)/Preferences
exec "$@"

.desktop如果使用文件,也可以修改它们:

$ sudo sed -i 's,Exec=,Exec=/home/bartek/bin/internet,g' /usr/share/applications/{google-chrome,chromium-browser}.desktop
$ grep Exec /usr/share/applications/{google-chrome,chromium-browser}.desktop
/usr/share/applications/google-chrome.desktop:Exec=/home/bartek/bin/internet /usr/bin/google-chrome-stable %U
/usr/share/applications/google-chrome.desktop:Exec=/home/bartek/bin/internet /usr/bin/google-chrome-stable
/usr/share/applications/google-chrome.desktop:Exec=/home/bartek/bin/internet /usr/bin/google-chrome-stable --incognito
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser %U
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser --incognito
/usr/share/applications/chromium-browser.desktop:Exec=/home/bartek/bin/internet chromium-browser --temp-profile

命令详细信息:

- replaces JSON file key "exit_type" from "Crashed" to "Normal"
- JSON might include white space after colons, removed
- {google-chrome,chromium} - bash brace expansion, creates multiple paths if any of those exist
- /@(Profile\ ?|Default) - bash extended pattern, similar to brace expansion, allows for wildcards ? in patterns
- I used comma instead of common / in sed pattern, for readability

基于janot的 回答(这又基于其他人的工作。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.