windows xpでコピーすると
システムリソース不足というエラーがでました。
メモリーは十分あるのに
なぜだかわからないので
調べてみました。
そして、以下の設定をやてみました。
不足したシステムリソースはデスクトップヒープでしょうか?
ワタシの経験から、バックアップ障害でありがちなのは以下の2種類だと思います。「このコマンドを処理するのに必要な記憶域をサーバーで確保できません。」
「システム リソースが不足しているため、要求されたサービスを完了できません。」
いずれも巨大な/大量のファイルを扱う(コピーなど)ときに出るものです。
コピー先の場合は前者、コピー元の場合は後者が出てきます。
関連ドキュメントは:http://support.microsoft.com/KB/304101
http://support.microsoft.com/KB/312362など、いくつか存在していますが、効果があるのは下記でしょう。
http://support.microsoft.com/KB/285089
Windows Server 2003 では IRPStackSize に 32 を入れれば大抵の障害は解消されました。
http://social.technet.microsoft.com/Forums/windowsserver/ja-JP/40da2e80-fffb-4804-9c63-8fe80802815f
設定方法はこちらを参考にしました。
このサブキーがない場合は、レジストリ エディターを使用してサブキーを追加します。これを行うには、次の手順を実行します。
- [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に「regedit」と入力し、[OK] をクリックします。
- 次のレジストリ サブキーを見つけてクリックします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters- [編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。
- 「IRPStackSize」と入力し、Enter キーを押します。
注: 値の名前では大文字と小文字が区別されるため、”IRPStackSize” は記載どおりに正確に入力する必要があります。
- [編集] メニューの [変更] または [修正] をクリックします。
- [値のデータ] ボックスに、ネットワークに適した値を入力し、[OK] をクリックします。
上記の手順を実行しても、問題が引き続き発生する場合は、IRPStackSize の値をさらに大きくします。
http://support.microsoft.com/KB/285089
上の設定をしたので、様子をみてみることにします。