Respostas mais antigas não estão funcionando, então estou incluindo coisas que podem funcionar em pedaços.
Versão do Chrome: 44.0.2403.155 m - 44.0.2403.157 m
Eu costumava copiar todo o Perfil do usuário do Chrome \ Default do SO para o SO e do PC para o PC.
C: \ Usuários \\ AppData \ Local \ Google \ Chrome \ Dados do Usuário \ Padrão
Chrome 44 Estável é mais rigoroso. Atualizei o Chrome nas duas instâncias do Win 8.1 (clones reais) para a versão estável mais recente do Chrome. Fiz uma cópia + substituição do "Perfil do usuário" padrão e ele não funciona.
A resolução / resposta está em descobrir a estrutura dos dados do Perfil do Usuário (pastas e arquivos) e quais partes dele devem ser deixadas para trás dos v / s quais serão migrados.
Este erro ocorre devido a alterações no Chrome, mas, estranhamente, não ocorre no PC / OS de origem.
http://www.ghacks.net/2014/04/18/google-chrome-changing-browser-settings-automatically/
O Chrome detectou que algumas das suas configurações foram corrompidas por outro programa e as redefiniu para os padrões originais.
| Saiba mais | Redefinir todas as configurações | assinar em
Citação de Saiba mais :
Configurações que o Chrome protege contra alterações
- Mecanismo de pesquisa padrão
- Pagina inicial
- Páginas de inicialização
- Guias fixadas
- Extensões
Se o Chrome redefinir suas configurações e você não estiver conectado ao Chrome, suas configurações serão redefinidas para os padrões. Se você estiver conectado ao Chrome, ainda verá suas configurações personalizadas.
Às vezes, os programas continuam tentando alterar suas configurações. Se for esse o caso, o Chrome continuará redefinindo as configurações do navegador sempre que for iniciado. Você sempre poderá ver suas configurações personalizadas fazendo login no Chrome.
Aparentemente, de acordo com este tópico aqui , as versões recentes do Chrome (mas não o Chromium) parecem estar fazendo alguma 'proteção injustificada' extra e redefinem tudo sem perguntar ao usuário.
É possível descobrir que parte das configurações (arquivos, pastas) está causando esse erro?
- Para ignorar essas partes e / ou
- Selecione partes dos dados do perfil de usuário que serão migrados sem erros?
Gostaria de transferir migrar com certeza:
- Marcadores (acho que isso é sincronizado via Perfil do Google)
- História (não faço ideia do que sincroniza - eu uso meses e anos de história para rastrear e relembrar coisas)
- Senhas (sincronizadas parcialmente via Perfil do Google)
- Cookies (não sincronizados) (Importante para os fóruns que frequento)
- Extensões (sincronizadas, mas sem dados ou configurações sincronizadas)
- Configurações / configurações da extensão + Dados armazenados locais da extensão (Muito importante)- (Especialmente, em extensões como o Session Buddy, eu armazeno coisas há alguns anos)
(Parte disso é facilmente sincronizada via Conta do Google, mas tudo não passa por cima)
Algumas informações individuais, mas antigas, sobre a transferência / cópia de itens específicos:
Extensões:
.. \ AppData \ Google \ Chrome \ Dados do usuário \ Padrão \ Extensões
- https://productforums.google.com/forum/#!topic/chrome/6EVtjeaWObs
- /programming/14543896/where-does-chrome-store-extensions
- Onde o Google Chrome salva o LocalStorage das extensões?
- /superuser//a/473770/183467 - Reimprimindo como .crx: para uma versão mais compacta das suas extensões (em vez da versão descompactada da pasta), você pode usar o Chrome para empacotá-las novamente. arquivos crx. Uso isso quando percebo que ainda tenho uma extensão que não está mais disponível na Chrome Web Store e, portanto, não será sincronizada novamente.
Biscoitos:
C: \ Usuários \ Seu Nome de Usuário \ AppData \ Local \ Google \ Chrome \ Dados do Usuário \ Padrão \ Armazenamento Local
% localappdata% \ Google \ Chrome \ Dados do Usuário \ Padrão \ Cookies
chrome: // chrome / settings / cookies
Alguns exemplos disso não funcionam ou pessoas que enfrentam problemas aqui:
- Como transfiro meu perfil do Google Chrome para um novo PC?
- A migração do perfil do Google Chrome do Windows 7 para o Windows 8 resultou no perfil "corrompido"
- Como posso copiar as configurações do Chrome sem que elas sejam redefinidas?
- https://support.google.com/chrome/answer/4409913?hl=en
- O Google Chrome perde (não mostra) a senha armazenada após uma atualização
Alguns métodos desatualizados: Encontrei alguns métodos, artigos e respostas relevantes que já usei antes. Acredito que eles estejam desatualizados agora, já que o Chrome mudou a maneira como funciona com / bloqueia os perfis de usuário.
- Como transfiro meu perfil do Google Chrome para um novo PC?
- Sincronize / faça backup da configuração das extensões do Chrome para reutilização
- 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
Respostas:
Eu encontrei uma maneira de transferir sem redefinir. Como você pode imaginar, o Chrome mantém uma soma de verificação / hash no perfil do usuário.
Eu encontrei o arquivo é
User Data\Default\Secure Preferences
. Este é um arquivo JSON de texto sem formatação, para que possamos dar uma olhada nele. Nesse arquivo, existe esteprotection
esuper_mac
, que armazena o HMAC_SHA256 dos outros objetos. Se a verificação falhar, a redefinição é acionada. Esse recurso é implementado no Chromium; portanto, se você estiver interessado, poderá ler o código-fonte.O jeito que eu vou é isso:
User Data\Default\Extensions
ainda possui todos os diretórios de extensão.Secure Preferences
arquivo novo .Secure Preferences
arquivo no novo perfil. Use-o para substituir o do seu perfil antigo. Remova o novo perfil e substitua pelo seu perfil antigo. Agora você deve ter quase tudo restaurado.Secure Preferences
.Boa sorte. Eu realmente espero que o Google mude de idéia para permitir que o usuário transfira o perfil, pois eles não podem garantir que todas as extensões implementem a sincronização de preferências.
Por enquanto, esse método funciona no Chrome 49.0.2623.75. O Google pode alterar o método de verificação no futuro.
fonte
Fiz várias melhorias na resposta de Crend King e encontrei um método para transferir o perfil do usuário localmente, sem a necessidade de sincronizar com uma conta do Google e sem extensões ausentes .
Eu usei essas etapas para migrar a versão do Chromium 59.0.3071.115 do https://chromium.woolyss.com do Windows 7 para o Windows 10. No entanto, as diferenças entre o Chrome e o Chromium descritas nesta página indicam que, embora o caminho para os dados do usuário O diretório será diferente, seu conteúdo é compatível e pode até ser usado para migrar diretamente do Chrome para o Chromium.
Alguns exemplos de caminhos aqui:
%APPDATA%/Local/Google/Chrome/User Data
%APPDATA%/Local/Chromium/User Data
$HOME/.config/chromium/user data
Estas medidas irão migrar o
Default
perfil encontrado emUser Data/Default
, mas também irá trabalhar para outros perfis encontrados naUser Data/Profile 1
,User Data/Profile 2
e assim por diante.Faça backup do seu perfil antigo e verifique se suas extensões ainda estão abaixo
User Data/Default/Extensions
. Você precisará reinstalar todas as suas extensões da loja virtual do Chrome e o conteúdo deste diretório ajudará a encontrar quais extensões você tinha se não tiver mais acesso ao sistema operacional anterior ou se não conseguir se lembrar de todas elas.Exclua o
Chromium/User Data
diretório existente e execute o Chromium para recriá-lo.Instale todas as suas extensões. A maneira mais fácil de fazer isso é examinar os diretórios
User Data/Default/Extensions
do seu backup. Por exemplo, se você tivesse o HTTPS Everywhere instalado, haveria um diretórioUser Data/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp
. Em seguida, o URL da loja virtual do Chrome éhttps://chrome.google.com/webstore/detail/gcbommkclmclpchllfjekcdonpmejbdp
.Se você
Settings -> On startup -> Continue where you left off
configurou anteriormente, configure-o novamente.Feche o Chromium e exclua tudo em,
User Data/Default
excetoExtensions
eSecure Preferences
. Em seguida, copie tudo do seu backup emUser Data/Default
excetoExtensions
eSecure Preferences
.O motivo da retenção
Extensions
é que, conforme observado por Crend King, os diretórios de extensão são versionados. Descobri que o conteúdo desses diretórios foi verificado e se a extensão foi atualizada desde que o backup foi feito, o Chromium considerará a extensão corrompida e suas configurações serão danificadas após o reparo.Estes serão migrados com certeza:
Privacy and security
,Content settings
eDownloads
Não migrado:
Configurações
chrome://extensions/
, como se uma extensão específica está ativada ou permitida no modo anônimo. Eu acredito que isso faz parteSecure Preferences
.Nome e ícone do perfil com o padrão
Person 1
e o ícone cinza. Essas informações, bem como a lista de perfis disponíveis, são armazenadasChromium/User Data/Local State
e não parece difícil copiar as partes relevantes.Não testado:
fonte
Eu sei que essa não é uma resposta definitiva. Recentemente, adquiri meu novo PC com Windows 8. Copiei a pasta padrão antiga para o novo PC e iniciei o Chrome, mas ele dizia que o perfil estava corrompido.
Depois de muitas tentativas, descobri que preciso iniciar o Chrome primeiro, deixe-o criar um perfil em branco. E feche o Chrome, copie os arquivos e substitua os arquivos que estão na pasta. Depois de reiniciar o Chrome, tudo voltou.
Há um problema, no entanto. Minha reprodução do youtube sempre para aleatoriamente e o processo de contenção perde resposta. Eu tentei tudo o que conseguia pensar. O que eu acho corrigido é a exclusão de todos os conteúdos e cookies baixados.
Não tenho explicação para qual é o verdadeiro motivo, mas essa tem sido minha experiência.
fonte