特定のユーザープロファイルを持つGoogleクロームをデフォルトブラウザにする

google-chrome user-profiles

ユーザープロファイルをカスタムしたGoogleクロームをデフォルトブラウザにすることは可能でしょうか?

google chromeをデフォルトブラウザに設定すると、自分が設定したカスタムのユーザープロファイルではなく、「デフォルト」のユーザープロファイルが選択されてしまいます。その特定のユーザープロファイルから開いてからgoogle chromeをデフォルトブラウザに設定してみましたが、効果はないようです

私はググったが、ここで同じような質問をした私のような別の貧しい魂を見つけることができました。http://www.google.com/support/forum/p/Chrome/thread?tid=69f0a6e776ceab1c&hl=en

その質問への回答はありませんでした

Cheers.

  47  Kaushik Gopal  2010-02-16


ベストアンサー

自分に合った解決策は

Regeditを開く

HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

に移動し、--profile-directory varaible

を追加するデフォルトのキー値を編集する--profile-directory

i.e.デフォルトのキー値のデータを次のように変更します。”< path to Chrome.exe >\chrome.exe” --profile-directory="< *name of your default directory* >" — “%1”

13  Vinod  2014-09-15


レジストリ内のchrome.exeの出現箇所を全て検索して特定のコマンドリンクに置き換えてみました。ということで

"C:\Users\PROFILE-NAME\AppData\Local\Google\Chrome\Application\chrome.exe" -- "%1"

に置き換わった

"C:\Users\PROFILE-NAME\AppData\Local\Google\Chrome\Application\chrome.exe"  --user-data-dir="C:\Chrome Profile \location" --omnibox-popup-count=10 -- "%1"

を使用していますが、今のところトラブルには遭遇していません。しかし、もっと簡単でエレガントな方法があるはずです

11  Kaushik Gopal  2010-02-16


下にUserDataDirというREG_SZ(文字列)型のキーを追加します

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome

に、使用したいユーザーデータディレクトリの値を指定してください。これは、以下のようにコマンドプロンプトからコマンドライン1行で行うことができます

reg add "HKLM\SOFTWARE\Policies\Google\Chrome" /v UserDataDir /t REG_SZ /d "C:\Users\User1\chrome-profile" /f

指定したプロファイルがChrome起動時のデフォルトとして使用されます。これは、この記事を書いている時点でのChromeの現在のバージョン — バージョン70で動作することが確認されています。UserDataDirキーはバージョン11でChromeに導入されました

この方法では、chrome.exeへのコマンドライン引数を使用する必要がないので、クロームが開く様々なファイルタイプのシェルハンドラを変更する必要がありません

7  Rehan Khwaja  2012-09-06


複数のChromeプロファイルを使用する方法の説明がありますこちら

その要旨は、中を見ることです

%USERPROFILE%\Local Settings\Application Data\Google\Chrome

(Windows XP)または

%USERPROFILE%\AppData\Local\Google\Chrome

(Vista, Win7)

and copy “User Data\Default” folder to “User Data\your_profile”

その後、いくつかのコマンドラインオプションを指定してクロームを実行します

chrome.exe --user-data-dir="..\User Data\Your_profile" -first-run

を使うことで、そのプロファイルでChromeを起動することができます

chrome.exe --user-data-dir="..\User Data\Your_Name"

そして、その--user-data-dirオプションをショートカットに追加することができます

さて、その設定をデフォルトのブラウザにどうやって使うのか、私にはわかりません。レジストリをいじる必要があるかもしれません

5  njd  2010-02-16


私は上記のRehan Khwajaさんが提案された解決策を採用しました。以下の手順を踏むことで、新しいユーザーの場所からChromeが起動するようになりますが、ショートカットなどを編集する必要はありません

私の正確な手順は

1. Create the folder structure you want use, for instance:
Y:\Profiles\Chrome\MyUserDataProfile

2. Follow Rehan Khwaja's steps in the registry by opening registry editor and creating this structure:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome
(I had to add the \Google\Chrome part as follows)
a) Right click on 'Policies' in the left pane of the registry editor
b) Select 'New Key' and call it: Google
c) Left click on your new key called Google (in the left pane of the registry editor, might have a folder icon next to it)
d) Now repeat steps a to c but left clicking on: Google, and creating a new key called: Chrome

3. Once you have the key called Chrome:
a) left click on it in the left pane of registry editor
b) right click in the RIGHT pane, and
c) Select: New > String Value
d) Name the string value: UserDataDir
e) Right click on your newly created UserDataDir
f) Select modify...
g) Under Value Data enter the path of your folder structure, for instance:
Y:\Profiles\Chrome\MyUserDataProfile
h) Select Ok
i) Close registry editor

Google Chrome will now launch from: Y:\Profiles\Chrome\MyUserDataProfile (デフォルトでは、パスなどを編集することなく、すべての標準ショートカットを使用しています)

既存の閲覧環境をこの新しいプロファイルの場所に複製したい場合は、古いプロファイル(または Chrome のデフォルトのプロファイル)の内容をすべて新しいパスにコピーします

Windows 7 または 8 – デフォルトの Chrome インストール からすべてをコピーします

%USERPROFILE%\AppData\Local\Google\Chrome\UserData
into
Y:\Profiles\Chrome\MyUserDataProfile

異なるプロファイルからそれぞれ別のショートカットでChromeを起動したい場合は、ショートカットを作成してパスなどを編集する必要があります(他の投稿で提案されているように)

2  Simple_One  2013-09-02


Windows Solution

すでにショートカットに –user-data-dir を使用している場合は、これを探しています

これにより、他のアプリケーション(例:Skype)の http:// や https:// のリンクが、指定されたプロファイルで Chrome で開かれるようになります

  1. Regeditを開く(Run / WIN + R, regeditと入力してエンターキーを押す)

  2. 以下のキーを探します

    • HKEY_CLASSES_ROOT\http\shell\open\command
    • HKEY_CLASSES_ROOT\https\shell\open\command

    これらのキーの(デフォルトの)値をこれに合わせて編集します

    “YOUR_CHROME_PATH_HERE” –user-data-dir=”YOUR_USER_DATA_PATH_HERE” — “%1”

    YOUR_CHROME_PATH_HEREをChrome.exeのパスに置き換えてください

    C:I’m sorry.C:I’m sorry.C:I’m sorry.C:I’m sorry.C

    YOUR_USER_DATA_PATH_HEREをChromeユーザーデータフォルダに置き換えてください

    P:\Libraries\Chrome Profile

    デフォルトのChromeユーザーデータフォルダの場所は

    %LOCALAPPDATA%\Google\Chrome\User Data

    注: Regeditでは%variable%は使用できません

2  Anton Olsson  2013-10-19


これを回避する方法は

  1. Chromeが最後に開いたプロファイルを拾うのではなく、特定のプロファイルを開きたい場合

    • プロフィール用のカスタムアイコンを作成するには、ここに記載されている手順に従ってください: https://superuser.com/a/723145/84229

    • 対応するアイコンで好きなプロファイルを開きます

  2. 外部プログラムでどのプロフィールがピックアップされているか気になる場合

    • ここにDefault & Profile 1ディレクトリの名前を入れ替える %LOCALAPPDATA%\Google\Chrome\User Data

    • つまり、DefaultDefaultTmpに、Profile 1Defaultに、DefaultTmpProfile 1に変更する

2  user  2014-03-01


ローミングプロファイルを持つマルチユーザーシステム(例:Terminal Server)の場合

use:

reg add "HKLM\SOFTWARE\Policies\Google\Chrome" /v UserDataDir /t REG_SZ /d ${roaming_app_data}\Chrome /f

環境変数 %appdata% はレジストリ経由では動作しません。そのため、代わりに ${roaming_app_data} を使用してください

2  André Berg  2018-02-16


Chrome AppData ディレクトリのグローバル環境設定ファイル内の設定では、「last_used」変数を最近使用したプロファイルで更新する設定があります。この設定を任意のプロファイルに設定すると、次のアプリを開いたときに指定したプロファイルが使用されます。そうでない場合、ショートカットに--profile-directory="Default"または--profile-directory="Profile 1"を使用すると、そのプロファイルを使用した新しいウィンドウが強制的に作成されます。--user-data-directory は全く別のものなので、使用しないでください (キャッシュと設定ディレクトリのパスを設定/上書きします)

上記のファイルはLocal Stateファイルであり、これを解析して、最後に使用されたプロファイルとして選択されたものを、希望するプロファイルに置き換えることができます。See https://superuser.com/a/436262/333828

1  dragon788  2017-06-21


MacOSXでの解決策があります。Automatorを使って、~/Library/Application Support/Google/ChromeにFolder Actionを作成しています。Chromeアプリケーションが終了すると、このディレクトリに重要でないシャットダウンファイルが作成されます。これがフォルダーアクションのトリガーとなります。最後に使用したプロファイルがデフォルトでない場合は、このスクリプトを実行して保存されたプロファイルを変更します

cd ~/Library/Application\ Support/Google/Chrome
if ! grep '"last_used": "Default"' Local\ State >/dev/null; then
sed -e 's/"last_used":.*/"last_used": "Default",/' \
-e 's/"last_active_profiles":.*/"last_active_profiles": [ "Default" ],/' \
-i .bak Local\ State
say "Chrome Default Profile Set"
fi

次にChromeを起動すると(とにかく)デフォルトプロファイルから始まります

0  brablc  2013-02-18


完全性のために、過去に動作していたが、少なくとも私の場合(WinVista, Chrome 31)は動作しない別の解決策を追加しておきます。 http://productforums.google.com/forum/#!topic/chrome/4F9bjXogI0s

解決策としては、User Dataフォルダを実際のプロファイルフォルダへのハードリンク(NTFS接続)にすることです

mklink /J "C:\Users\<user_name>\AppData\Local\Google\Chrome\User Data" "C:\myDefaultGoogleProfile"

0  GetFree  2013-12-13


  • Open Chrome
  • ブラウザの右上にある3本の横線のようなアイコンをクリックして、ドロップダウンメニューで “設定 “を選択します
  • 表示された画面の上部にある「DISCONNECT YOUR GOOGLE ACCOUNT」を選択します
  • プロンプトをクリックして、アカウントの削除プロセスを完了します
  • Chromeに関連するアカウントがない場合は、最初にデフォルトのアカウントとして使用したいアカウントを追加し、その後に必要なアカウントを追加します
  • これは、私の好みのユーザープロファイルをChrome起動時にアクティブなものにするために行ったものです

0  Eyae  2016-01-15


Windows10の場合、以下のレジストリキーを修正しました

HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\https\shell\open\command
HKEY_CLASSES_ROOT\ChromeHTML\shell\open\command

すべてこの値で

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"

そして、余談ですが、最後のキー(上の3番目)HKEY_CLASSES_ROOT\ChromeHTML\shell\open\commandを修正するまで、どれも動作しませんでしたので、それが必要だったすべてかもしれません。私はこの回答のためだけにそのキーを見つけました

0  zastrowm  2016-05-09


ここにはたくさんの答えがありますが、そのほとんどはHKEY_CLASSES_ROOTを使っているようです。これはレガシーキーであり、これ以上使うべきではありません (よく考えれば、HKEY_CLASSES_ROOT は Windows 3.1 から来ており、下位互換性を目的としています)。これらの変更を行うための正しい場所は HKEY_CURRENT_USER\Software\Classes\ の下にあります

ここの至る所で述べたように、Chromeはそれぞれの「プロファイル」を独自のディレクトリに保存しています。起動時には、--profile-directory コマンドライン スイッチを使用して特定のプロファイル ディレクトリを選択することができます。このスイッチがない場合、Chrome は単に最後に使用されたプロファイルを使用します。デフォルトのプロファイル(クロームをインストールした後に最初にログインしたユーザー)は、常に “default” ディレクトリに保存されます

プロファイルを設定する最も簡単な方法は、Chromeのショートカットを編集して、コマンドラインパラメータ--profile-directory="default"を追加するだけです

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default"

この方法の欠点は、ショートカット自体にしか影響しないことです。Chrome がデフォルトのブラウザで、他のアプリケーションがページを開いた場合、この方法は何の影響も受けません。同様に、ローカル ファイル拡張子を Chrome に関連付けると、Windows エクスプローラーからそのファイル タイプを開いたときに、どのプロファイルが選択されているかには影響しません

これを修正するには、Windowsレジストリで使用するプロファイルを指定する必要があります。これをマップされた拡張機能とシェル実行の両方で動作させるためには、2つの異なる場所で変更を加える必要があります

  1. HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command

  2. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command

どちらもデフォルト値は同じです

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"

前に説明したショートカット・メソッドと同じように、単純に --profile-directory="default" スイッチを追加する必要があります。しかし、一つの違いは、ここでは "chrome.exe"-- "%1" の間に追加する必要があることです

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory="Default" -- "%1"

素早く、簡単な解決策としては、ChromeDefault.regというファイルを作成し、以下の内容をコピーして貼り付けてください

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\Applications\chrome.exe\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --profile-directory=\"Default\" -- \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command]
@="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --profile-directory=\"Default\" -- \"%1\""

保存した後、このファイルをダブルクリックすると、レジストリに必要な変更が自動的に行われます。これにより、RegEdit のツリーを歩く手間が省けます

0  Marc LaFleur  2018-10-10


  1. 目的のプロファイルでChromeを開きます
  2. chrome://version/に移動し、コマンドラインフィールドの値をコピーします
  3. RegeditキーHKEY_CLASSES_ROOT\ChromeHTML\shell\open\commandを開きます
  4. 上記でコピーしたコマンドライン・フィールドに値を設定し、最後に”%1 “を追加します
# example:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --profile-directory=Default --flag-switches-begin --flag-switches-end --enable-audio-service-sandbox "%1"

0  Fredrik  2020-03-05


簡単な解決策を見つけました。私はChrome Version 33.0.1750.117 mを実行しているのですが、2つ目のプロフィールを開くと、ChromeはWindows 8のタスクバーに別のタスクを作成し、新しいChromeのタスクにはかろうじてわかるくらいのアイコンの違いがあり、新しいプロフィールに選択したプロフィール画像が表示されていることがわかりました。私の場合は、Chrome のアイコンの右下に小さなスーパーマンが表示されています

そのアイコンをタスクバーに固定して、古いアイコンの固定を解除するだけです

これをテストしてみましたが、私の場合はうまくいきました。最後に閉じたChromeのインスタンスが古いプロファイル(私が保持している)であっても、Chromeを開くと新しいプロファイルが開かれます

-1  user304758  2014-03-03


それよりもはるかに簡単です–Chromeユーザーの中に入って、デフォルトにしたいユーザーをクリックして、「編集」ボタンをクリックするだけです。そして、そのユーザーに直接ショートカットを作成するデスクトップショートカットを作成するためにクリックします。ビンゴ!

-1  user399481  2014-12-16


方法がない。Chromeは常にアクティブユーザーや最後に切り替えたユーザーからの外部リンクを開きます

-2  Ahmed Adel  2012-09-15


タイトルとURLをコピーしました