寫入網路共享時程序掛起
從 Windows Server 2008 R2 電腦將數據寫入網路共享時,我遇到了一個奇怪的問題。
當我寫一個文件(用notepad ++保存一個txt,遠端更新安裝在伺服器上的程序,當系統為pdf、文件夾創建縮略圖時)寫入數據的程序掛起約5秒(有時長達15秒!)
我無法找到導致此問題的原因,並且我遇到了 2 個 Windows 7 x64 客戶端(一個 Ultimate,在 Pro 上)的問題。
如果其中一個 Windows 7 客戶端連接到管理共享上的其他 Windows 7 客戶端,出於測試目的,我不會遇到任何這些掛起。
關於我的設置的一些資訊:
- 客戶端都在 Windows 7 SP1 x64 上執行
-伺服器執行Windows Server 2008 R2 SP1
- 沒有一台電腦是域的一部分
-所有電腦都在一個家庭組中
-所有電腦使用技嘉realtek網路控制器(主機板集成)
沒有一台電腦有相同的主機板
它們都通過 CAT7 乙太網電纜連接到 Netgear WNDR3700v2
-Net config SERVER state 它們都是可見的,但是 Win7Ultimate 客戶端
-Net config SERVER autodiconnect 在伺服器上設置為 -1,在客戶端上設置為 10 分鐘
他們都有 PowerShell v3 更新
電源策略不允許伺服器上的硬碟休眠
realtek 控制器的所有“綠色”功能均已關閉
網路類型全部設置為家庭
受密碼保護的共享處於活動狀態
-所有網路控制器都使用主機板的 CD 驅動程序、MSI 的最新驅動程序和 Realtek 網站的最新驅動程序進行了測試。
-所有電腦都使用 Kaspersky Pure(桌面)小型辦公室(伺服器),並在完全未安裝的 Kaspersky 進行了測試
-所有電腦的固定 MTU 為 1472,禁用自動調整
-要連接到共享,不提示密碼,因為帳戶在所有電腦上“複製”(在每台電腦上手動創建的具有相同名稱、密碼、權限的帳戶)
受限使用者在他們擁有寫入權限的文件夾上掛起,但在禁用縮略圖生成時瀏覽文件時沒有資源管理器掛起。它們僅在保存文件時掛起。
從伺服器本身(使用 RDP 或插入伺服器的鍵盤)在共享上寫入文件工作得很好。
-UAC 在每台電腦上都被禁用
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\LocalAccountTokenFilterPolicy 在每台電腦上設置為 1
-檢查 inetcpl > 連接 > LAN 設置中的自動檢測代理設置
-檢查文件系統權限審核,日誌上出現0失敗,並且只要我在任何程序中按ctrl + s就會記錄成功
安裝新的網路控制器後問題神奇地消失了。
我在英特爾控制器上沒有問題,並且在主機板的內置上也沒有了。
我無法解釋那裡的巫術,但它已經解決了。
如果在 Connections -> LAN Settings 下選中 Automatically Detect Proxy Settings,請嘗試檢查 IE 選項 (inetcpl.cpl)。如果是,請嘗試取消選中它,看看是否有幫助。我在過去看到了一個問題,即此設置導致超時情況導致掛起。有很多可能性,這種類型的事情最好通過故障排除來解決。您可以嘗試使用 Wireshark 來查看哪些請求花費的時間更長,或者在伺服器的安全日誌中啟用文件系統審核以查看授權協商是否導致延遲。