Ottenere "Google Chrome non si è spento correttamente" ogni settimana


39

Ricevo "Google Chrome non si è spento correttamente" due volte a settimana - diventa un problema molto fastidioso -
Ho sempre risolto questo problema rimuovendo il profilo utente predefinito di Chrome e riaprendo Chrome, ma facendo ciò rimuoverò tutto il mio estensioni / app / segnalibri / impostazioni.
ma questo succede più spesso e continuo a perdere le impostazioni

c'è un modo per porre fine a questa follia? Sto eseguendo Win 8.1 / ultima versione di Chrome


Chrome non dovrebbe andare in crash. È necessario disabilitare le estensioni per verificare che il messaggio di errore continui a verificarsi.
Ramhound,

@Ramhound l'unica estensione che ho è adblock plus
user44517

@avirk L'ho provato tra diversi metodi ma continua a mostrare quel messaggio, ho disinstallato Chrome diverse volte ma il problema continua a tornare
user44517

Potrebbe essere che l'estensione hai provato il mio suggerimento?
Ramhound,

@Ramhound sì, ho disinstallato tutte le estensioni, ma mostra ancora
quell'errore

Risposte:


32

Sono andato in Impostazioni / Avanzate (in Chrome) e ho selezionato la casella "Continua a eseguire app in background quando Google Chrome è chiuso". Ciò ha risolto il problema per me.

Ironia della sorte, sono andato a questa impostazione perché un altro utente l'aveva risolta deselezionando quell'opzione, che ha funzionato per lui.

Forse la semplice modifica dell'opzione fa sì che Chrome ripulisca qualcosa internamente. Credo che il mio falso messaggio di errore sia iniziato quando Chrome DID non si è chiuso correttamente e in qualche modo il flag di errore si è bloccato.

MODIFICA : a partire dalla seconda metà del 2018, l'opzione "Continua a eseguire app in background quando Google Chrome è chiuso" è ora disponibile in Impostazioni> Avanzate> Sistema in Google Chrome (Windows 10).


3
Questo suggerimento ha risolto il problema per me in Ubuntu 14.04. Ho provato questo spegnendo il computer, con l'opzione on e off. Quando era acceso e ho riavviato, ho ricevuto il messaggio di errore, nell'altro caso no. In sostanza, con l'opzione selezionata, la chiusura di Chrome in realtà non termina Chrome e la chiusura con Chrome in esecuzione fa pensare che Chrome si sia arrestato in modo anomalo.
Atmelino,

Funziona perfettamente per Chromium su Ubuntu 14.04
dgel

Sono stato in grado di risolvere il problema deselezionando quella casella su Debian 8.
marcelocra

1
Posso confermare che la semplice modifica dello stato di questa casella risolve il problema su Ubuntu 15.10. Disabilitare, riavviare, riattivare, riavviare mi ha permesso di lasciare i servizi in background abilitati e di non ricevere questo messaggio di errore ogni volta che avvio Chrome.
Piani cottura

Ho attivato questa opzione, già da qualche tempo, ma solo recentemente si è verificato questo comportamento.
Eugene,

17

Stava succedendo anche a me. Fai solo le seguenti cose:

  1. Apri la cartella %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. Apri il file preferences
  3. Verso il fondo, trova la seguente riga:

    "exit_type": "Crashed"
    

    Quindi sostituire Crashedcon in normalquesto modo:

    "exit_type": "normal"
    
  4. Salva e riavvia Chrome

Il problema dovrebbe essere risolto!


7
La stessa preferenza può essere trovata e modificata nel file ~ / .config / google-chrome / [Profile] / Preferences su Ubuntu (e probabilmente altre distribuzioni Linux), dove [Profile] è il nome del profilo utente ("Profile 2" per me).
James Womack,

Non riesco a trovare un preferencesfile.
Fondi Monica's Lawsuit,

Questa è stata la risposta corretta per me su Ubuntu 16.04, Google Chrome (non sul cromo) :) Grazie!
aaronsnoswell,

Anche questo non funziona.
MattBoothDev

2

Non funziona da Chrome 43

Ho usato le risposte di Ryan (una volta soluzione) e valentt (necessarie per cambiare un'altra preferenza) per risolverlo per sempre (lo spero) su Ubuntu

aggiungi quanto segue a Startup Apllications (non dimenticare di cambiare il nome del tuo profilo e la directory di Chrome):

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

1

Ecco come ho risolto Chrome non chiudendo correttamente! Basta avviare Chrome automaticamente all'avvio con il seguente comando: google-chrome --no-startup-window

Questo mi ha risolto!

FYI: sto eseguendo Mint 64bit v17.1 (cannella)


1

Su Windows potrebbe essere necessario rimuovere gli attributi di sistema, nascosti e di sola lettura dal file a %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencescausa della corruzione del malware. Lo stato "bloccato" viene mantenuto ad ogni avvio poiché gli attributi del file vietano a Chrome di rimuovere lo stato "bloccato". Puoi farlo con il seguente comando (l'elevazione non è richiesta):

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

Dopo aver aperto Chrome e fatto clic sui pulsanti "x" o "ripristina" nell'avviso, chiudi Chrome e la prossima volta che lo apri, l'errore scompare.


0

Ho fissato il mio:

  • Crea un nuovo segno di Windows sull'account o semplicemente attiva l'account ospite

  • Usando Win Explorer (Strumenti, Opzioni cartella), impostalo per mostrare i file nascosti

  • Quindi vai a: Users\new_or_guest_account\AppData\Local\Google

  • "Copia" la cartella

  • Vai a: Users\the_account_having_trouble\AppData\Local\Google

  • Elimina (o rinomina) la cartella Google

  • "Incolla" Cartella Google

Dovresti essere bravo ad andare.

Puoi ripristinare i segnalibri copiando e incollando il file dei segnalibri che si trova in questa cartella: C: \ Users \ account \ AppData \ Local \ Google \ Chrome \ User Data \ Default


0

Di recente ho risolto questo problema rimuovendo il duplicato del mio account all'inizio del file Preferenze.

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

E individuare (probabilmente nella parte superiore del file)

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

Ho rimosso il duplicato, quindi ho finito con:

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

Ciò ha mantenuto tutte le mie estensioni e preferenze. E questo non ha aperto più schede dopo l'avvio o dato il messaggio "Google Chrome non si è chiuso correttamente" anche dopo aver chiuso Windows senza chiudere Chrome.

(Ho notato che l'array conteneva di nuovo un account duplicato dopo un po ', ma non ha causato problemi.)


0

Quando ho cercato di utilizzare l'eccellente risposta di Ryan , ho scoperto che il file %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencesera in uso. L'ho cercato usando "Trova handle o DLL" di Sysinternals Process Explorer, ho scoperto che si trattava di qualche utility Lenovo - C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

Soluzione:lpdagent.exe Chrome ha ucciso e aperto una volta - ha ottenuto "Google Chrome non si è spento correttamente" ancora una volta, quindi non più - il problema è stato risolto.


0

Ricevo questo errore ogni volta che c'è un aggiornamento di Chrome.

Trovo che non riesco a salvare il file delle preferenze in quanto è in uso da un altro programma (anche con Chrome spento!). Ciò indica che Chrome è in esecuzione in background.

La mia soluzione è attivare / disattivare l'impostazione "Continua a eseguire app in background quando Google Chrome è chiuso".
[Lo accendo, chiudo Chrome, poi avvio Chrome e lo spengo] Questo mi permette quindi di cambiare "exit_type" nel file delle preferenze come suggerito sopra.

Per me va bene :)


0

Ho trovato le risposte complicate, quindi ho pensato perché non impedirle di salvare la cronologia di navigazione, che deve essere ciò che non si chiude correttamente. Non mi riferisco mai ad esso comunque. Quindi ho impedito di salvare la cronologia di navigazione. Ha funzionato.


Questo è davvero un commento e non una risposta alla domanda originale. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che avrai una reputazione sufficiente sarai in grado di commentare qualsiasi post . Si prega di leggere Perché ho bisogno di 50 reputazione per commentare? Cosa posso fare invece?
DavidPostill

0

in Ubuntu o simili, per cromo e google-chrome

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

Eseguire questo prima di avviare il browser. L'ho inserito in uno 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 "$@"

Puoi anche modificare i .desktopfile se li usi:

$ 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

Dettagli comando:

- 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

Basato sulla risposta di janot (a sua volta basata sul lavoro degli altri.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.