web-dev-qa-db-ja.com

Windows 7-ログオン時に既存のユーザーセッションを切断せずに強制的にログオフする

Windows XPでは、コンピューターにログインするときに、別のユーザーが既にログインしている場合、そのユーザーが誰であるかを知らされ、セッションを終了するかどうかを尋ねられました。

"ユーザーXは現在このコンピューターにログオンしています。続行すると、このユーザーのWindowsセッションが終了し、保存されていないデータはすべて失われます。続行しますか?"

Windows 7では、別のユーザーが(リモートデスクトップまたはコンソールで)ログインしようとすると、次のメッセージが表示されます。

"別のユーザーが現在このコンピューターにログオンしています。続行する場合、このユーザーはこのコンピューターから切断する必要があります。続行しますか?"

[はい]をクリックすると、現在のユーザーからの応答を待つように求められます。 30秒のタイムアウト後、応答がない場合はログインし、前のユーザーは切断されます。これは、XPからの変更点です-ログオフされず、切断され、プログラムは引き続き実行されます。

これは、工場の一部のワークステーションでは問題です。 XP=スタイルの動作を保持し、既存のユーザーを強制的にログオフさせます。現在、非表示になっているプログラムをバックグラウンドで実行することはできません。

「ユーザーの簡易切り替えのエントリポイントを非表示にする」ポリシーは既に有効になっていますが、2つの同時ユーザーセッションを防ぐことはできません。 Windows 7で既存のユーザーを強制的にログオフさせるにはどうすればよいですか?

12
Pat Clancey

これは、権限によっては機能する場合があります。

  1. タスクマネージャーを開く

  2. [プロセス]タブ、すべてのユーザーからのプロセスを表示(左下にあります)

  3. (ユーザー)タブで、プロセスを強制終了するユーザーを選択し、ログオフします

  4. ログオフの確認を求めるプロンプトが表示されるので、ログオフを選択します

ネットワーク上の通常のユーザーアカウントと管理者アカウントの間でこれを確認しました。

これは link で、これを行う方法のスクリーンショットがステップバイステップで示されています。

7
Sawta

切断されたユーザーをログオフするためのタイムアウトを低く設定するシステムのグループポリシーを作成します。

これを行うには、Computer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessionsグループポリシーのセクションと有効にするSet time limit for disconnected sessions、タイムアウトを設定します(1分)。

それは1分間「切断」された後、ログオフされます。

2