2010年8月8日日曜日

コマンド処理の為に必要な記憶領域をサーバーで確保できません

ある日、突然、今まで利用出来ていたwindowsファイルサーバが、接続できなくなりました。
メッセージは「コマンド処理の為に必要な記憶領域をサーバーで確保できません」です。
検索してみました。すると、サーバーの IRPstackSize が小さいのが原因のようです。
IRPStackSize よくわかりませんが、数値を大きくし、サーバ再起動で復旧できました。
ちなみに再起動せず、なんでだろう?と何度もトライしてしまいました。
以下に設定方法を記録しておきます。

ファイル名を指定して実行で「regedit」を実行し、レジストリエディタを起動します。
それから
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
とたどっていき、IRPStackSizeの値を変更します。
私の場合は十進数にし、15だったものを24に変更することで、アクセスできるようになりました。
IPRStackSizeがレジストリエディタで見つからない場合もあるようです。
その場合はレジストリ エディタで [値の追加] をクリックします。[値の名前] には IRPStackSize を、[データ タイプ] には [REG_DWORD] を指定します。
これは試していませんが、マイクロソフトのページに載っていました。

0 件のコメント:

コメントを投稿

What A Wonderful World - ルイ・アームストロング  名曲です。

  きょうは、ルイ・アームストロングの「What A Wonderful World 」です。  コロナ禍時こそ、この歌を聞きたくなりました。  なんて、素晴らしい世界なんだー!   素晴らしい世界は身近なことにあることを教えてくれる曲です。  この曲を知ったきっかけは、予備校時...