mats2016/08/06 11:56 ちょっと話がずれますが、ProcessExproler等で観るとwinlogon.exeが5つ位 あったりします。セッションはユーザーごとに割り当てられるのでしょうか。 Aユーザーがログオン→セッション1 Bユーザーがログオン→セッション2 Cユーザーがログオン→セッション3(既存ユーザー(今回はAとする)のどちらかが締め出される) Aユーザーが再度ログオン→セッション1 上記のような認識になりますでしょうか。 それとも4以上のwinlogon.exeがある状態はそれ自体が異常な状態でしょうか。
KenjiToriumi2016/08/06 13:39 編集セッションは、ログオンしたユーザ毎に割り当てられます。 セッションは、別ユーザーが起動しているプロセスが使用するリソースや名前空間など分離する目的があるので(例えば名前付きMutexやウィンドウなどのGDIリソース)、ユーザ毎にセッションが別になっていないと、そもそも意味がないという事になります。 複数ユーザが同時ログオンするようなケースの仕様を詳細に調査した事がないのですが、昔使用していたWin 2003 Serverだと、リモート接続の制限数に達した時は、既存のログオンユーザーが締め出されるのではなく、新規の接続(ログオン)が拒否されました。 なので、4ユーザ以上の同時ログオンが許可されるようなOSであれば、ログオンしているユーザの数だけ、Winlogon.exeも各セッションで起動しています( Vista以降のセッション0以外にWinlogon.exeのプロセスが存在する) セッションに関しては、コンソール セッションとリモート セッションの区別があり、OSの種類(バージョンやエディション、クライアントかサーバーか)など、その制限などに関わる仕様も違うはずで、Windows Server 2003 ターミナル サーバーに関しては、下記に関連情報があります。 https://support.microsoft.com/ja-jp/kb/830581
2016/08/06 11:56
2016/08/06 13:39 編集