일주일에 두 번 "Chrome이 올바르게 종료되지 않았습니다."라는 메시지가 표시됩니다. 매우 성가신 문제가됩니다. 크롬의 기본 사용자 프로필
을 삭제하고 크롬을 다시 열어이 문제를 해결했습니다. 확장 프로그램 / 앱 / 북마크 / 설정
그러나 이것은 더 자주 일어나고 있으며 설정을 계속 잃고 있습니다.
이 광기를 끝내는 방법이 있습니까? Win 8.1 / 최신 버전의 Chrome을 실행 중입니다.
일주일에 두 번 "Chrome이 올바르게 종료되지 않았습니다."라는 메시지가 표시됩니다. 매우 성가신 문제가됩니다. 크롬의 기본 사용자 프로필
을 삭제하고 크롬을 다시 열어이 문제를 해결했습니다. 확장 프로그램 / 앱 / 북마크 / 설정
그러나 이것은 더 자주 일어나고 있으며 설정을 계속 잃고 있습니다.
이 광기를 끝내는 방법이 있습니까? Win 8.1 / 최신 버전의 Chrome을 실행 중입니다.
답변:
설정 / 고급 (Chrome에서)으로 이동하여 "Chrome을 닫을 때 백그라운드 앱 계속 실행"확인란을 선택했습니다. 이것은 나를 위해 문제를 해결했습니다.
아이러니하게도 다른 사용자가 해당 옵션을 UNCHECKING하여 수정했기 때문에이 설정으로 이동했습니다.
아마도 단순히 옵션을 변경하면 Chrome이 내부적으로 무언가를 정리합니다. Chrome에서 실제로 DID가 올바르게 종료되지 않고 오류 플래그가 멈췄을 때 가짜 오류 메시지가 시작되었다고 생각합니다.
편집 : 2018 년 하반기부터 "Chrome을 닫을 때 백그라운드 앱 계속 실행"옵션을 이제 Chrome의 설정> 고급> 시스템 (Windows 10)에서 사용할 수 있습니다.
이것은 나에게도 일어나고 있었다. 다음을 수행하십시오.
%UserProfile%\AppData\Local\Google\Chrome\User Data\Default\
preferences
아래쪽으로 다음 줄을 찾으십시오.
"exit_type": "Crashed"
그런 다음 다음 Crashed
과 normal
같이 바꾸십시오 .
"exit_type": "normal"
Chrome 저장 후 다시 시작
문제를 해결해야합니다!
preferences
파일을 찾을 수 없습니다 .
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
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을 열면 오류가 사라집니다.
나는 내 것을 고쳤다.
계정에서 새 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
최근에 환경 설정 파일의 시작 부분에서 내 계정의 사본을 제거하여이 문제를 해결했습니다.
열다: %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이 올바르게 종료되지 않았습니다"라는 메시지가 표시되지 않았습니다.
(시간이 지나면 배열에 중복 계정이 다시 포함 된 것으로 나타 났지만 아무런 문제가 발생하지 않았습니다.)
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이 올바르게 종료되지 않았습니다"라는 메시지가 다시 한 번 나타나지만 더 이상 문제가 해결되었습니다.
답변이 복잡하다는 것을 알았으므로 인터넷 검색 기록을 저장하지 못하게하는 이유를 생각했습니다. 이는 제대로 종료되지 않는 것이어야합니다. 어쨌든 나는 그것을 참조하지 않습니다. 그래서 인터넷 사용 기록 저장을 중지했습니다. 효과가있었습니다.
에 우분투 또는 유사하게, 크롬 및 구글 크롬
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
다음 명령을 사용하여 시작하십시오.
google chrome --restore-last-session
http://peter.sh/experiments/chromium-command-line-switches/#restore-last-session
에서 길리의 대답