質問: chromeの拡張を別ユーザに移行したい chrome (ver:29.0.1547.76 m)を、複数のgoogleアカウントで使っています。 (使用者は自分1人で1台のpc内で、chromeを2つのウインドウで立ち上げて それぞれ別ユーザでログインしています) 設定画面から新しいユーザを登録し、googleアカウントでログインすると、 拡張機能はgoogleアカウントに紐付いているらしく、初期状態になります。 いろいろ入れており、また新たに一つずつ入れるのは大変なので、 移行方法はありましたら教えて下さい。 ――――― 拡張機能の保存先(c:\users\ユーザー名\appdata\local\google\chrome\user data\default\extensions)は把握できたので、コピペしようと考えましたが 中身が暗号化(?)されており、ユーザ毎のフォルダが分からず断念しました。 環境はwindows7 homepremium 64bitです。 (サブpcのwindowsxpも)
回答: a.no1です。 補足見ましたが、こちらのユーザーですね? (chrome で複数のユーザーを管理する) https://support.google.com/chrome/answer/2364824?hl=ja そうでしたら、 c:\users\ユーザー名\appdata\local\google\chrome\user data\default(このフォルダ) が、元々の「前記で言うところのユーザー」が使っている「設定とデータを保存しているプロファイル」で、新たなユーザーを追加したことにより、 元のユーザーの設定やデータを保存してウィンドウを表示しているdefaultフォルダの中に、新たに「profile 1」というフォルダが追加されるようです。 また、ユーザー毎に[google profile.ico]が、元のdefaultフォルダやprofile 1フォルダにも生成されて、アイコンのクリックで各ユーザーのウィンドウを表示するようになっているようです。※アイコンにマークが付いていますね。 で、元のユーザーに複数のユーザーを更に追加した場合は、多分、profile 2、profile 3・・というふうに、defaultフォルダの中に、順次profileフォルダが生成されて、それぞれのユーザーを選択すると、このprofile○を認識した設定などで表示することになると思います。 拡張機能の移行とのことですが、すべてのデータを同じにする場合は、defaultの中身しべてをprofileに入れ替えたらよいのですが、各ユーザー毎の.icoファイルが異なるので、それはやらない方がよさそうです。 で、テストとして、defaultにある「元のchromeに対する設定を保存しているファイルのpreferences」、「extensionsと名前に付く3つのフォルダ(extensions、extensions rulesとextensions state)」について、 profileに生成されたpreferencesにdefaultの方のpreferencesのコピーを上書きし、extensionsの関係フォルダは、3つともprofileのものを削除して、default分に置き換えをして起動したら、何とか移行できそうですね。 また、defaultにbookmarks(ブックマークデータ保存ファイル)がありますが、profile 1の方には、何か登録をしないとbookmarksは生成されないので、もし、存在しない場合は、defaultからのコピーをそのままprofile 1に置けばよいです。 なお、現在のdefaultフォルダをバックアップコピーしておいたら、失敗しても、アンインストール後にuserdata以下をすべて削除して、再インストールしてから初回のchromeの起動で、userdata以下が自動生成されますから、defaultの中のものをすべてを削除して、バックアップ分をすべて入れて起動したら完全にバックアップ時点に復元できます。