電腦打開某些網上鄰居的東西或是打開某個文件夾時,總是提示“服務器存儲空間不足,無法處理此命令,查日誌發現有錯誤記錄“事件ID 2011,服務器的配置參數“irps4tacksize”太小,無法讓服務器使用本地設備。請增加此參數的值。”。
也就是說文件系統過濾驅動每增加一個就會使irpstacksize增加一層,Windows XP中默認的irpstacksize是15,如果文件系統過濾驅動超過這個數目就不夠用了,返回的錯誤信息就是上面那個“服務器存儲空間不足,無法處理此命令”。
哪些程序會佔用到文件系統的irpstacksize呢?
常見的有反病毒軟件、實時加解密軟件、文件系統監視軟件、虛擬磁盤軟件、系統還原軟件和部分軟件防火牆,當然還有少數病毒也會佔用。secWall作爲實時加解密軟件也會佔用一層irpstacksize。有些人想不明白的是自己根本不可能安裝15個以上這類軟件,爲什麼會不夠呢?
其實不然,操作系統自己已經佔用了好幾層了,如果你用的原裝系統(如一些捆綁操作系統的筆記本電腦),可能已經佔得差不多了,再多裝一兩個這類軟件就會超過15層。
要解決此問題,請在註冊表中增大 IRPStackSize 值:
1. 單擊開始,然後單擊運行。
2. 鍵入 regedit,然後單擊確定。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\IRPstackSize,類型爲DWORD,十六進制,值爲32,重啓server服務之後問題解決。