매주“Chrome이 제대로 종료되지 않았습니다.”


39

일주일에 두 번 "Chrome이 올바르게 종료되지 않았습니다."라는 메시지가 표시됩니다. 매우 성가신 문제가됩니다. 크롬의 기본 사용자 프로필
삭제하고 크롬을 다시 열어이 문제를 해결했습니다. 확장 프로그램 / 앱 / 북마크 / 설정
그러나 이것은 더 자주 일어나고 있으며 설정을 계속 잃고 있습니다.

이 광기를 끝내는 방법이 있습니까? Win 8.1 / 최신 버전의 Chrome을 실행 중입니다.


Chrome이 충돌하지 않아야합니다. 오류 메시지가 여전히 발생하는지 확인하려면 확장을 비활성화해야합니다.
Ramhound

@Ramhound 내가 가진 유일한 확장은 adblock plus입니다
user44517

@avirk 여러 가지 방법 중에서 시도했지만 메시지가 계속 표시됩니다. 크롬을 여러 번 제거했지만 문제가 계속 발생합니다.
user44517

그 확장이 내 제안을 시도했을 수 있습니까?
Ramhound

예 @Ramhound, 나는 모든 확장을 제거하지만, 여전히 프로그램이 오류가 나는 종료와 오픈 크롬 후
user44517

답변:


31

설정 / 고급 (Chrome에서)으로 이동하여 "Chrome을 닫을 때 백그라운드 앱 계속 실행"확인란을 선택했습니다. 이것은 나를 위해 문제를 해결했습니다.

아이러니하게도 다른 사용자가 해당 옵션을 UNCHECKING하여 수정했기 때문에이 설정으로 이동했습니다.

아마도 단순히 옵션을 변경하면 Chrome이 내부적으로 무언가를 정리합니다. Chrome에서 실제로 DID가 올바르게 종료되지 않고 오류 플래그가 멈췄을 때 가짜 오류 메시지가 시작되었다고 생각합니다.

편집 : 2018 년 하반기부터 "Chrome을 닫을 때 백그라운드 앱 계속 실행"옵션을 이제 Chrome의 설정> 고급> 시스템 (Windows 10)에서 사용할 수 있습니다.


3
이 제안은 우분투 14.04의 문제를 해결했습니다. 옵션을 켜고 끈 상태에서 컴퓨터를 종료하여 테스트했습니다. 켜져 있고 다시 시작했을 때 다른 경우에는 오류 메시지가 나타납니다. 기본적으로 옵션을 선택하면 Chrome을 종료해도 실제로 Chrome이 종료되지는 않으며 Chrome을 실행중인 상태에서 종료하면 Chrome이 충돌했다고 생각합니다.
atmelino

우분투 14.04에서 Chromium에 완벽하게 작동
dgel

데비안 8에서 해당 확인란을 선택 해제하여 문제를 해결할 수있었습니다.
marcelocra

1
이 상자의 상태 만 변경하면 Ubuntu 15.10의 문제가 해결된다는 것을 확인할 수 있습니다. 사용 중지, 다시 시작, 다시 사용 설정, 다시 시작하면 백그라운드 서비스를 사용하도록 설정하고 Chrome을 시작할 때마다이 오류 메시지가 표시되지 않습니다.
hobs December

나는 얼마 동안이 옵션을 사용했지만 최근에만이 동작이 발생했습니다.
유진

17

이것은 나에게도 일어나고 있었다. 다음을 수행하십시오.

  1. 폴더를여십시오 %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
  2. 파일을여십시오 preferences
  3. 아래쪽으로 다음 줄을 찾으십시오.

    "exit_type": "Crashed"
    

    그런 다음 다음 Crashednormal같이 바꾸십시오 .

    "exit_type": "normal"
    
  4. Chrome 저장 후 다시 시작

문제를 해결해야합니다!


7
~ / .config / google-chrome / [Profile] / Ubuntu (및 다른 Linux 배포판의 환경 설정) 파일에서 동일한 환경 설정을 찾아서 변경할 수 있습니다. 여기서 [Profile]은 사용자 프로파일 이름 ( "Profile 2" 나를).
James Womack

preferences파일을 찾을 수 없습니다 .
Nic Hartley

이것은 Chrome이 아닌 Ubuntu 16.04, Chrome에 대한 정답이었습니다. :) 감사합니다!
aaronsnoswell

이것도 작동하지 않습니다.
MattBoothDev

2

Chrome 43부터 작동하지 않습니다

내가 사용했던 라이언의 (1 회 용액)과 valentt의 에 (내가 그렇게 희망을) 영원히 그것을 해결하기 위해 답변을 (다른 환경 설정을 변경하는 데 필요한) 우분투

Startup Apllications에 다음을 추가하십시오 (프로필 이름과 chrome 디렉토리를 변경하는 것을 잊지 마십시오).

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

1

이것이 Chrome이 올바르게 종료되지 않도록 해결하는 방법입니다! 다음 명령으로 시작시 크롬을 자동으로 시작하면됩니다. google-chrome --no-startup-window

이것은 나를 위해 그것을 해결했습니다!

참고 : Mint 64bit v17.1 (cinnamon)을 실행 중입니다.


1

Windows에서는 %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences맬웨어 손상으로 인해 파일에서 시스템, 숨김 및 읽기 전용 속성을 제거해야 할 수도 있습니다 . 파일 속성으로 인해 Chrome에서 "크래시"상태를 제거 할 수 없으므로 "크래시"상태는 시작 시마다 유지됩니다. 다음 명령을 사용하여이 작업을 수행 할 수 있습니다 (높이는 필요하지 않음).

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

Chrome을 열고 경고에서 'x'또는 '복원'버튼을 클릭 한 후 Chrome을 닫으면 다음에 Chrome을 열면 오류가 사라집니다.


0

나는 내 것을 고쳤다.

  • 계정에서 새 Windows 로그인을 만들거나 게스트 계정을 활성화하십시오.

  • Win 탐색기 (도구, 폴더 옵션)를 사용하여 숨김 파일을 표시하도록 설정

  • 그런 다음 Users\new_or_guest_account\AppData\Local\Google

  • 폴더 "복사"

  • 이동 : Users\the_account_having_trouble\AppData\Local\Google

  • Google 폴더 삭제 (또는 이름 바꾸기)

  • "붙여 넣기"Google 폴더

잘 가야합니다.

이 폴더에있는 책갈피 파일을 복사하여 붙여 넣어 책갈피를 복원 할 수 있습니다. C : \ Users \ account \ AppData \ Local \ Google \ Chrome \ User Data \ Default


0

최근에 환경 설정 파일의 시작 부분에서 내 계정의 사본을 제거하여이 문제를 해결했습니다.

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

(아마도 파일의 상단에 위치)

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

중복을 제거 했으므로 다음과 같이 끝났습니다.

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

이것은 모든 확장과 환경 설정을 유지했습니다. 그리고 이것은 시작 후 여러 탭을 열지 않았거나 크롬을 닫지 않고 창을 닫은 후에도 "Chrome이 올바르게 종료되지 않았습니다"라는 메시지가 표시되지 않았습니다.

(시간이 지나면 배열에 중복 계정이 다시 포함 된 것으로 나타 났지만 아무런 문제가 발생하지 않았습니다.)


0

Ryan의 탁월한 답변 을 사용하려고 할 때 파일 %UserProfile%\AppData\Local\Google\Chrome\User Data\Default\Preferences이 사용 중임을 알았습니다 . 나는 그것을 사용하여 검색 시스 인 터널 탐색기 처리합니다 -의 "핸들 또는 DLL을 찾기는"이 일부 레노버 유틸리티 것을 발견 C:\Program Files (x86)\Lenovo\LocationAware\lpdagent.exe- Location Task Manager LPD Access Agent.

해결책 :을lpdagent.exe 종료하고 Chrome을 한 ​​번 열었습니다. "Chrome이 올바르게 종료되지 않았습니다"라는 메시지가 다시 한 번 나타나지만 더 이상 문제가 해결되었습니다.


0

크롬 업데이트가있을 때 마다이 오류가 발생합니다.

다른 프로그램에서 사용중인 환경 설정 파일을 저장할 수 없다는 것을 알았습니다 (크롬 종료 된 경우에도). 크롬이 백그라운드에서 실행 중임을 나타냅니다.

내 해결책은 "Chrome을 닫을 때 백그라운드 앱 계속 실행"설정을 전환하는 것입니다.
[스위치를 켜고 크롬을 닫은 다음 크롬을 시작하고 끄십시오] 그러면 위에서 제안한대로 환경 설정 파일에서 "exit_type"을 변경할 수 있습니다.

나를 위해 작동 :)


0

답변이 복잡하다는 것을 알았으므로 인터넷 검색 기록을 저장하지 못하게하는 이유를 생각했습니다. 이는 제대로 종료되지 않는 것이어야합니다. 어쨌든 나는 그것을 참조하지 않습니다. 그래서 인터넷 사용 기록 저장을 중지했습니다. 효과가있었습니다.


이것은 실제로 주석이며 원래 질문에 대한 답변이 아닙니다 . 작성자의 의견을 비판하거나 설명을 요청하려면 게시물 아래에 댓글을 남겨주세요. 언제든지 자신의 게시물 에 댓글 수 있으며 평판 이 충분 하면 게시물댓글 수 있습니다 . 댓글을 작성하려면 50 개의 평판이 필요한 이유를
DavidPostill

0

우분투 또는 유사하게, 크롬구글 크롬

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

브라우저를 시작하기 전에 이것을 실행하십시오. 나는 이것을 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 "$@"

.desktop파일을 사용하는 경우 파일 을 수정할 수도 있습니다.

$ 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

명령 세부 사항 :

- 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

를 기반으로 janot의 대답 (이 차례로 다른 사람의 작업을 기반으로.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.