0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

別のユーザーアカウントでChromeを動かす

Last updated at Posted at 2018-07-24

環境準備

"スタートメニューから別のユーザーとして実行する"ためのレジストリを追加する

  1. regedit.exeを開きます。
  2. HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorerキーを開きます。
  3. DWORD値「ShowRunAsDifferentUserInStart」を作成し、データを「1」に変更します。

他のアカウントを追加

  1. 設定を開きます。
  2. メニュー"家族とその他のユーザー"を選択し、ローカルアカウントを追加します。

※1 Microsoftアカウントを使用しないオフラインアカウントとして作成します。
※2 何も指定しなければ標準ユーザーとして作成されます。

Chromeインストール

Chromeはスタンドアロン版を使用しました。
※これ以外注意することは無いと思われます。

実際の使用

  1. スタートメニューにて、chromeを右クリック。[別のユーザーとして実行]を選択。
  2. アカウントとパスワードの入力を要求されるので、先ほど作成した他のユーザーアカウントの名前とパスワードを入力。
  3. タスクマネージャーにてchromeが別のユーザーで実行されていることを確認する。

その他の方法

windows10homeでもrunasコマンドが使用できる。
chrome.exeを実行する例としてはこんな感じ

runas /user:username "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"

username のパスワードを入力してください: xxxxxx
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe をユーザー "hostname\username" として開始しています...

結果

アカウントを切り替えないと使用できないような環境にいても同じような処理をすることによってユーザー切り替えの手間をかけることなく、オペレーションが出来るので便利。
また、Users権限で作られたアカウントは別のユーザーアカウント、Administratorsアカウント、システムフォルダに影響することがほぼ不可能に近いのでWebプロセス分離ともいえる(...いえないか)。

タスクマネージャで確認した結果

ランダムに名前がつけられたコンピュータではuser1(初期登録ユーザ)で作業していて、chromeを動かす為のユーザーアカウント"chrome"でプロセスを実行していることを確認できる。

chrome run as chrome.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?