訪問文件服務器提示“服務器存儲空間不足”的解決方法

症狀:
         訪問windows server 2003 R2文件服務器共享時一直提示“服務器存儲空間不足,無法處理此命令,Not enough memory to complete transaction.Close some applications and retry.”,無法訪問服務器共享,登錄服務器,服務器硬盤每個分區都還有大量的空閒空間。打開事件查看器,出現ID爲2011的錯誤事件如下:
 
事件 ID: 2011
來源:Srv
描述:服務器的配置參數“IRPStackSize”太小,
無法讓服務器使用本地設備。請
增加此參數的值。
 
原因:
         在服務器上如果安裝了 Norton AntiVirus for Windows 或 IBM AntiVirus 3.01N(內部版本 301.590)或用一些第三方系統修復工具(如超級兔子)修改註冊表時會出現此錯誤。
 
解決方法:    
         1、打開註冊表定位到如下鍵值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
         2、雙擊“IRPStackSize”值。
          注意:如果“IRPStackSize”值不存在,請在註冊表的 Parameters 文件夾中新建一個,鍵值類型爲“DWord“(此數值名稱區分大小寫,所以請嚴格按照其顯示的形式鍵入“IRPStackSize”。)
          3、將“基數”更改爲十進制。
          4、在“數值數據”框中,鍵入比列出的值大的一個值。
          5、如果使用步驟 4 中描述的步驟創建了“IRPStackSize”值,則默認值爲 15。建議將此值增大 3,因此,如果以前的值爲 11,則請鍵入 14,然後單擊“確定”。
          6、關閉註冊表編輯器後重新啓動服務器。
          7、如果在完成上述步驟後仍存在此問題,請嘗試進一步增大“IRPStackSize”的值。
 
在 Windows 2000 中,這一最大值爲 50(0x32 十六進制)。
 
在 Windows NT 4.0 中,“IRPStackSize”的默認值爲 0x4,範圍是從 0x4 到 0xC (4-12)。帶有 Service Pack 5 或更高版本的 Windows NT 4.0 將忽略小於 0x7 的值。
 
在 Windows 2000 中,“IRPStackSize”的默認值爲 15,範圍是從 11 到 50。在 Windows XP 中,“IRPStackSize”的默認值爲 15,範圍是爲從 11 到 50。
 
Microsoft Windows Server 2003 的默認值和範圍與 Windows XP 的相同。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章