ある日、突然、今まで利用出来ていたwindowsファイルサーバが、接続できなくなりました。
メッセージは「コマンド処理の為に必要な記憶領域をサーバーで確保できません」です。
検索してみました。すると、サーバーの IRPstackSize が小さいのが原因のようです。
IRPStackSize よくわかりませんが、数値を大きくし、サーバ再起動で復旧できました。
ちなみに再起動せず、なんでだろう?と何度もトライしてしまいました。
以下に設定方法を記録しておきます。
ファイル名を指定して実行で「regedit」を実行し、レジストリエディタを起動します。
それから
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
とたどっていき、IRPStackSizeの値を変更します。
私の場合は十進数にし、15だったものを24に変更することで、アクセスできるようになりました。
IPRStackSizeがレジストリエディタで見つからない場合もあるようです。
その場合はレジストリ エディタで [値の追加] をクリックします。[値の名前] には IRPStackSize を、[データ タイプ] には [REG_DWORD] を指定します。
これは試していませんが、マイクロソフトのページに載っていました。
0 件のコメント:
コメントを投稿