Wöchentlich wurde "Google Chrome wurde nicht ordnungsgemäß beendet"

39

Ich erhalte zweimal pro Woche die
Meldung "Google Chrome wurde nicht ordnungsgemäß heruntergefahren" - dies wird zu einem sehr ärgerlichen Problem. Ich habe dieses Problem immer behoben, indem ich das Standardbenutzerprofil des Chroms entfernt und das Chrome erneut geöffnet habe Erweiterungen / Apps / Lesezeichen / Einstellungen.
aber das passiert öfter und ich verliere immer wieder Einstellungen

Gibt es eine Möglichkeit, diesen Wahnsinn zu beenden? Ich verwende Win 8.1 / die neueste Version von Chrome

user44517
quelle
Chrome sollte nicht abstürzen. Sie sollten Ihre Erweiterungen deaktivieren, um sicherzustellen, dass die Fehlermeldung weiterhin auftritt.
Ramhound
@ Ramhound die einzige Erweiterung, die ich habe, ist Adblock Plus
user44517
@avirk Ich habe versucht, das unter verschiedenen Methoden, aber es hält diese Meldung zu zeigen, ich habe Chrome mehrere Male deinstalliert, aber das Problem kommt immer wieder
user44517
Könnte es sein, dass Sie meinen Vorschlag probiert haben?
Ramhound
@Ramhound ja, ich habe alle Erweiterungen deinstalliert, aber es zeigt immer noch diesen Fehler, nachdem ich
chrome

Antworten:

31

Ich habe in den Einstellungen / Erweitert (in Chrome) das Kontrollkästchen "Hintergrund-Apps weiterhin ausführen, wenn Google Chrome geschlossen ist" aktiviert. Dies hat das Problem für mich behoben.

Ironischerweise ging ich zu dieser Einstellung, weil ein anderer Benutzer sie durch UNCHECKING dieser Option behoben hatte, die für ihn funktionierte.

Wenn Sie die Option einfach ändern, räumt Chrome möglicherweise intern auf. Ich glaube, meine falsche Fehlermeldung begann, als Chrome nicht richtig heruntergefahren werden konnte und das Fehlerflag irgendwie hängen blieb.

BEARBEITEN : Ab der zweiten Jahreshälfte 2018 ist die Option "Hintergrund-Apps weiterhin ausführen, wenn Google Chrome geschlossen ist" unter "Einstellungen"> "Erweitert"> "System" in Google Chrome (Windows 10) verfügbar.

Ashtangakasha
quelle
3
Dieser Vorschlag löste das Problem für mich in Ubuntu 14.04. Ich habe dies getestet, indem ich den Computer heruntergefahren und die Option aktiviert und deaktiviert habe. Als es eingeschaltet war und ich neu gestartet habe, bekam ich die Fehlermeldung, im anderen Fall nicht. Wenn die Option aktiviert ist, beendet das Schließen von Chrome Chrome nicht wirklich. Wenn Chrome heruntergefahren wird, denkt Chrome, dass es abgestürzt ist.
Atmelino
Funktioniert perfekt für Chromium unter Ubuntu 14.04
dgel
Ich konnte das Problem beheben, indem ich das
Kontrollkästchen unter
1
Ich kann bestätigen, dass nur das Ändern des Status dieser Box das Problem unter Ubuntu 15.10 behebt. Durch Deaktivieren, Neustarten, erneutes Aktivieren und Neustarten konnte ich die Hintergrunddienste aktiviert lassen und erhielt diese Fehlermeldung nicht bei jedem Start von Chrome.
Kochfelder
Ich hatte diese Option seit einiger Zeit aktiviert, aber erst kürzlich trat dieses Verhalten auf.
Eugene
17

Das passierte mir auch gerade. Mach einfach die folgenden Dinge:

  1. Öffnen Sie den Ordner %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. Öffne die Datei preferences
  3. Suchen Sie nach unten die folgende Zeile:

    "exit_type": "Crashed"
    

    Dann ersetzen Sie Crashedmit normalwie folgt aus :

    "exit_type": "normal"
    
  4. Speichern Sie Chrome und starten Sie es erneut

Das Problem sollte behoben sein!

Ryan
quelle
7
Die gleiche Einstellung kann in der Datei ~ / .config / google-chrome / [Profile] / Preferences unter Ubuntu (und wahrscheinlich auch in anderen Linux-Distributionen) gefunden und geändert werden, wobei [Profile] der Name des Benutzerprofils ist ("Profile 2" für mich).
James Womack
Ich kann keine preferencesDatei finden.
Nic Hartley
Dies war die richtige Antwort für mich auf Ubuntu 16.04, Google Chrome (nicht Chrom) :) Vielen Dank!
aaronsnoswell
Dies funktioniert auch nicht.
MattBoothDev
2

Funktioniert nicht seit Chrome 43

Ich habe Ryans (einmalige Lösung) und Valentins (benötigt, um eine andere Einstellung zu ändern) Antworten verwendet, um sie für immer auf Ubuntu zu reparieren (ich hoffe es)

Fügen Sie Folgendes zu Startup Apllications hinzu (vergessen Sie nicht, Ihren Profilnamen und Ihr Chrome-Verzeichnis zu ändern):

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

Dies ist, wie ich Chrome nicht richtig heruntergefahren gelöst! Starten Sie Chrome beim Start einfach automatisch mit dem folgenden Befehl: google-chrome --no-startup-window

Das hat es für mich gelöst!

Zu Ihrer Information: Ich verwende Mint 64bit v17.1 (Zimt)

romke
quelle
1

Unter Windows müssen möglicherweise die Attribute "System", "Versteckt" und "Nur Lesen" aus der Datei entfernt %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferenceswerden, da Malware beschädigt ist. Der Status "abgestürzt" bleibt bei jedem Start erhalten, da die Dateiattribute Chrome verbieten, den Status "abgestürzt" zu entfernen. Sie können dies mit dem folgenden Befehl tun (eine Erhöhung ist nicht erforderlich):

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

Schließen Sie Chrome, nachdem Sie Chrome geöffnet haben und in der Warnung auf die Schaltflächen "x" oder "Wiederherstellen" geklickt haben. Beim nächsten Öffnen wird der Fehler behoben.

shawn
quelle
0

Ich habe mein Problem behoben:

  • Erstellen Sie ein neues Windows-Anmeldekonto - oder aktivieren Sie einfach das Gastkonto

  • Stellen Sie den Windows Explorer (Extras, Ordneroptionen) so ein, dass versteckte Dateien angezeigt werden

  • Dann geh zu: Users\new_or_guest_account\AppData\Local\Google

  • "Kopieren" Sie den Ordner

  • Gehe zu: Users\the_account_having_trouble\AppData\Local\Google

  • Löschen (oder umbenennen) Sie den Google-Ordner

  • Google-Ordner "einfügen"

Sie sollten gut zu gehen sein.

Sie können Lesezeichen wiederherstellen, indem Sie die Lesezeichen-Datei in folgendem Ordner kopieren und einfügen: C: \ Benutzer \ Konto \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Standard

CurtWPk
quelle
0

Ich habe dieses Problem kürzlich behoben, indem ich das Duplikat meines Kontos am Anfang der Einstellungsdatei entfernt habe.

Öffnen: %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences

Und suchen (wahrscheinlich am oberen Rand der Datei)

"account_info": [ {
      "account_id": "[email protected]",
      "email": "[email protected]",
      "gaia": "256524851203586575245"
   }, {
      "account_id": "[email protected]",
      "email": "[email protected]",
      "gaia": "256524851203586575245"
   } ],

Ich habe das Duplikat entfernt und Folgendes erhalten:

"account_info": [ {
      "account_id": "[email protected]",
      "email": "[email protected]",
      "gaia": "256524851203586575245"
   } ],

Dadurch wurden alle meine Erweiterungen und Einstellungen beibehalten. Dabei wurden nach dem Start nicht mehrere Registerkarten geöffnet oder die Meldung "Google Chrome wurde nicht ordnungsgemäß heruntergefahren" angezeigt, auch wenn Windows geschlossen wurde, ohne dass Chrome geschlossen wurde.

(Ich habe bemerkt, dass das Array nach einer Weile wieder ein doppeltes Konto enthielt, aber es hat keine Probleme verursacht.)

CT194
quelle
0

Als ich versuchte, Ryans ausgezeichnete Antwort zu verwenden , stellte ich fest, dass die Datei %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencesverwendet wurde. Ich suchte sie mit Sysinternals Process Explorer ‚s‚Find Handle oder DLL‘, fand heraus , dass es einige Lenovo - Dienstprogramm war - C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

Lösung: Getötet lpdagent.exe, Chrome einmal geöffnet - wurde "Google Chrome wurde nicht ordnungsgemäß heruntergefahren" und dann nicht mehr - das Problem wurde behoben.

Jonathan
quelle
0

Ich erhalte diesen Fehler jedes Mal, wenn es ein Chrome-Update gibt.

Ich kann die Einstellungsdatei nicht speichern, da sie von einem anderen Programm verwendet wird (auch wenn Chrome heruntergefahren ist!). Dies zeigt an, dass Chrome im Hintergrund ausgeführt wird.

Meine Lösung besteht darin, die Einstellung "Hintergrund-Apps weiterhin ausführen, wenn Google Chrome geschlossen ist" umzuschalten.
[Ich schalte es ein, schließe Chrome, starte Chrome und schalte es aus] Auf diese Weise kann ich den "exit_type" in der Einstellungsdatei wie oben vorgeschlagen ändern.

Funktioniert bei mir :)

mach202
quelle
0

Ich fand die Antworten kompliziert und dachte nur, warum sollte ich nicht verhindern, dass Browserverlauf gespeichert wird, der möglicherweise nicht ordnungsgemäß heruntergefahren wird. Ich beziehe mich sowieso nie darauf. Also habe ich das Speichern des Browserverlaufs gestoppt. Es funktionierte.

Jenny
quelle
Dies ist wirklich ein Kommentar und keine Antwort auf die ursprüngliche Frage. Wenn Sie einen Autor kritisieren oder um Klarstellung bitten möchten, hinterlassen Sie einen Kommentar unter seinem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Wenn Sie über eine ausreichende Reputation verfügen, können Sie jeden Beitrag kommentieren . Bitte lies Warum brauche ich 50 Ruf, um einen Kommentar abzugeben? Was kann ich stattdessen tun?
DavidPostill
0

in Ubuntu oder ähnlichem, für Chrom und Google-Chrome

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

Führen Sie dies aus, bevor Sie den Browser starten. Ich habe das in ein Bash-Skript geschrieben:

$ 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 "$@"

Sie können .desktopDateien auch ändern , wenn Sie sie verwenden:

$ 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

Befehlsdetails:

- 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

Basierend auf Janots Antwort (diese wiederum basiert auf der Arbeit anderer.

Bartekbrak
quelle