Mendapatkan "Google Chrome tidak dimatikan dengan benar" setiap minggu

39

Saya mendapatkan "Google Chrome tidak dimatikan dengan benar" dua kali seminggu - ini menjadi masalah yang sangat menjengkelkan -
Saya selalu memperbaiki masalah ini dengan menghapus profil pengguna default chrome dan membuka kembali chrome, tetapi melakukan ini akan menghapus semua milik saya ekstensi / aplikasi / bookmark / pengaturan.
tapi ini lebih sering terjadi dan saya terus kehilangan pengaturan

adakah cara untuk mengakhiri kegilaan ini? Saya menjalankan Win 8.1 / versi terbaru chrome

user44517
sumber
Chrome tidak seharusnya mogok. Anda harus menonaktifkan ekstensi Anda untuk memverifikasi pesan kesalahan masih terjadi.
Ramhound
@Ramhound, satu-satunya ekstensi yang saya miliki adalah adblock plus
user44517
@avirk Saya mencoba di antara metode yang berbeda tetapi tetap menunjukkan pesan itu, saya menghapus chrome beberapa kali tetapi masalahnya terus kembali
user44517
Bisa jadi ekstensi itu sudahkah Anda mencoba saran saya?
Ramhound
@Ramhound ya, saya mencopot semua ekstensi, tetapi masih menunjukkan kesalahan itu setelah saya keluar dan membuka chrome
user44517

Jawaban:

32

Saya masuk ke Pengaturan / Tingkat Lanjut (di Chrome) dan mencentang kotak untuk opsi "Lanjutkan menjalankan aplikasi latar belakang ketika Google Chrome ditutup". Ini memperbaiki masalah bagi saya.

Ironisnya, saya pergi ke pengaturan ini karena pengguna lain telah memperbaikinya dengan MENGHAPUS pilihan itu, yang bekerja untuknya.

Mungkin hanya dengan mengubah opsi menyebabkan Chrome membersihkan sesuatu secara internal. Saya percaya pesan kesalahan palsu saya mulai ketika Chrome sebenarnya TIDAK gagal dimatikan dengan benar, dan entah bagaimana bendera kesalahan macet.

EDIT : Pada paruh kedua 2018, opsi "Lanjutkan menjalankan aplikasi latar belakang ketika Google Chrome ditutup" sekarang tersedia di Pengaturan> Lanjutan> Sistem di Google Chrome (Windows 10).

Ashtangakasha
sumber
3
Saran ini memecahkan masalah bagi saya di Ubuntu 14.04. Saya menguji ini dengan mematikan komputer, dengan opsi hidup dan mati. Ketika diaktifkan dan saya memulai kembali, saya mendapat pesan kesalahan, dalam kasus lain tidak. Pada dasarnya, dengan opsi dicentang, menutup Chrome tidak benar-benar mengakhiri Chrome, dan mematikan dengan menjalankan Chrome membuat Chrome berpikir bahwa itu macet.
atmelino
Berfungsi sempurna untuk Chromium di Ubuntu 14.04
dgel
Saya dapat memperbaiki masalah dengan menghapus centang pada kotak itu di Debian 8.
marcelocra
1
Saya dapat mengonfirmasi bahwa hanya dengan mengubah kondisi kotak ini memperbaiki masalah di Ubuntu 15.10. Nonaktifkan, mulai ulang, aktifkan kembali, mulai ulang memungkinkan saya membiarkan layanan latar belakang diaktifkan dan tidak mendapatkan pesan kesalahan ini setiap kali saya meluncurkan Chrome.
Hobs
Saya memiliki opsi ini, untuk beberapa waktu sekarang, tetapi baru-baru ini perilaku ini terjadi.
Eugene
17

Ini hanya terjadi pada saya juga. Lakukan saja hal-hal berikut:

  1. Buka foldernya %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. Buka file preferences
  3. Ke arah bawah, temukan baris berikut:

    "exit_type": "Crashed"
    

    Kemudian ganti Crasheddengan normalseperti ini:

    "exit_type": "normal"
    
  4. Simpan dan luncurkan ulang Chrome

Masalahnya harus diperbaiki!

Ryan
sumber
7
Preferensi yang sama dapat ditemukan dan diubah di file ~ / .config / google-chrome / [Profil] / Preferensi di Ubuntu (dan kemungkinan distribusi Linux lainnya), di mana [Profil] adalah nama profil pengguna ("Profil 2" untuk saya).
James Womack
Saya tidak dapat menemukan preferencesfile.
Dana Gugatan Monica
Ini adalah jawaban yang tepat untuk saya di Ubuntu 16.04, Google Chrome (bukan kromium) :) Terima kasih!
aaronsnoswell
Ini juga tidak berhasil.
MattBoothDev
2

Tidak berfungsi sejak Chrome 43

Saya telah menggunakan jawaban Ryan (satu kali solusi) dan valentt (diperlukan untuk mengubah preferensi lain) untuk memperbaikinya selamanya (saya harap begitu) di Ubuntu

tambahkan berikut ke Aplikasi Startup (jangan lupa untuk mengubah nama profil dan direktori chrome Anda):

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

Inilah cara saya memecahkan Chrome yang tidak dimatikan dengan benar! Cukup jalankan chrome secara otomatis saat start-up dengan perintah berikut: google-chrome --no-startup-window

Ini menyelesaikannya untuk saya!

FYI: Saya menjalankan Mint 64bit v17.1 (kayu manis)

Romke
sumber
1

Pada Windows mungkin perlu menghapus atribut System, Hidden, dan Read-only dari file %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferenceskarena korupsi malware. Status "macet" dipertahankan setiap peluncuran karena atribut file melarang Chrome menghapus status "macet". Anda dapat melakukan ini dengan perintah berikut (elevasi tidak diperlukan):

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

Setelah membuka Chrome dan mengklik tombol 'x' atau 'restore' pada peringatan, tutup Chrome dan saat berikutnya Anda membukanya kesalahan akan hilang.

shawn
sumber
0

Saya memperbaiki milik saya:

  • Buat jendela baru masuk di Akun - atau cukup aktifkan Akun Tamu

  • Menggunakan Win Explorer (Alat, Opsi Folder), Atur untuk menampilkan File Tersembunyi

  • Lalu pergi ke: Users\new_or_guest_account\AppData\Local\Google

  • "Salin" folder itu

  • Pergi ke: Users\the_account_having_trouble\AppData\Local\Google

  • Hapus (atau ganti nama) Folder Google

  • "Tempel" Google Folder

Anda harus baik untuk pergi.

Anda dapat memulihkan Bookmark dengan menyalin dan menempel file Bookmark yang ada di folder ini: C: \ Users \ account \ AppData \ Local \ Google \ Chrome \ Data Pengguna \ Default

CurtWPk
sumber
0

Saya baru-baru ini menyelesaikan masalah ini dengan menghapus duplikat akun saya di awal file Preferensi.

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

Dan cari (mungkin di bagian atas file)

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

Saya menghapus duplikat, jadi saya berakhir dengan:

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

Ini menjaga semua ekstensi dan preferensi saya. Dan ini belum membuka banyak tab setelah start-up atau diberi pesan "Google Chrome tidak dimatikan dengan benar" bahkan setelah mematikan windows tanpa menutup chrome.

(Saya memang memperhatikan bahwa array berisi akun duplikat lagi setelah beberapa saat tetapi tidak menyebabkan masalah.)

ct194
sumber
0

Ketika mencoba menggunakan jawaban luar biasa Ryan , saya menemukan bahwa file tersebut %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencessedang digunakan. Saya mencarinya menggunakan Sysinternals Process Explorer "Find Handle or DLL", menemukan bahwa itu adalah beberapa Lenovo Utility - C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

Solusi: Membunuh lpdagent.exe, membuka Chrome sekali - "Google Chrome tidak dimatikan dengan benar" sekali lagi, dan kemudian tidak ada lagi - masalahnya diperbaiki.

Jonathan
sumber
0

Saya mendapatkan kesalahan ini setiap kali ada pembaruan chrome.

Saya menemukan bahwa saya tidak dapat menyimpan file preferensi karena sedang digunakan oleh program lain (bahkan dengan krom ditutup!). Ini menunjukkan bahwa chrome sedang berjalan di latar belakang.

Solusi saya adalah untuk mengaktifkan pengaturan "Lanjutkan menjalankan aplikasi latar belakang ketika Google Chrome ditutup".
[Saya aktifkan, tutup chrome kemudian mulai chrome dan matikan] Ini kemudian memungkinkan saya untuk mengubah "exit_type" dalam file preferensi seperti yang disarankan di atas.

Bekerja untuk saya :)

mach202
sumber
0

Saya menemukan jawabannya rumit jadi saya hanya berpikir mengapa tidak menghentikannya menyimpan riwayat perambanan apa pun, yang pastinya tidak bisa dimatikan dengan benar. Lagi pula saya tidak pernah merujuknya. Jadi saya menghentikannya dari menyimpan riwayat penelusuran. Itu berhasil.

Jenny
sumber
Ini benar-benar komentar dan bukan jawaban untuk pertanyaan awal. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka - Anda selalu dapat mengomentari posting Anda sendiri, dan setelah Anda memiliki reputasi yang cukup Anda akan dapat mengomentari posting apa pun . Harap baca Mengapa saya perlu 50 reputasi untuk berkomentar? Apa yang bisa saya lakukan?
DavidPostill
0

di Ubuntu atau serupa, untuk chromium dan google-chrome

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

Jalankan ini sebelum meluncurkan browser. Saya menempatkan ini dalam skrip 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 "$@"

Anda juga dapat memodifikasi .desktopfile jika Anda menggunakannya:

$ 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

Detail Perintah:

- 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

Berdasarkan jawaban janot (ini pada gilirannya berdasarkan pada pekerjaan orang lain.

bartekbrak
sumber