WindowsXP Professional で共有フォルダを設定し、他のパソコンから接続しようとしたところ接続できない現象が発生しました。
WindowsXPのイベントログを確認すると次のようなエラーメッセージが。
サーバーの構成パラメータ “irpstacksize” が小さすぎるため、サーバーはローカル デバイスを使用できません。
このパラメータの値を大きくしてください。
詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。
マクロソフトのサポートオンラインを検索したところ次のようなヘルプがありました。
ウイルス対策ソフトウェアが原因でイベント ID 2011 が発生することがある
http://support.microsoft.com/kb/177078/ja
このPC、確かにシマンテックの InternetSecurity 2007 がインストールされています。
ということで、上記サポートのページを見ながらレジストリを修正しました。
1. コマンドプロンプトを起動して regedt[Enter] でレジストリエディタを起動
2. 次のパラメーターを開く
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
3. IRPStackSizeの値を変更。
・このPCは11だったので、14に変更しました。
4. パソコンの再起動
再起動後は、問題なく共有にアクセスできました。
うーん、シマンテックは何を変更しているんでしょう(笑)。