Her hafta “Google Chrome düzgün kapanmadı”


39

Haftada iki kez "Google Chrome düzgün kapatılmadı" alıyorum - çok can sıkıcı bir sorun haline geliyor -
bu sorunu her zaman , kromun varsayılan kullanıcı profilini kaldırarak ve kromu yeniden açarak düzelttim , uzantıları / uygulamalar / yer imleri / ayarlar.
ama bu daha sık oluyor ve ayarları kaybediyorum

bu çılgınlığı sona erdirmenin bir yolu var mı? Win 8.1'i çalıştırıyorum / en son chrome sürümünü çalıştırıyorum


Chrome kilitlenmemelidir. Hata iletisinin hala devam ettiğini doğrulamak için uzantılarınızı devre dışı bırakmalısınız.
Ramhound

@Ramhound sahip olduğum tek uzantı adblock artı
user44517

@avirk Farklı yöntemler arasında denedim ama bu mesajı göstermeye devam ediyor, birkaç kez kromu kaldırdım ancak sorun geri gelmeye devam ediyor
user44517

Bu uzatma önerimi denedin mi?
Ramhound

@Ramhound evet, tüm uzantıları kaldırdım, ancak yine de kromu
kapatıp

Yanıtlar:


31

Ayarlar / Gelişmiş'e (Chrome'da) gittim ve "Google Chrome kapalıyken arka plan uygulamalarını çalıştırmaya devam et" seçeneği için kutuyu işaretledim. Bu benim için sorunu çözdü.

İronik olarak, bu ayara gittim, çünkü başka bir kullanıcı UNCHECKING tarafından kendisi için işe yaradı.

Belki de basitçe seçeneği değiştirmek Chrome'un dahili olarak bir şeyi temizlemesine neden olur. Sahte hata mesajım Chrome'un DID doğru şekilde kapatılamadığı ve bir şekilde hata bayrağının sıkışmasıyla başladığına inanıyorum.

DÜZENLEME : 2018'in ikinci yarısından itibaren "Google Chrome kapalıyken arka plan uygulamalarını çalıştırmaya devam et" seçeneği artık şu anda Ayarlar> Gelişmiş> Google Chrome'daki Sistem'de (Windows 10) bulunmaktadır.


3
Bu öneri sorunu benim için Ubuntu 14.04'te çözdü. Bunu, seçeneği kapatıp açarak bilgisayarı kapatarak test ettim. Açık olduğunda ve yeniden başlattığımda, hata mesajı aldım, diğer durumda değil. Temelde, seçenek işaretliyken, Chrome'u kapatmak Chrome'u gerçekten sonlandırmaz ve Chrome çalışırken kapatılması Chrome'un çökmekte olduğunu düşünmesini sağlar.
atmelino

Ubuntu 14.04 Chromium'un için mükemmel şekilde çalışıyor
dgel

Debian 8'deki o kutunun işaretini kaldırarak sorunu
çözdüm

1
Yalnızca bu kutunun durumunun değiştirilmesinin Ubuntu 15.10'daki sorunu çözdüğünü onaylayabilirim. Devre dışı bırak, yeniden başlat, yeniden etkinleştir, yeniden başlat, Chrome'u her başlattığımda arka plan hizmetlerini etkin bırakmama ve bu hata iletisini alamama izin verdi.
Ocak

Bu seçeneği bir süredir kullandım, ancak son zamanlarda bu davranış oldu.
Eugene

17

Bu sadece bana da oldu. Sadece aşağıdakileri yapın:

  1. Klasörü aç %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. Dosyayı aç preferences
  3. Dibe doğru, aşağıdaki satırı bulun:

    "exit_type": "Crashed"
    

    Sonra Crashedbununla değiştirin normal:

    "exit_type": "normal"
    
  4. Chrome'u kaydedin ve yeniden başlatın

Sorun çözülmeli!


7
Aynı tercih, ~ / .config / google-chrome / [Profil] / Ubuntu'daki Tercihler dosyasında (ve muhtemelen diğer Linux dağıtımları) bulunabilir ve değiştirilebilir; ben mi).
James Womack

Bir preferencesdosya bulamıyorum .
Nic Hartley

Bu benim için doğru cevabı Ubuntu 16.04, Google Chrome (krom değil) :) :) Teşekkürler!
aaronsnoswell

Bu da işe yaramıyor.
MattBoothDev

2

Chrome 43'ten beri çalışmıyor

Kullandığım Ryan (tek seferlik çözeltisi) ve valentt en üstünde (öyle umuyorum) sonsuza düzeltmek cevaplarını (başka tercihi değiştirmek için gereken) Ubuntu

Başlangıç ​​Uygulamaları'na aşağıdakileri ekleyin (profil adınızı ve chrome dizininizi değiştirmeyi unutmayın):

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

1

Chrome'un doğru kapanmamasını nasıl çözdüm! Aşağıdaki komutla chrome'u başlangıçta otomatik olarak başlatmanız yeterlidir: google-chrome - no-startup-window

Bu benim için çözdü!

Bilginize: Mint 64bit v17.1 (tarçın) kullanıyorum


1

Windows'ta %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferenceskötü amaçlı yazılımın bozulması nedeniyle dosyadaki Sistem, Gizli ve Salt Okunur niteliklerini kaldırmak gerekebilir . Dosya her başlatıldığında "çöktü" durumu korunur, çünkü dosya Chrome'un "çöktü" durumunu kaldırmasını yasaklar. Bunu aşağıdaki komutla yapabilirsiniz (yükseklik gerekli değildir):

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

Chrome'u açtıktan ve uyarıdaki 'x' veya 'restore' düğmelerini tıkladıktan sonra Chrome'u kapatın ve bir dahaki açışınızda hata giderilecektir.


0

Benimkini düzelttim:

  • Hesapta yeni bir pencere işareti oluşturun - veya sadece Misafir Hesabı etkinleştirin

  • Win Explorer'ı kullanma (Araçlar, Klasör Seçenekleri), Gizli Dosyaları gösterecek şekilde ayarla

  • Sonra şuraya git: Users\new_or_guest_account\AppData\Local\Google

  • Klasörü "kopyala"

  • Git: Users\the_account_having_trouble\AppData\Local\Google

  • Google Klasörünü Sil (veya yeniden adlandır)

  • Google Klasörüne "Yapıştır"

Gitmek için iyi olmalısın.

Bu klasördeki Yer İşaretleri dosyasının kopyalayıp yapıştırarak Yer İşaretlerini geri yükleyebilirsiniz: C: \ Kullanıcılar \ hesap \ UygulamaVeriği \ Yerel \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan


0

Kısa bir süre önce bu sorunu, Tercihler dosyasının başında hesabımın kopyasını kaldırarak çözdüm.

Açık: %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences

Ve bulun (muhtemelen dosyanın üstünde)

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

Kopyayı kaldırdım, bu yüzden:

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

Bu benim tüm uzantılarımı ve tercihlerimi korudu. Ve bu, başlattıktan sonra birden fazla sekme açmadı veya kromu kapatmadan pencereleri kapattıktan sonra bile "Google Chrome düzgün kapanmadı" mesajı verdi.

(Bir süre sonra dizinin yinelenen bir hesap içerdiğini fark ettim, ancak herhangi bir soruna neden olmadı.)


0

Ryan'ın mükemmel cevabını kullanmaya çalışırken , dosyanın %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferenceskullanımda olduğunu buldum . Sysinternals İşlem Gezgini'nin "Sapı veya DLL Bul" seçeneğini kullanarak aradım , bir Lenovo Yardımcı Programı olduğunu öğrendim - C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

Çözüm: Öldü lpdagent.exe, bir kez Chrome'u açtı - bir kez daha "Google Chrome düzgün kapatılmadı" ve sonra bir daha olmadı - sorun çözüldü.


0

Her zaman bir krom güncellemesi olduğunda bu hatayı alıyorum.

Tercihler dosyasını başka bir program tarafından kullanılmakta olduğu için kaydedemiyorum (hatta krom kapalıyken bile!). Bu, kromun arka planda çalıştığını gösterir.

Benim çözümüm "Google Chrome kapalıyken arka plan uygulamaları çalıştırmaya devam et" ayarını değiştirmektir.
[Açıyorum, kromu kapatıyorum, sonra kromu başlatıyorum ve kapatıyorum] Bu daha sonra yukarıda belirtilen tercihler dosyasındaki "exit_type" yi değiştirmeme izin veriyor.

Benim için çalışıyor :)


0

Cevapları karmaşık buldum, bu yüzden neden sadece herhangi bir tarama geçmişini kaydetmekten vazgeçmediğini düşündüm, bu da düzgün bir şekilde kapatılmayan şey olmalı. Ben yine de asla bahsetmiyorum. Bu yüzden tarama geçmişini kaydetmekten vazgeçtim. İşe yaradı.


Bu gerçekten bir yorum ve asıl sorunun cevabı değil . Bir yazarın açıklamasını eleştirmek veya talep etmek için, yazdıklarının altında bir yorum bırakın; istediğiniz zaman kendi yazılarınıza yorum yapabilirsiniz ve yeterli saygınlık elde ettiğinizde , herhangi bir yayına yorum yazabilirsiniz . Lütfen okuyun Neden yorum yapmak için 50 itibara ihtiyacım var? Bunun yerine ne yapabilirim?
DavidPostill

0

içinde Ubuntu ya da benzeri, krom ve google-krom

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

Tarayıcıyı başlatmadan önce bunu yürütün. Bunu bir bash betiğine koydum:

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

.desktopDosyaları kullanıyorsanız da değiştirebilirsiniz :

$ 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

Komut Detayları:

- 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

Dayanarak Janot en cevabı (bu sırayla başkalarının çalışmasına dayalı.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.