Yeni PC / İşletim Sistemine Aktarmak ve Ayarların bozulmasından kaçınmak için Chrome Kullanıcı Profili verilerinin yapısını anlayın. Hata?


11

Daha eski cevaplar işe yaramıyor, bu yüzden parçalara ayrılabilecek işleri dahil ediyorum.
Krom Sürümü: 44.0.2403.155 m - 44.0.2403.157 m

Eskiden Chrome Kullanıcı Profili \ Varsayılan ayarını işletim sisteminden işletim sistemine ve PC'den bilgisayara kopyalayabiliyordum.

C: \ Kullanıcılar \\ AppData \ Local \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan

Chrome 44 Kararlı daha katı. Chrome'u her iki Win 8.1 örneğinde (gerçek klonlar) en son kararlı Chrome sürümüne güncelledim. Varsayılan "Kullanıcı profili" nin bir kopyasını + üzerine yazdım & amp; işe yaramaz.

Çözünürlük / cevap, Kullanıcı Profili verilerinin (klasörler ve dosyalar) yapısını bulmakta yatar. hangi kısımlarının v / s'nin geride bırakılması gerektiği.

Bu hata, Chrome'daki değişiklikler nedeniyle oluşur ancak garip bir şekilde, kaynak PC / OS'de oluşmaz.

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, ayarlarınızın bazılarının başka biri tarafından bozulmuş olduğunu tespit etti.   programlayın ve orijinal başlangıç ​​değerlerine sıfırlayın.

| Daha fazla bilgi edin | Tüm ayarları sıfırla | oturum aç

Alıntı yapmak Daha fazla bilgi edin :

Chrome'un değiştirilmekten koruduğu ayarlar

  • Varsayılan arama motoru
  • Anasayfa
  • Başlangıç ​​sayfaları
  • Sabitlenmiş sekmeler
  • Uzantıları

Chrome ayarlarınızı sıfırlarsa ve Chrome'da oturum açmamışsanız,   ayarlarınız varsayılan ayarlarına sıfırlanacaktır. Oturum açtıysanız   Chrome, özelleştirilmiş ayarlarınızı hala göreceksiniz.

Bazen programlar ayarlarınızı değiştirmeye çalışır. Eğer bu   bu durumda, Chrome her tarayıcı ayarlarınızı sıfırlamaya devam edecektir.   Fırlatıldığı zaman. Özelleştirmenizi her zaman görebileceksiniz   ayarları Chrome'da oturum açarak.

Görünüşe göre, göre buradaki konu Chrome'un son sürümleri (ancak Chromium değil) bazı ekstra 'garanti edilmeyen koruma' yapıyor gibi görünmekte ve kullanıcıya sormadan her şeyi sıfırlamaktadır.

Ayarların hangi bölümünün (dosyalar, klasörler) bu hataya neden olduğunu bulmak mümkün müdür?

  • Bu parçaları ve / veya
  • Kullanıcı Profili verilerinin hatasız taşınacak kısımlarını seçin?

Geçiş yapmak istediğim şeyler kesinlikle var:

  • Yer İşaretleri (Bunun Google Profili üzerinden senkronize edildiğini düşünüyorum)
  • Tarihçe (Nelerin senkronize edileceği hakkında hiçbir fikrim yok - bir şeyler izlemek ve hatırlamak için aylarca ve yıllar boyunca kullanıyorum)
  • Şifreler (kısmen Google Profili üzerinden senkronize edilir)
  • Çerezler (Senkronize değil) (Sık sık kullandığım forumlar için önemli)
  • Uzantılar (senkronize ancak Veri veya Ayarlar senkronize edilmedi)
    - Uzantı Yapılandırmaları / Ayarları + Dahili Yerel Kayıtlı Veri
    • (Özellikle, Session Buddy gibi uzantılarda birkaç yıldır sakladım)

(Bunlardan bazıları Google hesabı üzerinden kolayca senkronize edilir ancak tümü geçmez)

Belirli öğelerin aktarılması / kopyalanması hakkında bazı, ancak daha eski bilgiler:

Uzantılar:

.. \ AppData \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Uzantılar

Kurabiye:

C: \ Kullanıcılar \ Kullanıcı Adınız \ AppData \ Local \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Yerel Depolama

% localappdata% \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan \ Çerezler

chrome: // chrome / settings / cookies

Bunun işe yaramadığı veya burada sorun yaşayan insanların bazı örnekleri:

Bazı modası geçmiş yöntemler: İlgili bazı yöntemler buldum, makaleler & amp; daha önce kullandığım cevapları. Chrome'un Kullanıcı Profilleri ile çalışma / kilitlenme şeklini değiştirdiği göz önüne alındığında, artık eski olduklarına inanıyorum.


Daha uygun olması için unvanı nasıl yeniden yazmam gerektiğini merak ediyorum? Hata, Chrome'daki değişikliklerin daha katı hale gelmesinden kaynaklanıyor, ancak çözünürlük / cevap UserProfile verilerini bulmaktan kaynaklanıyor. hangi kısımlarının v / s'nin geride bırakılması gerektiği. @Ramhound - Soru ve başlık için öneriler?
Alex S

Başlık için, sonunda soru işareti olan bir cümle parçası yerine, onu bir soru olarak ifade ederek başlarım. Muhtemelen, bağlantı kurduğunuz eski sorulara benzer şekilde, örneğin, bu diğer soruların bir çözüm sunmadığına dikkat çekmek için yazınızın en üstüne bir not koyduğunuzda, söylemek uygun olabilir Chrome'da sonradan yapılan değişiklikler nedeniyle, ve bu nedenle bu sorunun bir kopyası olarak kapatılmaması gerekir.
Dan Henderson

@DanHenderson - Lütfen başlığın ve sorunun gerçekleştiği değişikliklerin sayısına bir göz atın. Lütfen daha iyi bir başlık için bir öneride bulunun ve girişinizi de dikkate alacağım :)
Alex S

Yanıtlar:


3

Sıfırlamadan aktarmanın bir yolunu buldum. Tahmin edebileceğiniz gibi, Chrome, kullanıcı profilinde sağlama toplamı / karma tutar.

Dosyayı buldum User Data\Default\Secure Preferences. Bu, düz metin bir JSON dosyasıdır, bu yüzden bir göz atabiliriz. Bu dosyada bu var protection ve super_macdiğer nesnelerin HMAC_SHA256'sını depolar. Doğrulama başarısız olursa, sıfırlama tetiklenir. Bu özellik Chromium'da uygulanır, bu nedenle ilgileniyorsanız kaynak kodlarını okuyabilirsiniz.

Gideceğim yol şu:

  1. Her şeyden önce eski profilinizi yedeklediğinizden emin olun. Emin ol User Data\Default\Extensions hala tüm uzantı dizinleri var.
  2. Ayrıca ihtiyacınız olan her şeyi Google hesabı ile senkronize ettiğinizden emin olun. Bunu yaptığınızda bile, birçok yerel uzantı tercihinin senkronize edilmediğini unutmayın (uzantı desteklemiyor). Bu yüzden sonraki adımlara ihtiyacımız var.
  3. Yeni bir profil oluştur. Ardından Google hesabı ile senkronize edin. Bu, her uzantıyı yeni profile indirir. Bu adım size iyi bir yeni vermektir Secure Preferences dosya.
  4. Chrome'u kapatın. Bul Secure Preferences Yeni profilden dosya. Eski profilinizdekileri değiştirmek için kullanın. Yeni profili kaldırın ve eski profilinizle değiştirin. Şimdi hemen hemen her şeyin restore edilmiş olması gerekir.
  5. Eklentilerinizden bazılarının (tercihleri ​​hala bozulmamış) eksik olma ihtimali vardır. Bunun nedeni, uzantı dizini yolunun sürümlendirilmiş olması ve 3. adımda Chrome farklı bir yol oluşturmasıdır. Bunları eski profilden yenisine yeniden adlandırmanız gerekir. Kurcalama Secure Preferences.

İyi şanslar. Umarım Google, kullanıcının profil aktarmasına izin verme fikrini değiştirir, çünkü her uzantının tercih senkronizasyonunu uygulayacağını garanti edemezler.

Şimdilik bu yöntem Chrome 49.0.2623.75'te çalışır. Google, doğrulama yöntemini gelecekte değiştirebilir.


Bu ayrıntılara yanıt verdiğiniz için teşekkür ederiz. Bunların bir kısmını okudum ve çok fazla not aldım, ancak başarılı olamadım. Adımlarınızı deneyeceğim ve geri döneceğim - Lütfen herhangi bir sorunuz / şüphem çıkacak olursa cevap verin - Bunu önümüzdeki hafta sonu yapmayı umuyorum.
Alex S

Emin. Yardımcı olmaktan memnuniyet duyarım. Bu davada kaç kişinin olduğunu bilmiyorum. Çok sayıda ise Google farkındalığı arttırmalıdır. Ya da en azından bazılarımız kaynak kodunu dikkatlice okumalı ve başkalarına yardım etmek için bir araç geliştirmelidir.
Crend King

Chromium woolsys sitesindeki bazı yorumlar aracılığıyla şimdi karşılaştım - muhtemelen ilgili - adlice.com/google-chrome-secure-preferences
Alex S

2

Üzerine birkaç iyileştirme yaptım Crend King'in cevabı ve bir yöntem buldum  kullanıcı profilini aktarmak için lokal olarak bir Google hesabına ve ile senkronize etmek zorunda kalmadan eksik uzantı yok .

Bu adımları Chromium 59.0.3071.115 sürümünden geçirmek için kullandım. https://chromium.woolyss.com Windows 7'den Windows 10'a. Ancak, Chrome ve Chromium arasındaki fark bu sayfa kullanıcı veri dizinine giden yol farklı olsa da, içeriğinin uyumlu olduğunu ve doğrudan Chrome'dan Chromium'a geçmek için kullanılabileceğini gösterir.

Buradaki bazı örnek yollar:

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

Bu adımlar Default profilinde bulundu User Data/Default, ayrıca adresinde bulunan diğer profiller için de çalışacaktır. User Data/Profile 1, User Data/Profile 2, ve bunun gibi.

  1. Eski profilinizi yedekleyin ve uzantılarınızın hala altında olduğundan emin olun User Data/Default/Extensions. Tüm uzantılarınızı Chrome web mağazasından yeniden yüklemeniz gerekecek ve bu dizinin içeriği, önceki işletim sisteminize artık erişiminiz yoksa veya tümünü hatırlayamıyorsanız, hangi uzantılara sahip olduğunuzu bulmanıza yardımcı olacaktır.

  2. Mevcut olanı sil Chromium/User Data dizin ve yeniden oluşturmak için Chromium'u çalıştırın.

  3. Tüm uzantılarını yükle. Bunu yapmanın en kolay yolu, altındaki dizinlere bakmaktır. User Data/Default/Extensions Yedeklemenizden. Örneğin, HTTPS Everywhere kurulu olsaydı, bir dizin olurdu. User Data/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp. Ardından, Chrome web mağazası URL’si https://chrome.google.com/webstore/detail/gcbommkclmclpchllfjekcdonpmejbdp.

  4. Olsaydı Settings -> On startup -> Continue where you left off önceden ayarlayın, tekrar ayarlayın.

  5. Chromium'u kapatın ve altındaki her şeyi silin User Data/Default dışında Extensions ve Secure Preferences. Ardından her şeyin altındaki yedeğinizden kopyalayın. User Data/Default dışında Extensions ve Secure Preferences.

Tutma nedeni Extensions Bu, Crend King tarafından belirtildiği gibi, uzatma dizinlerinin sürümlendirilmiş olmasıdır. Bu dizinlerin içeriğinin doğrulandığını ve yedeklemenin yapılmasından bu yana uzantı güncellendiğinde Chromium'un uzantının bozuk olduğunu düşüneceğini fark ettim. ayarlarınız gizlenecek tamirden sonra.

Bunlar kesin olarak taşınacak:

  • Yer imleri
  • Tarihçe
  • Uzantılar ve tüm uzantı ayarları / config / yerel veri
  • İndirme geçmişi
  • Altındaki çoğu öğe de dahil olmak üzere çoğu Chromium ayarı Privacy and security, Content settings, ve Downloads
  • Kaydettiğinizde oturum sekmeleri

Taşınmadı:

  • Altındaki ayarlar chrome://extensions/ Belirli bir uzantının gizli kalmasına izin verilip verilmediği gibi. Bunun bir parçası olduğuna inanıyorum. Secure Preferences.

  • Varsayılan olarak ayarlanacak profil adı ve simge Person 1 ve gri simge. Bu bilgilerin yanı sıra mevcut profillerin listesi Chromium/User Data/Local State ve ilgili parçaların üzerine kopyalamak zor görünmüyor.

Test edilmedi:

  • Kurabiye
  • Şifreler
  • Kayıtlı formlar

Şifrelerimi LastPass'a ve benzeri araçlara geçirdikten sonra Şifreler / Çerezler'i bıraktım. En önemli acım, INSIDE uzantılarında depolanan "Veri / Bilgi / Ayarlar" dı - İçinde çok fazla bilgi biriktiren Session Buddy gibi uzantılar kullanıyorum. Bunu yapabildiğinden beri, kesin olarak test edeceğim. Çok fazla sorun çıkarmazsa, "Chrome'dan Chromium'a" geçiş noktalarıyla ilgili size ping göndereceğim.
Alex S

Tabii ki bu bir sorun olmazdı. Sorunun gönderilmesinden bu yana birkaç yıl sonra bile bunu faydalı bulduğunuz için memnunum
stw

Henüz değil, ancak gelecek tedaviyi bekleyeceğim / gelecek hafta sonu geleceğim, çünkü bu tedaviyi bekleyen eski bir bölümde oturan bir krom kopyasına sahibim. Not: Varsa cevabını güncelle).
Alex S

Chrome hakkında ek bilgiler eklendi. Chrome'dan Chromium'a geçmek için hiç de farklı olmamalı.
stw

Chromium woolsys sitesindeki bazı yorumlar aracılığıyla şimdi karşılaştım - muhtemelen ilgili - adlice.com/google-chrome-secure-preferences
Alex S

0

Bunun kesin bir cevap olmadığını biliyorum. Geçenlerde yeni Windows 8 bilgisayarımı aldım. Eski varsayılan klasörü yeni PC'ye kopyaladım ve Chrome'u başlattım ancak profilin bozulduğunu söyledi.

Birçok denemeden sonra, önce boş bir profil oluşturmasına izin vermem için Chrome'u başlatmam gerektiğini öğrendim. Sonra Chrome'u kapatın, dosyaların üzerine kopyalayın ve klasördeki dosyaların üzerine yazın. Chrome'u yeniden başlattıktan sonra her şey geri döndü.

Yine de bir yakalama var. Youtube çalma işlemim her zaman rasgele duracak ve içerme işlemi yanıt vermeyecektir. Aklıma gelen her şeyi denedim. Sabit olduğunu düşündüğüm şey indirilen tüm içerikleri ve çerezleri silmek.

Asıl nedenin ne olduğuna dair bir açıklamam yok ama bu benim deneyimim.


Ericcire - Gönderdiğiniz için teşekkür ederiz. Yeni bir boş profil oluşturdum - Varsayılan. Klasörü silindi ve yedek bölümdeki Varsayılanla değiştirildi. Merak ediyorum, yaptığınız şey biraz farklı mıydı? Silip değiştirdiniz mi veya Eski Varsayılan ile Yeni Varsayılan'ın üzerine mi yazdınız? NEW'tan bazı dosyaların değiştirilmemesi gerekip gerekmediğini ve bunun profil hatasına neden olan nedir? Lütfen bu özelliklerden bazılarını işaretleyebilecek misiniz bakın.
Alex S

& Gt; Yeni Varsayılan Profil & gt; Yeni Varsayılan'ın üstüne OLD Varsayılanını kopyalayıp üzerine yazmadan önce oturum açıp Google ile senkronize ettiniz ve "stuff" ile senkronize ettiniz mi?
Alex S

Bir süredir ne yaptığımı tam olarak hatırlayamıyorum. IIRC, giriş yapmadım. Çok emin değilim. Ancak yeni varsayılan klasörü silmedim. Bunun üzerine eski varsayılan klasörü kopyaladım.
ericcire

Bana bir iyilik yapabilir misin? Varsayılana ek olarak 2 yeni "Kullanıcı Profili" oluşturabilir ve her ikisine de bir tane birincil farkla + üzerine yazmaya çalışabilirsiniz. Biri kopyadan önce oturum açmış + üzerine yazmış, diğeri yazmamış. Ve bu profillerin nasıl olduğunu gördün mü? Bu şekilde neyin işe yarayıp yaramayacağından emin olabiliriz. PS: Sanırım Chrome 8.1'de Windows 8.1'de misiniz?
Alex S

Bunu deneyebildin mi?
Alex S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.