Старые ответы не работают, поэтому я включаю вещи, которые могут работать по частям.
Версия Chrome: 44.0.2403.155 м - 44.0.2403.157 м
Раньше я мог копировать весь профиль пользователя Chrome \ Default из ОС в ОС и с ПК на ПК.
C: \ Users \\ AppData \ Local \ Google \ Chrome \ User Data \ Default
Chrome 44 Stable более строгий. Я обновил Chrome на обоих экземплярах Win 8.1 (фактических клонах) до последней стабильной версии Chrome. Я сделал копию + перезаписать по умолчанию "Профиль пользователя", и он не работает.
Решение / ответ заключается в выяснении структуры данных профиля пользователя (папок и файлов) и того, какие их части следует оставить после v / s, какие из них необходимо перенести.
Эта ошибка возникает из-за изменений в Chrome, но, как ни странно, она не возникает на исходном ПК / ОС.
http://www.ghacks.net/2014/04/18/google-chrome-changing-browser-settings-automatically/
Chrome обнаружил, что некоторые ваши настройки были повреждены другой программой, и восстановил их исходные значения по умолчанию.
| Узнать больше | Сбросить все настройки | войти в систему
Цитата из Узнайте больше :
Настройки, которые Chrome защищает от изменения
- Поисковая система по умолчанию
- домашняя страница
- Начальные страницы
- Закрепленные вкладки
- расширения
Если Chrome сбрасывает ваши настройки и вы не вошли в Chrome, ваши настройки будут сброшены до значений по умолчанию. Если вы вошли в Chrome, вы все равно увидите свои индивидуальные настройки.
Иногда программы будут пытаться изменить ваши настройки. В этом случае Chrome будет продолжать сбрасывать настройки браузера при каждом запуске. Вы всегда сможете увидеть свои индивидуальные настройки, войдя в Chrome.
Очевидно, что согласно этой теме , последние версии Chrome (но не Chromium), кажется, делают некоторую дополнительную «необоснованную защиту» и сбрасывают все, не спрашивая пользователя.
Можно ли выяснить, какая часть настроек (файлы, папки) вызывает эту ошибку?
- Чтобы игнорировать эти части и / или
- Выберите части данных профиля пользователя, которые будут мигрировать без ошибок?
Вещь, которую я хотел бы перенести, мигрируют наверняка:
- Закладки (я думаю, это синхронизируется через профиль Google)
- История (понятия не имею, что синхронизирует - я использую месяцы и годы истории, чтобы отслеживать и вспоминать вещи)
- Пароли (частично синхронизируются через профиль Google)
- Файлы cookie (не синхронизируются) (важно для форумов, которые я часто посещаю)
- Расширения (синхронизированы, но данные или настройки не синхронизированы)
- Конфигурации расширений / Настройки + Расширение локальных сохраненных данных (очень важно)- (Особенно в таких расширениях, как Session Buddy, я хранил вещи уже несколько лет)
(Некоторые из них легко синхронизируются через учетную запись Google, но все это не проходит)
Некоторая индивидуальная, но более старая информация о переносе / копировании определенных предметов:
Расширения:
.. \ AppData \ Google \ Chrome \ Данные пользователя \ По умолчанию \ Расширения
- https://productforums.google.com/forum/#!topic/chrome/6EVtjeaWObs
- /programming/14543896/where-does-chrome-store-extensions
- Где Google Chrome сохраняет LocalStorage из расширений?
- /superuser//a/473770/183467 - Переупаковка в формате .crx: для более компактной версии ваших расширений (а не распакованной версии папок) вы можете использовать Chrome для их повторной упаковки. файлы crx. Я использую это, когда замечаю, что у меня все еще есть расширение, которое больше не доступно в Chrome Web Store и, следовательно, не синхронизируется.
Печенье:
C: \ Users \ Ваше имя пользователя \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Local Storage
% localappdata% \ Google \ Chrome \ Данные пользователя \ По умолчанию \ Cookies
хром: // хром / настройки / печенье
Некоторые примеры этого не работают или люди сталкиваются с проблемами здесь:
- Как перенести мой профиль Google Chrome на новый компьютер?
- Миграция профиля Google Chrome из Windows 7 в Windows 8 привела к «поврежденному» профилю
- Как я могу скопировать настройки Chrome без их сброса?
- https://support.google.com/chrome/answer/4409913?hl=en
- Google Chrome теряет (не показывает) сохраненный пароль после обновления
Некоторые устаревшие методы: я нашел несколько соответствующих методов, статей и ответов, которые я использовал ранее. Я считаю, что они уже устарели, учитывая, что Chrome изменил то, как он работает с / блокирует профили пользователей.
- Как перенести мой профиль Google Chrome на новый компьютер?
- Синхронизация / резервное копирование конфигурации расширений Chrome для повторного использования
- http://ellisweb.net/2008/09/where-does-google-chrome-store-user-history-profile-and-bookmarks/
- http://www.inteligentcomp.com/2013/07/move-entire-google-chrome-data-from-one-account-to-another.html
Ответы:
Я нашел способ переноса без сброса. Как вы можете догадаться, Chrome хранит контрольную сумму / хэш в профиле пользователя.
Я нашел файл
User Data\Default\Secure Preferences
. Это текстовый файл JSON, поэтому мы можем посмотреть на него. В этом файле есть thisprotection
иsuper_mac
, в котором хранятся HMAC_SHA256 других объектов. Если проверка не удалась, сбрасывается. Эта функция реализована в Chromium, поэтому, если вам интересно, вы можете прочитать их исходный код.Я иду по этому пути:
User Data\Default\Extensions
все еще есть все каталоги расширений.Secure Preferences
файл.Secure Preferences
файл из нового профиля. Используйте его, чтобы заменить тот в вашем старом профиле. Удалите новый профиль и замените его старым. Теперь вы должны восстановить почти все.Secure Preferences
.Удачи. Я действительно надеюсь, что Google передумает разрешить пользователям передавать профиль, поскольку они не могут гарантировать, что каждое расширение будет реализовывать синхронизацию предпочтений.
В настоящее время этот метод работает в Chrome 49.0.2623.75. Google может изменить метод проверки в будущем.
источник
Я сделал несколько улучшений после ответа Crend King и нашел способ переноса профиля пользователя локально без необходимости синхронизации с учетной записью Google и без отсутствующих расширений .
Я использовал эти шаги для переноса сборки Chromium 59.0.3071.115 с https://chromium.woolyss.com из Windows 7 в Windows 10. Однако различия между Chrome и Chromium, описанные на этой странице, указывают на то, что пока путь к пользовательским данным каталог будет другим, его содержимое совместимо и может даже использоваться для перехода непосредственно из Chrome в Chromium.
Некоторые примеры путей здесь:
%APPDATA%/Local/Google/Chrome/User Data
%APPDATA%/Local/Chromium/User Data
$HOME/.config/chromium/user data
Эти шаги будут мигрировать
Default
профиль найти наUser Data/Default
, но также будет работать для других профилей найти наUser Data/Profile 1
,User Data/Profile 2
и так далее.Сделайте резервную копию своего старого профиля и убедитесь, что ваши расширения все еще находятся под
User Data/Default/Extensions
. Вам нужно будет переустановить все свои расширения из интернет-магазина Chrome, и содержимое этого каталога поможет вам найти, какие у вас были расширения, если у вас больше нет доступа к вашей предыдущей ОС или вы не можете вспомнить их все.Удалите существующий
Chromium/User Data
каталог и запустите Chromium, чтобы воссоздать его.Установите все ваши расширения. Самый простой способ сделать это - посмотреть на каталоги
User Data/Default/Extensions
из вашей резервной копии. Например, если у вас установлен HTTPS Everywhere, будет каталогUser Data/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp
. Затем Chrome Интернет - магазин URL являетсяhttps://chrome.google.com/webstore/detail/gcbommkclmclpchllfjekcdonpmejbdp
.Если вы
Settings -> On startup -> Continue where you left off
установили ранее, установите его снова.Закройте Chromium и удалите все,
User Data/Default
кромеExtensions
иSecure Preferences
. Затем скопируйте все из резервной копии,User Data/Default
кромеExtensions
иSecure Preferences
.Причина сохранения
Extensions
заключается в том, что, как отмечает Crend King, каталоги расширений имеют версии. Я обнаружил, что содержимое этих каталогов проверено, и если расширение обновлялось с момента создания резервной копии, то Chromium будет считать расширение поврежденным, и ваши настройки будут сожжены после восстановления.Они будут перенесены точно:
Privacy and security
,Content settings
иDownloads
Не мигрировал:
Настройки,
chrome://extensions/
такие как включение или отключение определенного расширения в режиме инкогнито. Я считаю, что это частьSecure Preferences
.Имя профиля и значок, который по умолчанию
Person 1
и серый значок. Эта информация, а также список доступных профилей хранятся в нем,Chromium/User Data/Local State
и, кажется, нетрудно скопировать соответствующие части.Не проверено:
источник
Я знаю, что это не определенный ответ. Я недавно получил свой новый ПК с Windows 8. Я скопировал старую папку по умолчанию на новый компьютер и запустил Chrome, но он сказал, что профиль был поврежден.
После многих попыток я обнаружил, что сначала мне нужно запустить Chrome, чтобы он создал пустой профиль. А затем закройте Chrome, скопируйте файлы и перезапишите все файлы, которые находятся в папке. После перезапуска Chrome все вернулось.
Однако есть одна загвоздка. Воспроизведение на моем YouTube всегда останавливается случайным образом, и содержащийся процесс теряет отклик. Я перепробовал все, что мог придумать. То, что я считаю исправленным, это удаление всего загруженного содержимого и файлов cookie.
У меня нет объяснения истинной причины, но это был мой опыт.
источник