Windowsでユーザーの簡易切り替えを無効にする方法

ユーザーの簡易切り替えは、他のユーザーがまだマシンにサインインしている間に、ユーザーがアカウントにサインインできるようにするWindowsの機能です。 基本的に、複数のユーザーが同時にWindowsコンピューターで作業できるようにします。

MicrosoftはWindows XPの機能を導入し、Windows Vista、Windows 7、Windows 8.x、およびWindows 10を含むすべての新しいバージョンのWindowsでもサポートされています。

ユーザーの簡易切り替えは一部のシナリオでは便利ですが、独自の問題が発生する場合があります。 この機能は、1人のユーザーではなく複数のユーザーがプログラムを実行するため、コンピューターとそのリソースにより多くの負担をかけます。

多くの場合、おそらく問題となるのは、Windows PCの電源状態を変更すると、その時点でログインしている他のアカウントに影響を与える可能性があることです。

Windowsでユーザーの簡易切り替えを無効にする

ユーザーの簡易切り替えを無効にすると、この機能を使用するためにオペレーティングシステムのユーザーインターフェイスのオプションが削除されます。 これがマシンに与える影響は、1人のユーザーのみが同時にマシンを使用できることです。 これは、別のユーザーがログインする前にユーザーがログアウトする必要があることを意味します。

それには2つのオプションがあります。 Windowsのプロフェッショナル版またはエンタープライズ版を実行している場合、Windowsレジストリまたはグループポリシーを使用して機能を無効にすることができます。 ホームユーザーは、グループポリシーが自分のマシンで利用できないため、レジストリを変更する必要があります。

以下は、Windows 7マシンでのユーザーの簡易切り替えを示すビデオです。

グループポリシーを使用してユーザーの簡易切り替えを無効にする

前述のように、グループポリシーはプロフェッショナル版とエンタープライズ版の一部にすぎません。 Windows 10 HomeなどのHomeエディションを実行している場合は、この部分をスキップして、以下の「レジストリを使用してユーザーの簡易切り替えを無効にする」セクションに直接進んでください。

次の方法でWindowsマシンでグループポリシーエディターを起動します。

  1. Windowsキーをタップし、gpedit.mscと入力して、Enterキーを押します。

左側の階層を使用して、次のポリシーフォルダーに移動します:ローカルコンピューターポリシー>コンピューターの構成>管理用テンプレート>システム>ログオン。

一覧にあるポリシーの1つとして、ユーザーの簡易切り替えのエントリポイントを非表示にするポリシーがあります。 見つけにくい場合は、設定テーブルのヘッダーをクリックして、ポリシーのリストをアルファベット順に並べ替えます。

エントリを見つけたら、ダブルクリックして設定オプションを開きます。 ポリシーはデフォルトでは設定されていません。エディターを使用して有効または無効に設定できます。 Windows Vista以降のバージョンのWindowsのみに適用されることに注意してください。

Windowsマシンでユーザーの簡易切り替えを無効にする場合は、設定を有効に切り替えてから、[OK]ボタンを押します。

変更を無効にしたり、未構成にしたりすることで、いつでも変更を元に戻すことができます(これは無効を意味します)。

つまり、有効とは、ポリシーを有効にしてWindowsインターフェイスのユーザーの簡易切り替えオプションを非表示にすることを意味し、無効とは、ポリシーがアクティブでないことを意味します(ユーザーの簡易切り替えオプションが表示されます)。

このポリシー設定を使用すると、ログオンUI、[スタート]メニュー、およびタスクマネージャーで[ユーザーの切り替え]インターフェイスを非表示にできます。

このポリシー設定を有効にすると、ユーザーの切り替えインターフェイスは、このポリシーが適用されているコンピューターにログオンしようとしているユーザーまたはログオンしているユーザーに対して非表示になります。

ユーザー切り替えインターフェイスが表示される場所は、ログオンUI、[スタート]メニュー、およびタスクマネージャーです。

このポリシー設定を無効にした場合、または構成しなかった場合、ユーザーは3つの場所にあるユーザー切り替えインターフェイスにアクセスできます。

変更は、その時点でサインインしているユーザーには影響しないことに注意してください。 これらは、機能を使用できなくなる前に、サインアウトするか、それが唯一のオプションである場合はサインアウトする必要があります。

レジストリを使用したユーザーの簡易切り替えを無効にする

レジストリの変更は、ポリシーと同じ効果があります。 Windowsレジストリエディターを読み込むことから開始する必要があります。

  1. Windowsキーをタップし、regedit.exeと入力してEnterキーを押します。
  2. UACプロンプトが表示されたら確認します。

左側のフォルダー階層を使用して、次のキーに移動します。HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

右側を見て、HideFastUserSwitchingが既に存在するかどうかを確認します。 そうでない場合は、左側のサイドバーで[システム]を右クリックし、[新規]> [Dword(32ビット)値]を選択します。 新しい値にHideFastUserSwitchingという名前を付け、その後ダブルクリックして、値を1に設定します。

変更を有効にするには、PCを再起動するか、サインアウトして再度オンにする必要があることに注意してください。

実行できる2つのレジストリファイルを作成しました。 最初はキーを有効に設定し、2番目は無効に設定します。 これらを実行して、Windowsマシンでユーザーの簡易切り替えを無効または有効にするために必要な変更を加えることができます。

次のリンクをクリックして小さなファイルをダウンロードします:fast-user-switching.zip

レジストリスクリプトを実行するときは、UACプロンプトを受け入れる必要があります。 Windowsには、スクリプトが適用される前に受け入れる必要があるという警告が表示される場合があります。