Chrome 사용자 프로필 데이터의 구조를 이해하여 새 PC / OS로 전송하고 설정 손상 오류를 피할 수 있습니까?


12

이전 답변이 작동하지 않으므로 조각으로 작동 할 수있는 것들을 포함시킵니다.
크롬 버전 : 44.0.2403.155 m-44.0.2403.157 m

예전에는 OS에서 OS로, PC에서 PC로 Chrome 사용자 프로필 \ 기본 전체를 복사 할 수있었습니다.

C : \ Users \\ AppData \ Local \ Google \ Chrome \ User Data \ Default

Chrome 44 Stable이 더 엄격합니다. 두 Win 8.1 인스턴스 (실제 클론)의 Chrome을 최신의 안정적인 Chrome 릴리스로 업데이트했습니다. 기본 "사용자 프로필"의 복사 + 덮어 쓰기를 수행했는데 작동하지 않습니다.

해결 / 답변은 User Profile 데이터 (폴더 및 파일)의 구조와 마이그레이션 할 v / s 뒤에 남겨 둘 부분을 파악하는 데 있습니다.

이 오류는 Chrome의 변경으로 인해 발생하지만 이상하게 소스 PC / OS에서는 발생하지 않습니다.

http://www.ghacks.net/2014/04/18/google-chrome-changing-browser-settings-automatically/

http://cdn.ghacks.net/wp-content/uploads/2014/04/chrome-automatic-browser-reset.png

Chrome에서 일부 프로그램 설정이 다른 프로그램에 의해 손상되어 원래 기본값으로 재설정 한 것을 감지했습니다.

| 더 알아보기 | 모든 설정 재설정 | 로그인

인용 자세히 알아보기 :

Chrome이 변경되지 않도록 보호하는 설정

  • 기본 검색 엔진
  • 홈페이지
  • 시작 페이지
  • 고정 된 탭
  • 확장

Chrome에서 설정을 재설정하고 Chrome에 로그인하지 않은 경우 설정이 기본값으로 재설정됩니다. Chrome에 로그인 한 경우에도 맞춤 설정이 계속 표시됩니다.

때로는 프로그램이 설정을 계속 변경하려고 시도합니다. 이 경우 Chrome은 시작할 때마다 브라우저 설정을 계속 재설정합니다. Chrome에 로그인하면 언제든지 맞춤 설정을 볼 수 있습니다.

분명히이 스레드에 따라 최신 버전의 Chrome (Chromium은 아님)이 추가 '불필요한 보호'를 수행하고 사용자에게 묻지 않고 모든 것을 재설정하는 것으로 보입니다.

이 오류를 일으키는 설정 (파일, 폴더)의 어느 부분을 찾을 수 있습니까?

  • 해당 부분을 무시하려면 및 / 또는
  • 오류없이 마이그레이션 할 User Profile 데이터 부분을 선택 하시겠습니까?

나는 이주를 확실히 옮기고 싶다 :

  • 북마크 (Google 프로필을 통해 동기화되는 것 같습니다)
  • 역사 (어떤 동기 없음 아이디어 - 나는 역 추적하고 달 및 년의 역사를 사용 리콜 일)
  • 비밀번호 (Google 프로필을 통해 부분적으로 동기화)
  • 쿠키 (동기화되지 않음) (빈번한 포럼에 중요)
  • 확장 (동기화되었지만 데이터가 없거나 동기화되지 않음)
    -확장 구성 / 설정 + 확장 로컬 저장 데이터 (매우 중요)
    • (특히 세션 버디와 같은 확장 프로그램에서 몇 년 동안 물건을 저장했습니다.)

(이 중 일부는 Google 계정을 통해 쉽게 동기화되지만 모두 전달되지는 않습니다.)

특정 품목의 이전 / 복사에 관한 일부 개인 정보는 다음과 같습니다.

확장 :

.. \ AppData \ Google \ Chrome \ User Data \ Default \ Extensions

쿠키:

C : \ Users \ 사용자 이름 \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage

% localappdata % \ Google \ Chrome \ 사용자 데이터 \ 기본 \ 쿠키

chrome : // chrome / settings / cookies

작동하지 않거나 문제가있는 사람들의 예 :

일부 오래된 방법 : 이전에 사용한 몇 가지 관련 방법, 기사 및 답변을 찾았습니다. Chrome이 사용자 프로필의 작동 / 잠금 방식을 변경했기 때문에 지금은 구식이라고 생각합니다.


제목을 더 적절하게 다시 작성해야하는 방법이 궁금합니다. 오류는 Chrome의 변경 사항이 더욱 엄격 해지기 때문에 발생하지만 해결 / 답변은 UserProfile 데이터 및 마이그레이션 할 v / s 뒤에 남겨 둘 부분을 파악하는 데 있습니다. @Ramhound-질문과 제목에 대한 제안?
Alex S

제목의 경우, 끝 부분에 물음표가있는 문장 조각 대신 질문으로 표현해 보겠습니다. 다른 질문이 해결책을 제공하지 않는다는 사실에주의를 기울 이도록 게시물 상단에 메모를 작성하는 한 실제로 연결된 이전 질문과 유사하게 말로 표현해도됩니다. Chrome에 대한 후속 변경으로 인해이 질문을 중복하여 종료해서는 안됩니다.
댄 헨더슨

@DanHenderson-제목과 질문이 발생한 변경 횟수를 살펴보십시오. 더 나은 타이틀에 대한 제안을 해 주시면 다음 항목도 고려하겠습니다. :)
Alex S

답변:


4

재설정하지 않고 전송할 수있는 방법을 찾았습니다. 짐작할 수 있듯이 Chrome은 사용자 프로필에서 체크섬 / 해시를 유지합니다.

파일이 User Data\Default\Secure Preferences입니다. 이 파일은 일반 텍스트 JSON 파일이므로 살펴볼 수 있습니다. 이 파일이 이쪽 protectionsuper_mac다른 개체의 HMAC_SHA256을 저장하는. 확인에 실패하면 재설정이 트리거됩니다. 이 기능은 Chromium에서 구현되므로 관심이있는 경우 해당 소스 코드를 읽을 수 있습니다.

내가가는 길은 이것입니다 :

  1. 무엇보다 먼저 이전 프로필을 백업해야합니다. User Data\Default\Extensions여전히 모든 확장 디렉토리가 있는지 확인하십시오 .
  2. 필요한 모든 정보를 Google 계정과 동기화해야합니다. 이 작업을 수행하더라도 많은 로컬 확장 환경 설정이 동기화되지 않습니다 (확장자는 지원되지 않음). 그래서 다음 단계가 필요합니다.
  3. 새 프로필을 작성하십시오. 그런 다음 Google 계정과 동기화하십시오. 그러면 모든 확장 프로그램이 새 프로필로 다운로드됩니다. 이 단계는 좋은 새 Secure Preferences파일 을 얻는 것 입니다.
  4. Chrome을 닫습니다. Secure Preferences새 프로파일에서 파일을 찾으십시오 . 이를 사용하여 이전 프로파일의 프로파일을 바꾸십시오. 새 프로파일을 제거하고 이전 프로파일로 바꾸십시오. 이제 거의 모든 것을 복원해야합니다.
  5. 일부 확장 프로그램 (기본 설정이 그대로 유지됨)이 누락되었을 수 있습니다. 확장 디렉토리 경로의 버전이 지정되어 있고 3 단계에서 Chrome이 다른 경로를 생성했기 때문입니다. 이전 프로파일에서 새 프로파일로 이름을 바꾸어야합니다. 를 조작하지 마십시오 Secure Preferences.

행운을 빕니다. 모든 확장 프로그램이 환경 설정 동기화를 구현한다고 보장 할 수 없기 때문에 사용자가 프로필을 전송할 수 있도록 Google이 마음을 바꿨 으면합니다.

당분간이 방법은 Chrome 49.0.2623.75에서 작동합니다. Google은 향후 인증 방법을 변경할 수 있습니다.


이 세부 정보에 답장을 보내 주셔서 대단히 감사합니다. 나는 이것에 대해 읽었고 많은 메모를했지만 아직 성공하지 못했습니다. 나는 당신의 단계를 시도하고 돌아올 것입니다-질문 / 의문이 생기면 답장을 보내십시오-다가오는 주말에 이것을하기를 바랍니다.
Alex S

확실한. 도와 드리겠습니다. 이 사용 사례를 가진 사람이 몇 명인지 모르겠습니다. 많은 경우 Google은 인지도를 높여야합니다. 또는 최소한 우리 중 일부는 소스 코드를주의 깊게 읽고 다른 사람들을 돕기위한 도구를 개발해야합니다.
Crend King

크롬 울 시스 사이트에 대한 의견을 통해이 문제를 발견했습니다.-아마도 관련 -adlice.com/google-chrome-secure-preferences
Alex S


2

Crend King의 답변에 따라 몇 가지 개선 사항 이 있으며 Google 계정과 동기화 할 필요없이 확장 기능이 없어도 사용자 프로필을 로컬로 전송하는 방법을 찾았습니다 .

이 단계를 사용하여 https://chromium.woolyss.com 에서 Chromium 59.0.3071.115 빌드를 Windows 7에서 Windows 10 으로 마이그레이션했습니다 . 그러나이 페이지에 설명 된 Chrome과 Chromium의 차이점 은 사용자 데이터의 경로는 디렉토리가 다르면 내용이 호환되며 Chrome에서 Chromium으로 직접 마이그레이션하는 데에도 사용할 수 있습니다.

몇 가지 예제 경로는 다음과 같습니다.

  • Windows의 Chrome %APPDATA%/Local/Google/Chrome/User Data
  • Windows의 크롬 %APPDATA%/Local/Chromium/User Data
  • 리눅스의 크롬 $HOME/.config/chromium/user data

이 단계는 Default에서 찾은 프로필 을 마이그레이션 User Data/Default하지만 User Data/Profile 1, User Data/Profile 2등에서 찾은 다른 프로필에서도 작동합니다 .

  1. 기존 프로필을 백업하고 내선 번호가 여전히 아래에 있는지 확인하십시오 User Data/Default/Extensions. Chrome 웹 스토어에서 모든 확장 프로그램을 다시 설치해야하며이 디렉토리의 내용을 통해 이전 OS에 더 이상 액세스 할 수 없거나 확장 할 수없는 확장 프로그램을 찾는 데 도움이됩니다.

  2. 기존 Chromium/User Data디렉토리를 삭제하고 Chromium을 실행하여 다시 만드십시오.

  3. 모든 확장을 설치하십시오. 가장 쉬운 방법은 User Data/Default/Extensions백업에서 디렉토리를 확인 하는 것입니다. 예를 들어 HTTPS Everywhere를 설치 한 경우 디렉토리가 있습니다 User Data/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp. 그런 다음 Chrome 웹 스토어 URL은 https://chrome.google.com/webstore/detail/gcbommkclmclpchllfjekcdonpmejbdp입니다.

  4. 당신이 한 경우 Settings -> On startup -> Continue where you left off이전에 설정 다시 설정합니다.

  5. 닫기 크롬 이하 삭제 모든 User Data/Default제외 Extensions하고 Secure Preferences. 그런 다음 및를 User Data/Default제외 Extensions하고 백업의 모든 내용을 복사하십시오 Secure Preferences.

유지하는 이유 Extensions는 Crend King이 지적한 것처럼 확장 디렉토리의 버전이 지정되어 있기 때문입니다. 이 디렉토리의 내용이 확인되었으며 백업이 이루어진 후 확장이 업데이트 된 경우 Chromium은 확장이 손상된 것으로 간주하고 복구시 설정이 삭제됩니다 .

이들은 확실히 마이그레이션됩니다 :

  • 북마크
  • 역사
  • 확장 및 모든 확장 설정 / 구성 / 로컬 데이터
  • 다운로드 기록
  • 아래 대부분의 항목을 포함하여 대부분의 크롬 설정 Privacy and security, Content settingsDownloads
  • 저장하면 세션 탭

마이그레이션되지 않음 :

  • chrome://extensions/시크릿에서 특정 확장 프로그램의 사용 여부와 같은 설정 . 나는 이것이의 일부라고 믿는다 Secure Preferences.

  • 기본 프로필 이름과 아이콘 Person 1및 회색 아이콘. 이 정보와 사용 가능한 프로파일 목록이 저장되며 Chromium/User Data/Local State관련 부분을 복사하기가 어렵지 않습니다.

검증되지 않은:

  • 쿠키
  • 비밀번호
  • 저장된 양식

비밀번호를 LastPass 및 유사한 도구로 마이그레이션 한 후 비밀번호 / 쿠키를 사용하지 않았습니다. 내 주요 고통은 INSIDE 확장이 저장된 "데이터 / 정보 / 설정"이었습니다. 많은 정보를 저장하는 Session Buddy와 같은 확장을 사용합니다. 당신이 그렇게 할 수 있기 때문에 나는 그것을 확실히 테스트 할 것입니다. 문제가없는 경우 "Chrome to Chromium"마이그레이션 지점에 대해 핑 (Ping)하겠습니다.
Alex S

문제가되지 않을 것입니다. 질문이 게시 된 후 몇 년이 지난 후에도이 정보가 여전히 유용하다는 것을 알게되어 기쁩니다.
st

아직은 아니지만 다음 주말에이 치료를 기다리는 오래된 파티션에 크롬 사본이 있습니다. (Chrome 업데이트 후) PS : Chrome에서 Chromium으로 이동하면 어떤 단계를 변경해야합니까 추신 : 해당되는 경우 답변에 업데이트).
Alex S

Chrome에 대한 추가 정보가 추가되었습니다. Chrome에서 Chromium으로 이동하기 위해 전혀 다르지 않아야합니다.
stw

크롬 울 시스 사이트에 대한 의견을 통해이 문제를 발견했습니다.-아마도 관련 -adlice.com/google-chrome-secure-preferences
Alex S

0

나는 이것이 확실한 대답이 아니라는 것을 안다. 최근에 새 Windows 8 PC를 받았습니다. 이전 기본 폴더를 새 PC에 복사하고 Chrome을 시작했지만 프로필이 손상되었다고 말했습니다.

여러 번의 시도 끝에 Chrome을 먼저 시작해야한다는 것을 알았습니다. 빈 프로필을 만들겠습니다. 그런 다음 Chrome을 닫고 파일을 복사 한 다음 폴더에있는 파일을 덮어 씁니다. Chrome을 다시 시작한 후 모든 것이 돌아 왔습니다.

그러나 캐치가 있습니다. 내 YouTube 재생은 항상 무작위로 중지되며 포함 프로세스에서 응답이 없습니다. 나는 내가 생각할 수있는 모든 것을 시도했다. 내가 생각한 것은 다운로드 한 모든 내용과 쿠키를 삭제하는 것입니다.

나는 진짜 이유가 무엇인지에 대한 설명이 없지만 이것은 내 경험이었습니다.


Ericcire-게시 해 주셔서 감사합니다. 새 빈 프로필을 만들었습니다-기본값. 폴더를 삭제하고 백업 파티션에서 기본값으로 바꿨습니다. 당신이 한 일이 약간 다른지 궁금합니다. New Default를 Old Default로 삭제하고 바 꾸었습니까? NEW의 일부 파일을 교체해서는 안되며 프로파일 오류의 원인은 무엇입니까? 이러한 세부 사항 중 일부를 지적 할 수 있는지 확인하십시오.
Alex S

> 새로운 기본 프로필> 새 기본값 위에 OLD 기본값을 복사하고 덮어 쓰기 전에 로그인 한 후 Google에 동기화하고 "stuff"를 동기화 했습니까?
Alex S

내가 한 동안 내가 한 일을 정확히 기억할 수 없습니다. IIRC, 로그인하지 않았습니다. 확실하지 않습니다. 그러나 새 기본 폴더를 삭제하지 않았 음을 확신합니다. 방금 이전 기본 폴더를 그 위에 복사했습니다.
ericcire

부탁 좀 들어 줄래? 기본값 외에 2 개의 새로운 "사용자 프로필"을 작성하고 하나의 주요 차이점으로 복사 및 덮어 쓰기를 시도 할 수 있습니다. 하나는 복사 + 덮어 쓰기 전에 로그인하고 다른 하나는 로그인하지 않았습니다. 그리고 그 프로필이 어떻게 작동하는지 봅니까? 그렇게하면 우리는 무엇을 할 수 있는지 / 할 수 있는지를 확신 할 수 있습니다. 추신 : 당신이 Chrome 44 Windows 8.1에 있다고 생각합니까?
Alex S

당신은 그것을 시도 할 수 있었습니까?
Alex S
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.