Nhận được Google Google Chrome đã không đóng cửa chính xác, hàng tuần


39

Tôi nhận được "Google Chrome không tắt chính xác" hai lần một tuần - nó trở thành một vấn đề rất khó chịu -
Tôi luôn khắc phục vấn đề này bằng cách xóa hồ sơ người dùng mặc định của chrome và mở lại chrome, nhưng làm điều này sẽ xóa tất cả tiện ích mở rộng / ứng dụng / đánh dấu / cài đặt.
nhưng điều này xảy ra thường xuyên hơn và tôi liên tục mất các thiết lập

Có cách nào để chấm dứt sự điên rồ này? Tôi đang chạy Win 8.1 / phiên bản mới nhất của chrome


Chrome không nên gặp sự cố. Bạn nên vô hiệu hóa tiện ích mở rộng của mình để xác minh thông báo lỗi vẫn xảy ra.
Ramhound

@Ramhound tiện ích mở rộng duy nhất tôi có là adblock plus
user44517

@avirk Tôi đã thử trong số các phương thức khác nhau nhưng nó vẫn hiển thị thông báo đó, tôi đã gỡ cài đặt chrome nhiều lần nhưng sự cố vẫn tiếp tục quay trở lại
user44517

Nó có thể là phần mở rộng mà bạn đã thử đề nghị của tôi?
Ramhound

@Ramhound có, tôi đã gỡ cài đặt tất cả các tiện ích mở rộng, nhưng nó vẫn hiển thị lỗi đó sau khi tôi thoát và mở chrome
user44517

Câu trả lời:


32

Tôi đã đi vào Cài đặt / Nâng cao (trong Chrome) và chọn hộp cho tùy chọn "Tiếp tục chạy ứng dụng nền khi Google Chrome bị đóng". Điều này đã khắc phục vấn đề cho tôi.

Trớ trêu thay, tôi đã đi đến cài đặt này bởi vì một người dùng khác đã sửa nó bằng cách UNCHECKING tùy chọn đó, hoạt động cho anh ta.

Có lẽ chỉ cần thay đổi tùy chọn sẽ khiến Chrome dọn sạch thứ gì đó bên trong. Tôi tin rằng thông báo lỗi không có thật của tôi đã bắt đầu khi Chrome thực sự DID không tắt chính xác và bằng cách nào đó, cờ lỗi đã bị kẹt.

EDIT : Kể từ nửa cuối năm 2018, tùy chọn "Tiếp tục chạy ứng dụng nền khi Google Chrome bị đóng" hiện khả dụng trong Cài đặt> Nâng cao> Hệ thống trong Google Chrome (Windows 10).


3
Đề xuất này đã giải quyết vấn đề cho tôi trong Ubuntu 14.04. Tôi đã kiểm tra điều này bằng cách tắt máy tính, với tùy chọn bật và tắt. Khi nó được bật và tôi khởi động lại, tôi nhận được thông báo lỗi, trong trường hợp khác thì không. Về cơ bản, với tùy chọn được chọn, việc đóng Chrome không thực sự kết thúc Chrome và việc tắt Chrome đang chạy khiến Chrome nghĩ rằng nó bị sập.
atmelino

Hoạt động hoàn hảo cho Chromium trên Ubuntu 14.04
dgel 8/03/2015

Tôi đã có thể khắc phục sự cố bằng cách bỏ chọn hộp đó trên Debian 8.
marcelocra 04/07/2015

1
Tôi có thể xác nhận rằng việc chỉ thay đổi trạng thái của hộp này sẽ khắc phục sự cố trên Ubuntu 15.10. Vô hiệu hóa, khởi động lại, bật lại, khởi động lại cho phép tôi để các dịch vụ nền được kích hoạt và không nhận được thông báo lỗi này mỗi khi tôi khởi chạy Chrome.
hobs

Tôi đã có tùy chọn này trong một thời gian, nhưng chỉ gần đây hành vi này mới xảy ra.
Eugene

17

Điều này cũng chỉ xảy ra với tôi. Chỉ cần làm những điều sau đây:

  1. Mở thư mục %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. Mở tập tin preferences
  3. Về phía dưới, tìm dòng sau:

    "exit_type": "Crashed"
    

    Sau đó thay thế Crashedbằng normalnhư thế này:

    "exit_type": "normal"
    
  4. Lưu và khởi chạy lại Chrome

Vấn đề cần được khắc phục!


7
Có thể tìm thấy và thay đổi tùy chọn tương tự trong tệp ~ / .config / google-chrome / [Hồ sơ] / Tùy chọn trên Ubuntu (và có thể là các bản phân phối Linux khác), trong đó [Hồ sơ] là tên hồ sơ người dùng ("Hồ sơ 2" cho tôi).
James Womack

Tôi không thể tìm thấy một preferencestập tin.
Nic Hartley

Đây là câu trả lời chính xác cho tôi trên Ubuntu 16.04, Google Chrome (không phải crôm) :) Cảm ơn bạn!
aaronsnoswell

Điều này, cũng, không hoạt động.
MattBoothDev

2

Không hoạt động kể từ Chrome 43

Tôi đã sử dụng các câu trả lời của Ryan (giải pháp một lần) và valentt (cần thay đổi tùy chọn khác) để khắc phục mãi mãi (tôi hy vọng vậy) trên Ubuntu

thêm theo sau vào Startup Apllications (đừng quên thay đổi tên hồ sơ và thư mục chrome của bạn):

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

1

Đây là cách tôi giải quyết Chrome không tắt chính xác! Chỉ cần khởi động chrome tự động khi khởi động bằng lệnh sau: google-chrome --no-startup-window

Điều này đã giải quyết nó cho tôi!

FYI: Tôi đang chạy Mint 64bit v17.1 (quế)


1

Trên Windows, có thể cần phải xóa các thuộc tính Hệ thống, Ẩn và Chỉ đọc khỏi tệp %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencesdo tham nhũng phần mềm độc hại. Trạng thái "bị sập" được giữ nguyên mỗi lần khởi chạy vì các thuộc tính tệp cấm Chrome xóa trạng thái "bị sập". Bạn có thể làm điều này với lệnh sau (không yêu cầu độ cao):

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

Sau khi mở Chrome và nhấp vào nút 'x' hoặc 'khôi phục' trên cảnh báo, hãy đóng Chrome và lần tiếp theo bạn mở, lỗi sẽ biến mất.


0

Tôi đã sửa lỗi của tôi:

  • Tạo một dấu hiệu cửa sổ mới trên Tài khoản - hoặc chỉ kích hoạt Tài khoản khách

  • Sử dụng Win Explorer (Công cụ, Tùy chọn thư mục), Đặt nó để hiển thị Tệp ẩn

  • Sau đó đi đến: Users\new_or_guest_account\AppData\Local\Google

  • "Sao chép" thư mục

  • Đi đến: Users\the_account_having_trouble\AppData\Local\Google

  • Xóa (hoặc đổi tên) Thư mục Google

  • "Dán" Thư mục Google

Bạn sẽ được tốt để đi.

Bạn có thể khôi phục Dấu trang bằng cách sao chép và dán tệp Dấu trang trong thư mục này: C: \ Users \ account \ AppData \ Local \ Google \ Chrome \ User Data \ Default


0

Gần đây tôi đã giải quyết vấn đề này bằng cách xóa bản sao tài khoản của mình trong phần đầu của tệp Tùy chọn.

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

Và xác định vị trí (có thể ở đầu tệp)

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

Tôi đã xóa bản sao, vì vậy tôi đã kết thúc với:

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

Điều này giữ tất cả các phần mở rộng và sở thích của tôi. Và điều này đã không mở nhiều tab sau khi khởi động hoặc đưa ra thông báo "Google Chrome không tắt chính xác" ngay cả sau khi tắt các cửa sổ mà không đóng chrome.

(Tôi đã nhận thấy rằng mảng chứa tài khoản trùng lặp sau một thời gian nhưng nó không gây ra vấn đề gì.)


0

Khi cố gắng sử dụng câu trả lời tuyệt vời của Ryan , tôi thấy rằng tập tin %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferencesđang được sử dụng. Tôi đã tìm kiếm nó bằng cách sử dụng "Tìm xử lý hoặc DLL" của Sysiternals Process Explorer , phát hiện ra rằng đó là một số Tiện ích của Lenovo - C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

Giải pháp: Bị giết lpdagent.exe, đã mở Chrome một lần - nhận được "Google Chrome đã không tắt chính xác" một lần nữa và sau đó không còn nữa - sự cố đã được khắc phục.


0

Tôi nhận được lỗi này mỗi khi có bản cập nhật chrome.

Tôi thấy rằng tôi không thể lưu tệp tùy chọn vì nó đang được sử dụng bởi một chương trình khác (ngay cả khi đã tắt chrome!). Điều này chỉ ra rằng chrome đang chạy trong nền.

Giải pháp của tôi là chuyển đổi cài đặt "Tiếp tục chạy ứng dụng chạy nền khi Google Chrome bị đóng".
[Tôi bật nó lên, đóng chrome rồi khởi động chrome và tắt nó] Điều này sau đó cho phép tôi thay đổi "exit_type" trong tệp tùy chọn như được đề xuất ở trên.

Làm việc cho tôi :)


0

Tôi thấy các câu trả lời phức tạp vì vậy tôi chỉ nghĩ tại sao không ngăn nó lưu bất kỳ lịch sử duyệt web nào, đó phải là những gì không được tắt đúng cách. Tôi không bao giờ đề cập đến nó anyway. Vì vậy, tôi đã ngăn nó khỏi lưu lịch sử duyệt web. Nó đã làm việc.


Đây thực sự là một bình luận và không phải là một câu trả lời cho câu hỏi ban đầu. Để phê bình hoặc yêu cầu làm rõ từ một tác giả, hãy để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của riêng bạn và khi bạn có đủ danh tiếng, bạn sẽ có thể nhận xét về bất kỳ bài đăng nào . Xin vui lòng đọc tại sao tôi cần 50 danh tiếng để bình luận? Tôi có thể làm gì thay thế?
DavidPostill

0

trong Ubuntu hoặc tương tự, đối với cromgoogle-chrome

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

Thực hiện điều này trước khi khởi chạy trình duyệt. Tôi đặt điều này trong một kịch bản 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 "$@"

Bạn cũng có thể sửa đổi .desktopcác tập tin nếu bạn sử dụng chúng:

$ 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

Chi tiết lệnh:

- 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

Dựa trên câu trả lời của janot (lần lượt dựa trên công việc của người khác.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.