2011年6月21日 星期二

Irps4tacksize太小,irpstacksize太小,事件id 2011,無法建立對應的網路磁碟機:伺服器空間不足(解決)

說明:
1、假設SERVER1電腦分享資料夾出來當扮演伺服器角色,而PC1電腦為使用者端欲複製資料出來或進入SERVER1分享出來的資料夾,磁碟機代號為M:,二台機器正常運作此行為巳很長一段時間,今日突然於資料複製進出時,出現下圖訊息,接著2機均無法互傳資料

2、由SERVER1端,檢查事件檢示器出現下圖錯誤訊息

目的:解決Irps4tacksize太小,事件id 2011,因為發生下列錯誤,無法建立對應的網路磁碟機:伺服器空間不足,無法處理此命令
解析:goole後,得到欲解決此問題,需要加一個IRPStackSize   DWORD值,但微x的技術文件只說預設是4,最大可12,最後網路上許多文件直指設定成25最佳,因此我們採用此數值。
環境:
1SERVER1 為 XP professtional, 扮演檔案伺服器
2PC1  XP professtional, 為使用者PC
步驟:
1、原始步驟有點繁雜,我們簡化成類似批次檔的東西,雙擊2下,即可安裝完成。
2
、開啟記事本,接著輸入下列文字,如下圖所示:

 
-------------我是分隔線(分隔線不用抄入記事本)----------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"IRPStackSize"=dword:00000019
-------------
我是分隔線(分隔線不用抄入記事本)----------------
3、將剛剛編輯的文字檔,另存新檔成 irps4acksize.reg (或取名你自己方便記憶的檔名)



4、接著如下圖,點兩下執行,再按是,就完成reg檔的登錄。



5
、最後:
(1) 
\開始\執行,輸入cmd,接著跳出dos視窗,依序分別輸入下列指令 (如下圖)
Net Stop Server
Y
Net Start Server

6、最好是server與client端都安裝此修正檔,也就是2台互傳資料的電腦,都需安裝此修正檔

沒有留言:

張貼留言