公司有台以 WINDOWS 7 + RAID 5 的電腦,並以開啟共用資料夾的方式,用來作為 FILE SERVER。但是在使用共用資料夾時,會不定期發生無法存取資料的狀況,或權限不足,或是空間不足。而且,是有的電腦可以正常連線,而有的不行。重開機之後可以解決該問題,但一段時間後(約兩三天後)又會出現異常。
經爬文,可以分兩個部分排除這個問題:
經爬文,可以分兩個部分排除這個問題:
1. 顯示 "伺服器存放空間不足,無法處理此指令"
解決方式有三種如下,但都需要修改伺服器的登錄檔,如第一個無效可能第二個和第三個都得要做。我自己是做了 1 + 2 才完全沒有再出現錯誤訊息:1. 修改 IRPStackSize
- 按一下 [開始],按一下 [執行]。
- 輸入:regedit,然後按一下 [確定]。
- 找到下列機碼:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- 在右邊的視窗,雙擊 IRPStackSize 的值
- 更改底數為十進制。
- 在值的資料欄輸入 25 然後按確定。
- 結束登錄編輯程式。
- 更改完登錄機碼後, 您必須重新啟動電腦,或重新啟動"伺服器服務" (以管理員權限執行命令提示字元:net stop server、net start server)。資料來源
2. 修改 Size 及 LargeSystemCache
- 按一下 [開始],按一下 [執行]。
- 輸入:regedit,然後按一下 [確定]。
- 找到下列機碼:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- 在右邊的視窗,雙擊 Size 的值。
- 在值的資料欄輸入 3 然後按確定。
- 找到下列機碼:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
- 在右邊的視窗,雙擊 LargeSystemCache 的值。
- 在值的資料欄輸入 1 然後按確定。
- 結束登錄編輯程式。
- 更改完登錄機碼後, 您必須重新啟動電腦,或重新啟動"伺服器服務" (以管理員權限執行命令提示字元:net stop server、net start server)。資料來源
3. 修改 PoolUsageMaximum 及 PagedPoolSize
- 按一下 [開始],按一下 [執行]。
- 輸入:regedit,然後按一下 [確定]。
- 找到下列機碼:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
- 新增 PoolUsageMaximum,格式為DWORD,內容使用十進位,填入60
- 修改 PagedPoolSize,使用十六進位,填入8個F
- 結束登錄編輯程式。
- 更改完登錄機碼後, 您必須重新啟動電腦,或重新啟動"伺服器服務" (以管理員權限執行命令提示字元:net stop server、net start server)。資料來源
2. 無法存取,或無法連線
- 點選控制台、網路和共用中心、變更進階共用中心、檔案共用連線
- 啟用檔案共用供40或56位元加密的裝置使用
留言
張貼留言