Obtenir «Google Chrome ne s'est pas arrêté correctement» toutes les semaines

39

J'obtiens "Google Chrome n'a pas été arrêté correctement" deux fois par semaine - cela devient un problème très gênant -
j'ai toujours résolu ce problème en supprimant le profil utilisateur par défaut de chrome et en rouvrant celui-ci. extensions / applications / signets / paramètres.
mais cela se produit plus souvent et je continue à perdre des paramètres

Y a-t-il un moyen de mettre fin à cette folie? Je suis en cours d'exécution Win 8.1 / dernière version de chrome

utilisateur44517
la source
Chrome ne devrait pas tomber en panne. Vous devez désactiver vos extensions pour vérifier que le message d'erreur persiste.
Ramhound
@ Ramhound la seule extension que j'ai est adblock plus
user44517
@avirk J'ai essayé cela entre différentes méthodes, mais il continue d'afficher ce message, j'ai désinstallé chrome plusieurs fois, mais le problème revient sans cesse
user44517
Cela pourrait être cette extension, avez-vous essayé ma suggestion?
Ramhound
@Ramhound Oui, j'ai désinstallé toutes les extensions, mais il indique toujours cette erreur après avoir quitté et ouvert chrome
user44517

Réponses:

32

Je suis allé dans Paramètres / Avancé (dans Chrome) et j'ai coché la case "Continuer à exécuter les applications en arrière-plan lorsque Google Chrome est fermé". Cela a résolu le problème pour moi.

Ironiquement, je suis allé à ce paramètre parce qu'un autre utilisateur l'avait corrigé en décochant cette option, ce qui fonctionnait pour lui.

Peut-être que le simple fait de changer d’option oblige Chrome à nettoyer quelque chose en interne. Je crois que mon message d'erreur fictif a commencé lorsque Chrome n'a en fait pas réussi à s'éteindre correctement et que le drapeau d'erreur s'est bloqué.

EDIT : à partir de la seconde moitié de 2018, l'option "Continuer à exécuter les applications en arrière-plan lorsque Google Chrome est fermé" est désormais disponible dans Paramètres> Avancé> Système dans Google Chrome (Windows 10).

Ashtangakasha
la source
3
Cette suggestion a résolu le problème pour moi dans Ubuntu 14.04. J'ai testé cela en éteignant l'ordinateur, avec l'option on et off. Quand il était allumé et que j'avais redémarré, j'ai reçu le message d'erreur, dans l'autre cas, pas. Essentiellement, lorsque cette option est cochée, la fermeture de Chrome ne met pas vraiment fin à Chrome. En outre, si Chrome s'exécute, Chrome pense qu'il s'est écrasé.
atmelino
Fonctionne parfaitement pour Chrome sur Ubuntu 14.04
dgel
J'ai pu résoudre le problème en décochant cette case dans Debian 8.
marcelocra le
1
Je peux confirmer que le simple fait de changer l'état de cette boîte résout le problème sous Ubuntu 15.10. Désactiver, redémarrer, réactiver, redémarrer m'a permis de laisser les services d'arrière-plan activés et de ne pas recevoir ce message d'erreur chaque fois que je lance Chrome.
plaques de cuisson
J'ai eu cette option sur, pendant un certain temps maintenant, mais ce n'est que récemment que ce problème s'est produit.
Eugene
17

Cela venait juste de m'arriver aussi. Il suffit de faire les choses suivantes:

  1. Ouvrez le dossier %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. Ouvrir le fichier preferences
  3. Vers le bas, trouvez la ligne suivante:

    "exit_type": "Crashed"
    

    Puis remplacez Crashedpar normalcomme ceci:

    "exit_type": "normal"
    
  4. Sauvegarder et relancer Chrome

Le problème devrait être résolu!

Ryan
la source
7
La même préférence peut être trouvée et modifiée dans le fichier ~ / .config / google-chrome / [Profil] / Preferences sur Ubuntu (et probablement d’autres distributions Linux), où [Profile] est le nom du profil de l’utilisateur ("Profile 2" pour moi).
James Womack
Je ne trouve pas de preferencesfichier.
La poursuite de Monica le
C'était la bonne réponse pour moi sur Ubuntu 16.04, Google Chrome (pas de chrome) :) Merci!
aaronsnoswell
Cela aussi ne fonctionne pas.
MattBoothDev
2

Ne fonctionne plus depuis Chrome 43

J'ai utilisé les réponses de Ryan (solution ponctuelle) et de valentt (nécessaire de changer de préférence) pour résoudre le problème pour toujours (je l'espère) sous Ubuntu.

ajoutez ce qui suit aux applications de démarrage (n'oubliez pas de changer le nom de votre profil et votre répertoire chrome):

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

Voici comment j'ai résolu de ne pas fermer correctement Chrome! Il suffit de démarrer chrome automatiquement au démarrage avec la commande suivante: google-chrome --no-startup-window

Cela l'a résolu pour moi!

FYI: Je suis à la menthe 64bit v17.1 (cannelle)

Romke
la source
1

Sous Windows, il peut s'avérer nécessaire de supprimer les attributs Système, Masqué et Lecture seule du fichier en %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencesraison d'une corruption de programme malveillant. Le statut "bloqué" est conservé à chaque lancement car les attributs de fichier interdisent à Chrome de supprimer le statut "bloqué". Vous pouvez le faire avec la commande suivante (l’altitude n’est pas requise):

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

Après avoir ouvert Chrome et après avoir cliqué sur les boutons "x" ou "Restaurer" de l'avertissement, fermez Chrome et l'erreur disparaîtra à la prochaine ouverture.

chawn
la source
0

J'ai réparé le mien:

  • Créez un nouveau compte Windows avec connexion - ou activez simplement le compte invité

  • À l'aide de l'Explorateur Windows (Outils, Options des dossiers), configurez-le pour afficher les fichiers cachés

  • Ensuite aller à: Users\new_or_guest_account\AppData\Local\Google

  • "Copier" le dossier

  • Aller à: Users\the_account_having_trouble\AppData\Local\Google

  • Supprimer (ou renommer) le dossier Google

  • "Coller" le dossier Google

Vous devriez être prêt à partir.

Vous pouvez restaurer des signets en copiant et collant le fichier de signets qui se trouve dans ce dossier: C: \ Utilisateurs \ compte \ AppData \ Local \ Google \ Chrome \ Données utilisateur \ Par défaut

CurtWPk
la source
0

J'ai récemment résolu ce problème en supprimant la copie de mon compte au début du fichier de préférences.

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

Et localisez (probablement en haut du fichier)

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

J'ai enlevé le duplicata, donc je me suis retrouvé avec:

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

Cela a gardé toutes mes extensions et préférences. Et cela n'a pas ouvert plusieurs onglets après le démarrage ou le message "Google Chrome n'a pas été arrêté correctement", même après avoir fermé des fenêtres sans fermer chrome.

(J'ai remarqué que le tableau contenait à nouveau un compte en double après un certain temps, mais cela ne posait aucun problème.)

ct194
la source
0

En essayant d'utiliser l'excellente réponse de Ryan , j'ai constaté que le fichier %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencesétait en cours d'utilisation. Je l 'ai cherché à l' aide de la commande "Find Handle ou DLL" de Sysinternals Process Explorer, et j'ai découvert qu'il s'agissait d 'un utilitaire Lenovo - C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

Solution: Tuez lpdagent.exe, ouvrez Chrome une fois - obtenez "Google Chrome n'a pas été arrêté correctement" une fois de plus, puis plus rien - le problème a été corrigé.

Jonathan
la source
0

Je reçois cette erreur chaque fois qu'il y a une mise à jour de chrome.

Je constate que je ne peux pas enregistrer le fichier de préférences car il est utilisé par un autre programme (même avec la désactivation de Chrome!). Cela indique que chrome est en cours d'exécution en arrière-plan.

Ma solution consiste à activer le paramètre "Continuer à exécuter les applications en arrière-plan lorsque Google Chrome est fermé".
[Je l’allume, ferme chrome puis lance chrome et l’éteint] Cela me permet alors de changer le "type de sortie" dans le fichier de préférences comme suggéré ci-dessus.

Travaille pour moi :)

mach202
la source
0

Les réponses étant compliquées, je me suis demandé pourquoi ne pas l’empêcher de sauvegarder l’historique de navigation, ce qui doit être ce qui ne s’arrête pas correctement. Je n'y parle jamais de toute façon. Alors je l'ai empêché de sauvegarder l'historique de navigation. Ça a marché.

Jenny
la source
C'est vraiment un commentaire et non une réponse à la question initiale. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire en dessous de son message - vous pouvez toujours commenter vos propres messages, et une fois que vous avez suffisamment de réputation, vous pourrez commenter n'importe quel message . S'il vous plaît lire Pourquoi ai-je besoin de 50 réputation pour commenter? Que puis-je faire à la place?
DavidPostill
0

sous Ubuntu ou similaire, pour chrome et google-chrome

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

Exécutez ceci avant de lancer le navigateur. Je mets ceci dans un script 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 "$@"

Vous pouvez également modifier des .desktopfichiers si vous les utilisez:

$ 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

Détails de la commande:

- 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

Basé sur la réponse de janot (ceci à son tour basé sur le travail des autres.

Bartekbrak
la source