Windowsファイル共有のセッション削除方法
Windows Server以外のWindowsクライアントにおいても、ファイル共有機能を使えば、ファイルサーバとして利用可能であるが、 同時セッション数に上限が設けられているので、注意が必要である。2000 Professional | 10ユーザ |
---|---|
Windows XP Home Edition | 5ユーザ |
Windows XP Home Edition以外 | 10ユーザ |
Windows Vista (全エディション) | 5ユーザ |
Windows 7 (全エディション) | 20ユーザ |
Windows 8 (全エディション) | 20ユーザ |
net sessionコマンドでセッションを削除
■cmdを管理者権限で起動するMicrosoft Windows [Version 6.1.7601] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Windows\system32>net session コンピューター ユーザー名 クライアント オープン アイドル時 間 ------------------------------------------------------------------------------- \\192.168.1.219 user 0 00:09:33 \\192.168.1.220 user 0 00:12:51 \\192.168.1.222 user 0 00:11:26 \\192.168.1.223 user 0 00:06:07 \\192.168.1.224 user 2 00:09:54 \\192.168.1.225 user 0 00:03:56 \\192.168.1.226 user 0 00:11:51 \\192.168.1.227 user 0 00:07:57 \\192.168.1.228 user 0 00:11:32 \\192.168.1.229 user 0 00:00:08 \\192.168.1.244 user 2 00:12:14 \\192.168.1.245 user 0 00:09:34 \\192.168.1.246 user 0 00:05:44 \\192.168.1.247 user 0 00:01:13 コマンドは正常に終了しました。 C:\Windows\system32>
C:\Windows\system32> net session \\192.168.1.247 /deleteセッションで開いているファイルがあると、「この操作を続行しますか?」という確認が表示されますが「y」と入力すれば強制的にセッションを切断します
管理ツールでセッションを削除
・「コンピュータ管理」起動 - 「システムツール」 ‐ 「共有フォルダー」- 「セッション」Windowsファイル共有セッションのタイムアウト設定
Windowsファイル共有セッションのデフォルトのタイムアウト値は、15分となっています。 この値を少なくすることで、セッションが早く開放されるので、最大セッション数に達しにくくなります。 根本解決策ではありませんが、ある程度効果はあるかもしれません。C:\Windows\system32>net config server サーバー名 \\USER-PC サーバー コメント ソフトウェア バージョン Windows 7 Professional アクティブなネットワーク (サーバー) NetbiosSmb (USER-HP) 隠しサーバー No 最大ユーザー数 20 各セッションのオープン ファイルの最大数 16384 アイドル セッション時間 (分) 15 コマンドは正常に終了しました。
C:\Windows\system32>net config server /autodisconnect:5 コマンドは正常に終了しました。
C:\Windows\system32>net config server サーバー名 \\USER-PC サーバー コメント ソフトウェア バージョン Windows 7 Professional アクティブなネットワーク (サーバー) NetbiosSmb (USER-HP) 隠しサーバー No 最大ユーザー数 20 各セッションのオープン ファイルの最大数 16384 アイドル セッション時間 (分) 5 コマンドは正常に終了しました。