Windows 10でのファストユーザー切り替えを無効にする方法

複数のユーザーアカウントがWindowsシステムにある場合、システムを再起動したり、現在のユーザーアカウントからログアウトしたりせずに別のアカウントに切り替えたい時があります。そのような状況では、ファストユーザー切り替え機能が非常に便利で、数回のクリックで異なるユーザーアカウント間を切り替えることができます。

しかし、別のユーザーアカウントに切り替えると、他のアカウントで保存されていない作業を失うことなくシステムを適切にシャットダウンすることができません。さらに、サインインしているすべてのアカウントは、ユーザーがアクティブに使用しているかどうかに関わらず、システムリソースを消費します。ファストユーザー切り替え機能を使用していない場合や、自分には必要ないと思う場合は、Windowsでそれを無効にする方法を以下に示します。

注意: これはWindows 10で示していますが、同じ手順はWindows 7および8にも適用されます。

ファストユーザー切り替えを無効にする - グループポリシー方法

グループポリシーエディターは、Windowsでファストユーザー切り替え機能を迅速に無効にする簡単な方法を提供します。グループポリシーエディターを開くには、スタートメニューで「gpedit.msc」を検索し、キーボードのEnterキーを押します。

ここで、「コンピュータの構成 -> 管理用テンプレート -> システム -> ログオン」に移動します。

disable-fast-user-switching-policy-folder

右側のパネルで「ファストユーザー切り替えのエントリポイントを隠す」というポリシーを見つけ、ダブルクリックしてポリシー設定を開きます。

disable-fast-user-switching-open-policy

ポリシー設定ウィンドウで「有効」にチェックを入れ、「OK」ボタンをクリックして変更を保存します。

disable-fast-user-switching-select-enabled

システムを再起動するだけで、準備完了です。システムを再起動したくない場合は、コマンドプロンプトを開き、以下のコマンドを使用します。これにより、ポリシー変更が強制的に更新されます。

gpupdate.exe /force

デフォルト設定に戻したい場合は、ポリシー設定ウィンドウで「無効」または「未構成」を選択します。

ファストユーザー切り替えを無効にする - レジストリ方法

Windows Homeバージョンを使用している場合、グループポリシーエディターにアクセスできません。しかし、Windowsレジストリを使用して作業を行うことができます。まず、regeditを検索し、Enterを押してWindowsレジストリを開きます。

Windowsレジストリを開いたら、次の場所に移動します。Windows 10では、以下のパスをコピーしてアドレスバーに貼り付け、Enterボタンを押すだけで、必要なキーに自動的に移動します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

disable-fast-user-switching-navigate-to-key

右側のパネルを右クリックし、「新規 -> DWORD (32ビット) 値」を選択します。

disable-fast-user-switching-select-new-dword-value

新しい値の名前を「HideFastUserSwitching」とし、Enterを押して名前を保存します。

新しく作成した値をダブルクリックします。値の編集ウィンドウで、値データを「1」と入力し、「OK」ボタンをクリックして変更を保存します。

disable-fast-user-switching-enter-value-data

これがレジストリキーの編集が完了した後の状態です。

システムを再起動すると、ファストユーザー切り替え機能が無効になります。機能を再度有効にしたい場合は、値データを「0」に戻すだけで準備完了です。

上記の方法を使用してWindows 10でファストユーザー切り替えを無効にすることについての考えや体験をコメントで共有してください。