Verstehen Struktur von Chrome-Benutzerprofildaten auf neuen PC/ OS zu übertragen und Einstellungen Korruption Fehler zu vermeiden?

Ältere Antworten funktionieren nicht, daher füge ich Dinge hinzu, die möglicherweise in Teilen funktionieren.
Chrome-Version: 44.0.2403.155 m - 44.0.2403.157 m

Früher konnte ich das gesamte Chrome-Benutzerprofil\Default vom Betriebssystem auf das Betriebssystem und den PC auf den PC kopieren.

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

Chrome 44 Stable ist strenger. Ich habe Chrome auf beiden Win 8.1-Instanzen (tatsächlichen Klonen) auf die neueste stabile Chrome-Version aktualisiert. Ich tat ein kopieren + Überschreiben von Standard "Benutzerprofil" & es funktioniert nicht.

Die Lösung / Antwort liegt darin, die Struktur der Benutzerprofildaten (Ordner & Dateien) herauszufinden und welche Teile davon v/s zurückgelassen werden sollten, welche migriert werden sollen.

Dieser Fehler tritt aufgrund von Änderungen in Chrome auf, tritt jedoch seltsamerweise nicht auf dem Quell-PC/ - Betriebssystem auf.

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 hat festgestellt, dass einige Ihrer Einstellungen von einem anderen beschädigt wurden programmieren und setzen Sie sie auf ihre ursprünglichen Standardeinstellungen zurück.

| Weitere Informationen / Alle Einstellungen zurücksetzen / Anmelden

Zitat Erfahren Sie mehr:

Einstellungen, die Chrome vor Änderungen schützt

  • Standard - Suchmaschine
  • Homepage
  • Startseiten
  • Angeheftete tabs
  • Erweiterungen

Wenn Chrome Ihre Einstellungen zurücksetzt und Sie nicht bei Chrome angemeldet sind, ihre Einstellungen werden auf ihre Standardeinstellungen zurückgesetzt. Wenn Sie angemeldet sind bei Chrome, Sie werden immer noch Ihre benutzerdefinierten Einstellungen sehen.

Manchmal versuchen Programme, Ihre Einstellungen zu ändern. Wenn dies ist dies der Fall, setzt Chrome Ihren Browser weiterhin zurück einstellungen jeder zeit es startet. Sie werden immer in der Lage sein, Ihre Kunden zu sehen einstellungen durch Anmeldung in Chrome.

Anscheinend scheinen aktuelle Versionen von Chrome (aber nicht Chromium) gemäß dieses Threads einen zusätzlichen "ungerechtfertigten Schutz" zu bieten und alles zurückzusetzen, ohne den Benutzer zu fragen.

Ist es möglich herauszufinden, welcher Teil der Einstellungen (Dateien, Ordner) diesen Fehler verursacht?

  • Diese Teile zu ignorieren und/ oder
  • Wählen Sie Teile von Benutzerprofildaten aus, die fehlerfrei migriert werden?

Ich möchte migrate sicher übertragen:

  • Lesezeichen (ich denke, dies wird über das Google-Profil synchronisiert)
  • Geschichte (Keine Ahnung, was synchronisiert werden - ich benutze Monate & Jahre Geschichte zu traceback-und recall Dinge)
  • Passwörter (teilweise über Google-Profil synchronisiert)
  • Cookies (nicht synchronisiert) (Wichtig für Foren I häufige)
  • Erweiterungen (synchronisiert, aber keine Daten oder Einstellungen synchronisiert)
    - Extension Configs / Settings + Extension Lokal gespeicherte Daten (Sehr wichtig)
    • (Vor allem in Erweiterungen wie Session (Ich habe Sachen seit einigen Jahren gespeichert)

(Ein Teil davon kann leicht über das Google-Konto synchronisiert werden, aber alles wird nicht weitergegeben)

Einige einzelne, aber ältere Informationen zum Übertragen/ Kopieren bestimmter Elemente:

Erweiterungen:

..\AppData\Google\Chrome\Benutzerdaten\Default\Extensions

Cookies:

C:\Users\Your Benutzername\AppData\Local\Google\Chrome\User Data\Default\Local Storage

%localappdata%\Google\Chrome\User Data\Default\Cookies

Chrome://chrome / Einstellungen / Cookies

Einige Beispiele dafür funktionieren nicht oder Personen, die hier Probleme haben:

Einige Veraltete Methoden: Ich habe einige relevante Methoden, Artikel und Antworten gefunden, die ich zuvor verwendet habe. Ich glaube, sie sind jetzt veraltet, da Chrome die Funktionsweise mit/ sperrt den Benutzer geändert hat Farbprofile.

Author: Community, 2015-08-05

3 answers

Ich habe einen Weg gefunden, ohne Zurücksetzen zu übertragen. Wie Sie sich vorstellen können, behält Chrome die Prüfsumme/den Hash im Benutzerprofil bei.

Ich fand die Datei ist User Data\Default\Secure Preferences. Dies ist eine Klartext-JSON-Datei, also können wir es uns ansehen. In dieser Datei befinden sich diese protection und super_mac, in denen die HMAC_SHA256 der anderen Objekte gespeichert sind. Wenn die überprüfung fehlschlägt, wird der reset ausgelöst wird. Diese Funktion ist in Chromium implementiert, sodass Sie bei Interesse den Quellcode lesen können.

Der Weg, den ich gehe, ist dieser:

  1. Stellen Sie sicher, dass Sie Ihr altes Profil vor irgendetwas sichern. Stellen Sie sicher, dass Ihr User Data\Default\Extensions noch alle Erweiterungsverzeichnisse hat.
  2. Stellen Sie sicher, dass Sie auch alles, was Sie brauchen, mit dem Google-Konto synchronisieren. Beachten Sie, auch wenn Sie dies tun, werden viele lokale Erweiterungseinstellungen nicht synchronisiert (Erweiterung nicht unterstützt). Deshalb brauchen wir die nächsten Schritte.
  3. Erstelle ein neues Profil. Dann synchronisieren Sie mit Google-Konto. Dadurch wird jede Erweiterung auf das neue Profil heruntergeladen. Dieser Schritt ist, um Ihnen eine gute neue Secure Preferences Datei.
  4. Schließen Chrome. Suchen Sie die Datei Secure Preferences aus dem neuen Profil. Verwenden Sie es, um das in Ihrem alten Profil zu ersetzen. Entfernen Sie das neue Profil und ersetzen Sie es durch Ihr altes Profil. Jetzt sollten Sie fast alles wiederhergestellt haben.
  5. Es besteht die Möglichkeit, dass einige Ihrer Erweiterungen (ihre Einstellungen sind noch intakt) fehlen. Dies liegt daran, dass der Erweiterungsverzeichnispfad versioniert ist und Chrome in Schritt 3 einen anderen Pfad erstellt hat. Sie müssen diese aus dem alten Profil in das umbenennen neue. Manipulieren Sie das Secure Preferences nicht.

Viel Glück. Ich hoffe wirklich, dass Google seine Meinung ändert, damit Benutzer Profile übertragen können, da nicht garantiert werden kann, dass jede Erweiterung die Präferenzsynchronisierung implementiert.

Diese Methode funktioniert vorerst unter Chrome 49.0.2623.75. Google kann die Verifizierungsmethode in Zukunft ändern.

 4
Author: Crend King,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-03-20 23:30:35

Ich habe einige Verbesserungen an Crend Kings Antwort vorgenommen und eine Methode gefunden so übertragen Sie das Benutzerprofil lokal ohne Synchronisierung mit einem Google-Konto und mit ohne fehlende Erweiterungen.

Ich habe diese Schritte verwendet, um den Chromium 59.0.3071.115-Build von zu migrieren. https://chromium.woolyss.com von Windows 7 bis Windows 10. Die auf dieser Seite beschriebenen Unterschiede zwischen Chrome und Chromium auf zeigen jedoch an, dass while der Pfad zum Benutzerdatenverzeichnis ist unterschiedlich, der Inhalt davon ist kompatibel und kann sogar verwendet werden, um direkt von Chrome nach Chromium zu migrieren.

Einige Beispielpfade hier:

  • Chrome unter Windows %APPDATA%/Local/Google/Chrome/User Data
  • Chrom unter Windows %APPDATA%/Local/Chromium/User Data
  • Chromium unter Linux $HOME/.config/chromium/user data

Diese Schritte migrieren das unter Default gefundene Profil, funktionieren aber auch für andere unter User Data/Profile 1, User Data/Profile 2, und so weiter.

  1. Sicherung ihr altes Profil und stellen Sie sicher, dass Ihre Erweiterungen noch unter User Data/Default/Extensions. Sie müssen alle Ihre Erweiterungen aus dem Chrome Web Store neu installieren und der Inhalt dieses Verzeichnisses hilft Ihnen herauszufinden, welche Erweiterungen Sie hatten, wenn Sie keinen Zugriff mehr auf Ihr vorheriges Betriebssystem haben oder sich nicht an alle erinnern können.

  2. Löschen Sie das vorhandene Verzeichnis Chromium/User Data und führen Sie Chromium aus, um es neu zu erstellen.

  3. Installieren Sie alle Ihre Erweiterungen. Der einfachste Weg, dies zu tun, ist der Blick auf die verzeichnisse unter User Data/Default/Extensions aus Ihrer Sicherung. Wenn Sie beispielsweise HTTPS Everywhere installiert hätten, gäbe es ein Verzeichnis User Data/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp. Dann ist der Chrome web store URL https://chrome.google.com/webstore/detail/gcbommkclmclpchllfjekcdonpmejbdp.

  4. Wenn Sie zuvor Settings -> On startup -> Continue where you left off gesetzt hatten, setzen Sie es erneut.

  5. Schließen Sie Chromium und löschen Sie alles unter User Data/Default außer Extensions und Secure Preferences. Kopieren Sie dann alles aus Ihrem Backup unter User Data/Default außer Extensions und Secure Preferences.

Der Grund für die Beibehaltung von Extensions ist, dass, wie von Crend King, die Erweiterungsverzeichnisse sind versioniert. Ich habe festgestellt, dass der Inhalt dieser Verzeichnisse überprüft wird und wenn die Erweiterung seit der Sicherung aktualisiert wurde, wird Chromium die Erweiterung als beschädigt betrachten und Ihre Einstellungen werden bei der Reparatur blockiert.

Diese werden sicher migriert:

  • Lesezeichen
  • Geschichte
  • Erweiterungen und alle Erweiterungseinstellungen / configs / local data
  • Download Geschichte
  • Die meisten Chrom-Einstellungen, einschließlich der meisten Elemente unter Privacy and security, Content settings, und Downloads
  • Sitzungsregisterkarten, wenn Sie sie speichern

Nicht migriert:

  • Einstellungen unter chrome://extensions/ , z. B. ob eine bestimmte Erweiterung inkognito aktiviert oder erlaubt ist. Ich glaube, das ist ein Teil von Secure Preferences.

  • Profilname und Symbol, das standardmäßig Person 1 und das graue Symbol ist. Diese Informationen sowie die Liste der verfügbaren profile wird in Chromium/User Data/Local State gespeichert und es scheint nicht schwer zu sein, die relevanten Teile zu kopieren.

Nicht getestet:

  • Cookies
  • Passwörter
  • Gespeicherte Formulare
 2
Author: stw,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-08-03 18:01:14

Ich weiß, dass dies keine eindeutige Antwort ist. Ich habe kürzlich meinen neuen Windows 8 PC bekommen. Ich habe den alten Standardordner auf den neuen PC kopiert und Chrome gestartet, aber das Profil wurde beschädigt.

Nach vielen Versuchen fand ich heraus, dass ich zuerst Chrome starten und ein leeres Profil erstellen muss. Schließen Sie dann Chrome, kopieren Sie die Dateien und überschreiben Sie die Dateien im Ordner. Nach dem Neustart von Chrome kam alles zurück.

Es gibt jedoch einen Haken. Mein youtube-Wiedergabe stoppt immer zufällig und der enthaltende Prozess würde die Antwort verlieren. Ich habe alles versucht, was mir einfiel. Ich denke, es wurde behoben, indem alle heruntergeladenen Inhalte und Cookies gelöscht wurden.

Ich habe keine Erklärung dafür, was der wahre Grund ist, aber das war meine Erfahrung.

 0
Author: ericcire,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-07 03:58:41