우발적 인 폐쇄 방지
실수로 Chrome을 종료했습니다.
예, 불행히도 개발자는이를 방지하기 위해 프롬프트에서 빌드하지 않기로 선택했습니다. 이를 처리하기 위해 작성된 확장 프로그램 중 일부를 제거하고 자신에게 적합한 확장 프로그램을 선택해야합니다 (불행히도 Chrome의 디자인으로 인해 확장 프로그램이 작동하려면 추가 프로세스를 계속 실행해야합니다).
데이터 손실 방지
이제 내가 연 모든 탭이 사라 졌을 것입니다. 도움을 요청하기 전에 지금 Chrome을 시작하여 위험을 감수하고 싶지 않습니다. 그렇게하면 파일이 영구적으로 손실 될 수 있습니다 (덮어 쓰기 된 파일).
아주 똑똑. 현재 작동중인 사본 외에 하나의 백업 세트 만 유지하도록 설계되었으므로 Chrome을 실행하면 곧 사라질 가능성이 있으므로 새 인스턴스를 시작하면 모든 항목이 다시 이동하고 덮어 씁니다. 이전 것.
파이어 폭스에 대한 과거의 경험을 통해 탭과 브라우저 세션을 복원하는 것이 까다로운 사업이라는 것을 알고 있습니다.
Chrome도 만족스럽지 않지만 프로세스를 안내합니다 (너무 많은 시간을 거쳐야했습니다).
세션 파일
이 시점에서 무엇을 할 수 있습니까? 복사하거나 이름을 바꾸어야하는 파일이나 무언가가 있습니까?
예, 사용자 데이터 디렉토리 에 다음 네 개의 파일이 있습니다 .
Current Session
(현재 세션의 페이지에있는 양식의 데이터를 포함합니다)
Current Tabs
(현재 세션의 탭에 대한 URL 목록을 포함합니다)
Last Session
(와 동일 Current Session
하지만 이전 세션의 경우)
Last Tabs
(와 동일 Current Tabs
하지만 이전 세션의 경우)
(여기서 "세션"이라는 용어는 Chrome을 처음부터 새로 시작 함을 의미합니다. 즉, chrome.exe
실행중인 인스턴스가 없을 때 Chrome을 열면 (작업 관리자를 확인하여) 세션을 시작합니다. 창에서 모든 탭을 닫았지만 탭이 열려있는 다른 Chrome 창이있는 경우 해당 세션이 계속 활성화되므로 Chrome을 다시 시작하면 새 세션이되지 않습니다. 마찬가지로 Chrome이 중단되고 모든 창을 닫아도 여전히 chrome.exe
실행중인 복사본은 세션을 종료 할 때까지 계속 활성화됩니다.)
아무 것도 잃지 않고 작업 할 수 있도록이 네 파일을 어딘가에 복사하십시오. 이렇게하면 문제가 발생하면 언제든지 다시 복사 할 수 있습니다.
탭 다시 열기
Ctrl + T 명령에 대해 알고 있습니다. 그러나 나는 일반적으로 탐색하는 동안 이것을 사용합니다. Chrome을 닫은 후에도 작동합니까?
예, 그러나 어느 정도는 콤보가 잘못되었습니다. 그건 Ctrl+ ⇧ Shift+ T. 그리고 탭을 닫기 전에 여러 개의 탭을 연 경우 모든 탭을 다시 열어야합니다.
(이전 버전의 경우 어떤 이유로 든 처음 새 탭을 만든 경우에만 작동합니다. XP 시스템에서 Chromium 11을 계속 사용하며이 이상한 동작으로 인해 항상 당황합니다. 실수로 Chrome을 닫고 탭을 복구해야 할 때마다 내가 먼저 탭을 열 필요 (눌러 Ctrl+를 T누르기 전에 새 탭 페이지에 대한 것은 가장 쉬운) Ctrl+ ⇧ Shift+ T내가 지금 정확히하지만, 수많은 버전의 확실하지 않다 (이전 탭 (들)을 다시. 새로운 버전의를 얻을 수 있습니다 ), 탭을 먼저 열지 않아도 작동합니다.)
이제 Chrome을 실행하기 전에 항상 작동하지는 않는다는 경고를 표시해야합니다. 우선 Chrome을 시작한 직후에는 작동하지 않습니다. Chrome에서 사용자 파일을 읽고 파싱 할 때까지 기다려야합니다. 잠시 시간이 걸릴 수 있으며 탭 막대를 마우스 오른쪽 버튼으로 클릭하고 닫힌 탭 다시 열기 상황에 맞는 메뉴 항목이 잠시 회색으로 표시되거나 비활성화되어 있음을 확인하면 확인할 수 있습니다. 잠시 기다렸다가 반복하면 검은 색 (활성화)으로 바뀌어 사용할 수 있습니다.
그러나 잠시 기다리더라도 항상 이전 세션을 복원하지는 않습니다. 때로는 Chrome에서 이전 세션과 탭이 손실되어 다시 열기 탭 기능이 작동하지 않는 경우가 있습니다. 나는 왜 어떤 종류의 패턴이나 원인을 알아 내거나 분별할 수 없었지만, 가장 필요할 때 항상 그런 것처럼 보입니다. 임상, 실험 테스트를 수행하지는 않았지만 시작 후 새 탭을 여는 것이 Chrome에서 이전 세션을 지우는 좋은 방법 인 것 같습니다. .
이 문제가 발생하면 Chrome을 다시 실행 하기 전에 위의 4 개 파일을 복사하는 것이 좋습니다 . 그렇게하면 Chrome이 기분이 좋지 않고 닦을하기로 결정하더라도 잃어 버리지 않습니다.
파일을 복사 한 다음 Chrome을 실행하고 잠시 기다렸다가 다시 열기 탭을 사용할 수 있는지 확인하십시오.
복구 모드
여전히 사용할 수없는 경우 Chrome을 복구 모드로 설정하십시오.
- 크롬 닫기
- 네 파일의 백업을 사용자 데이터 디렉토리로 다시 복사하십시오.
- 열기
Local State
텍스트 편집기에서 파일을 (그것은 사용자 데이터의 상위 폴더에 있습니다)
exited_cleanly
항목을 찾습니다
- 로 변경
false
- 저장 및 종료
- 크롬을 실행
지금은 해야 화면 이 제대로 종료되지 않았습니다 크롬을 줄을 알 수 있습니다. [Restore]
버튼을 클릭하면 세션이 복원되기를 바랍니다. 버튼을 클릭하기 전에 새 탭을 연 경우에도 작동합니다.
그것이 작동하지 않는 경우, 복사 시도 Last Tabs
및 Last Session
사용자 데이터 디렉토리에와로 이름을 변경 Current Tabs
하고 Current Session
각각. 물론 이것이 작동하더라도 이전 세션보다 먼저 세션을 얻는 것입니다. 충돌 한 세션이 아니라 상황에 따라 충분할 수 있습니다.
수동 추출
그래도 작동하지 않으면 문자열 ( 문자열) 과 같은 문자열 검색 프로그램을 사용하여 파일에서 탭을 수동으로 추출 할 수 있습니다 . 프로그램을 실행하여 파일을 전달한 후 다른 파일로 저장하십시오. 이러한 프로그램의 대부분은 명령 줄을 사용해야하지만 아마도 GUI 버전도있을 것입니다 (현재는 찾을 수없는 것 같습니다). 그래서 예를 들어, 당신은 저장하는 경우 strings.exe
에 c:\foobar
당신이 그렇게으로 탭을 추출 할 수 있으며,뿐만 아니라 거기에 네 개의 파일을 복사 :
C:\foobar>strings "current tabs" > ctabs.txt
C:\foobar>strings "last tabs" > ltabs.txt
C:\foobar>strings "current session" > csess.txt
C:\foobar>strings "last session" > lsess.txt
(나는 무슨 일이 일어나고 있는지 명확히하기 위해 모든 것을 정렬하기 위해 여분의 공간을 추가했습니다.)
이제 새 *tabs.txt
텍스트 파일을 열고 이전에 열었던 탭의 URL을 볼 수 있습니다. 닫은 탭과 중복이 많이 나타날 수 있습니다.
*sess.txt
파일은 한 페이지에 양식에 입력 한 텍스트와 같은 다른 정보가 포함됩니다, 그래서 당신은 당신이 입력 한 정보의 무리와 함께 열려있는 페이지가 있다면 모든 시작해야하지 않도록, 당신은 복구 할 수 있습니다 처음부터 다시. (예를 들어, 실수로이 페이지를 닫으면 다시 입력하지 않고 바로이 순간에 입력하고있는이 텍스트를 복구 할 수 있습니다 . 공포!๏ _ ๏) 다시 복제가 나타날 수 있습니다. 최악의 부분은 잠시 동안 무언가를 입력하고 시작한 후 (여기에서이 텍스트와 같이) 여러 번 변경된 경우 여러 사본을 발견 할 수 있다는 것입니다. 각 파일을 검사하여 최신 버전의 최신 버전을 확인하는 것이 지루할 수 있습니다. 그러나 처음부터 다시 시작하는 것보다 여전히 낫습니다.
미래 세션 관리
앞으로 이와 같은 문제가 발생하지 않도록하고 올바르게 작동하기 위해 Chrome에 의존하지 않으려면 세션 관리 확장 프로그램을 설치하면 됩니다. 선택할 수있는 몇 가지가 있지만 Session Buddy를 권장 합니다. 그것은 잘 작동하고 다목적이며 Hans는 버그 보고서와 기능 요청을 수용 합니다 . (최근에 동기화를 추가했다고 생각합니다!) Session Buddy를 사용하면 수동으로 세션을 저장할 수 있지만 세션을 자동으로 저장할 수도 있으므로 충돌로부터 쉽게 복구 할 수 있습니다.
이제 모서리에있는 빨간색 버튼을 클릭하여이 답변을 게시하겠습니다.