Google Chrome ne se ferme pas bien

21

Lorsque Google Chrome s'ouvre, il affiche un message indiquant qu'il "ne s'est pas arrêté correctement" . Cela se produit chaque fois que je l'ouvre, après avoir démarré l'ordinateur ou juste après avoir fermé le navigateur avec le X. Il y a un bouton qui me propose d'ouvrir les onglets récents, mais le bouton ne fonctionne pas et Chrome ne trouve rien, je finis sur une page vierge.

Afin de résoudre mes problèmes, j'ai essayé de désactiver mes extensions et ce genre de choses, mais j'ai découvert que cela ne fonctionne pas. De plus, les modifications ne sont pas enregistrées dans Chrome apparemment, je suggère que c'est parce qu'il ne se ferme pas correctement.

Je voudrais résoudre ce problème sans supprimer ni réinstaller Chrome, car j'ai beaucoup de choses enregistrées dans mes favoris et la configuration de ma barre d'adresse *. Le problème a commencé à l'improviste, pas après une mise à jour ou quoi que ce soit. Je veux qu'il soit résolu car j'ai besoin d'avoir accès à mes onglets récemment fermés lorsque le navigateur s'ouvre.

J'ai essayé de mettre à jour avec la version stable actuelle de Chrome, mais cela n'a rien changé.

* Modifier: ma barre d'adresse a des moteurs de recherche configurés (cartes, traduction de langue, wikipedia ...)

MartinGalilee
la source

Réponses:

3

L'une des possibilités est que le profil de votre navigateur a été corrompu. Sans rien faire qui pourrait vous faire perdre des données, vous pouvez essayer de créer un nouveau profil comme décrit ici: Créez un nouveau profil utilisateur de navigateur dans la section sur Linux .

Mais, en bref (bien que vous devriez lire complètement le lien ci-dessus),

  • Assurez-vous que Chrome ne fonctionne pas du tout.
  • Renommer ~/.config/google-chrome/Defaultpour ~/.config/google-chrome/Default.bak.
  • Démarrez Chrome. Vérifiez si votre problème est résolu.

Notez qu'il .configs'agit d'un dossier caché. Vous devrez activer l'affichage des fichiers et dossiers cachés dans votre gestionnaire de fichiers. Bien sûr, si vous utilisez la ligne de commande, vous pouvez exécuter quelque chose comme:

mv ~/.config/google-chrome/Default ~/.config/google-chrome/Default.bak

Si votre problème est résolu, copiez progressivement uniquement les fichiers dont vous avez absolument besoin (car certains d'entre eux peuvent être responsables de votre problème en premier lieu) depuis Default.bakle nouveau Defaultdossier que Chrome crée automatiquement.

De plus, puisque vous avez besoin de vos signets, ils sont stockés sous la forme d'un simple fichier texte appelé Bookmarksdans le Defaultdossier, donc les copier de Default.bakvers le nouveau Defaultne devrait probablement rien casser et vous rendre vos signets. Encore une fois, il est préférable de le faire lorsque Chrome ne fonctionne pas du tout .

Quant à la "configuration de ma barre d'adresse", je ne sais pas ce que cela signifie. Vous voudrez peut-être modifier votre question pour expliquer cet aspect.

Modifier: si vous ne souhaitez pas emprunter l'itinéraire "nouveau profil" et si vous avez un autre compte Google, vous pouvez essayer d'ajouter un nouvel utilisateur. Cette option est disponible dans chrome://settings. Jetez un œil aux options qui incluent l'importation de contenu à partir d'un autre profil!

Nouvel utilisateur


la source
1
Merci, je ne peux pas dire que cela a fonctionné car il a en quelque sorte recommencé à fonctionner 24 heures plus tard. Mais j'avais créé un nouveau profil à un moment donné avant que cela ne se produise.
MartinGalilee
Cela n'a pas résolu mon problème. Cela ne me dérange pas de réinstaller Chrome car j'ai tout synchronisé avec mon compte Google. J'ai supprimé mon profil et en ai créé de nouveaux, mais je continue de voir cette erreur. D'autres idées?
Felipe
16

J'ai eu un problème similaire où il a affiché "ne s'est pas arrêté correctement" à chaque fois après le démarrage. Pour moi, cela se produisait en raison de l'exécution de Google Chrome en arrière-plan même après sa fermeture, car il s'agissait de la configuration par défaut après l'installation.

Je l'ai corrigé en allant dans les paramètres avancés de Chrome "Paramètres -> Système -> Continuer à exécuter les applications d'arrière-plan lorsque Google Chrome est fermé" et en décochant la case à côté.

Jawad
la source
3
De loin la réponse la plus simple et a fonctionné pour moi.
Chris Carter
Ce devrait être la réponse acceptée.
neun24
12

Cela m'arrivait aussi et ça me rendait fou!

Dans ma situation (fidèle), cela n'avait rien à voir avec les profils d'utilisateurs. Mon problème était que l'environnement de bureau s'arrêtait avant le processus de chrome en arrière-plan; cela a provoqué la sortie «disgracieuse» de chrome et m'a mis à l'épreuve à chaque redémarrage.

Certaines des solutions que vous trouvez en ligne permettent de contourner ce problème en ne laissant jamais le chrome fonctionner en arrière-plan, ce qui était un compromis inacceptable pour moi.

Je l'ai corrigé sur mon système en ajoutant une strophe au script Upstart pour le gestionnaire de bureau (Lightdm). Vous devez éditer en /etc/init/lightdm.conftant que root:

sudo nano /etc/init/lightdm.conf

Ajoutez ce qui suit à la fin du fichier:

pre-stop script
    pkill --oldest chrome
    sleep 2
end script

J'espère que cela fonctionne pour toi!

SanjayL
la source
1
J'ai dû redémarrer deux fois avant de voir ce travail. Je crois que la modification du fichier lightdm.conf ne prend effet qu'au redémarrage.
Antonios Hadjigeorgalis
J'ai redémarré deux fois sans effet. J'ai également augmenté le sommeil à 5. Y a-t-il quelque chose que je dois faire différemment pour Xenial?
Crimbo
J'ai essayé d'utiliser cette approche dans Ubuntu 18.04 sans succès, je ne trouve aucun moyen de brancher l'appel pkillavant que le système ne signale à Chrome de s'arrêter. Certains ont réussi?.
Jaime Hablutzel
0

Dans mon cas, cela provenait de la gnome-keyring-daemonsynchronisation des données sur Internet et le démon continue de fonctionner en arrière-plan.

Pour le réparer, exécutez-le avec des chrome --password-store=basic --disk-cache-size=1 --media-cache-size=1commutateurs. Il corrige le message ennuyeux ci-dessus.

kenn
la source