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/
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
- https://productforums.google.com/forum/#!topic/chrome/6EVtjeaWObs
- https://stackoverflow.com/questions/14543896/where-does-chrome-store-extensions
- Wo speichert Google Chrome localStorage von Erweiterungen?
- https://superuser.com/a/473770/183467 - Re-Verpackung .crx: Für eine kompaktere Version Ihrer Erweiterungen (anstelle der entpackten Ordnerversion) können Sie sie mit Chrome erneut verpacken .crx-Dateien. Ich verwende dies, wenn ich feststelle, dass ich immer noch eine Erweiterung habe, die im Chrome Web Store nicht mehr verfügbar ist und daher nicht mehr synchronisiert wird.
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:
- Wie übertrage ich mein Google Chrome-Profil auf einen neuen PC?
- Die Migration des Google Chrome-Profils von Windows 7 auf Windows 8 führte zu " beschädigt" Profil -
- Wie kann ich Chrome-Einstellungen kopieren, ohne dass sie zurückgesetzt werden?
- https://support.google.com/chrome/answer/4409913?hl=en
- Google Chrome verliert (zeigt nicht) gespeichertes Passwort nach einem Upgrade
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.
- Wie übertrage ich mein Google Chrome-Profil auf einen neuen PC?
- Konfiguration der Chrome-Erweiterungen für die Wiederverwendung synchronisieren / sichern
- 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
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:
- Stellen Sie sicher, dass Sie Ihr altes Profil vor irgendetwas sichern. Stellen Sie sicher, dass Ihr
User Data\Default\Extensions
noch alle Erweiterungsverzeichnisse hat. - 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.
- 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. - 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. - 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.
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.
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.Löschen Sie das vorhandene Verzeichnis
Chromium/User Data
und führen Sie Chromium aus, um es neu zu erstellen.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 VerzeichnisUser Data/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp
. Dann ist der Chrome web store URLhttps://chrome.google.com/webstore/detail/gcbommkclmclpchllfjekcdonpmejbdp
.Wenn Sie zuvor
Settings -> On startup -> Continue where you left off
gesetzt hatten, setzen Sie es erneut.Schließen Sie Chromium und löschen Sie alles unter
User Data/Default
außerExtensions
undSecure Preferences
. Kopieren Sie dann alles aus Ihrem Backup unterUser Data/Default
außerExtensions
undSecure 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
, undDownloads
- 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 vonSecure Preferences
.Profilname und Symbol, das standardmäßig
Person 1
und das graue Symbol ist. Diese Informationen sowie die Liste der verfügbaren profile wird inChromium/User Data/Local State
gespeichert und es scheint nicht schwer zu sein, die relevanten Teile zu kopieren.
Nicht getestet:
- Cookies
- Passwörter
- Gespeicherte Formulare
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.
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