Windows

Windows 無法重新連接所有網路驅動器

  • May 12, 2015

好的,在你得到所有“對你的問題的超級使用者!”之前,他們在他們的幫助頁面中特別聲明:“不是關於特定於公司 IT 支持和網路的問題”,因為這是我正在處理的公司網路,並且我是 IT 經理/sr.admin,你去吧……是的,我自己無法弄清楚這一點很愚蠢,但就像 TLC 一樣,我不會太自豪地乞求。免責聲明完成。


問題

我最近在重新啟動 Win 8 Pro 筆記型電腦時收到此消息“無法重新連接所有網路驅動器”(下圖範例):

在此處輸入圖像描述

故障排除

然而,當我檢查資源管理器 GUI(點擊“點擊此處以檢查網路驅動器的狀態”)和 cmd 行“網路使用”命令時,正確的驅動器映射就在那裡。

我還檢查了系統資料庫HKEY\CURRENT USER\Network並找到了正確的映射。

我在應用程序、安全或系統事件日誌中沒有看到與“錯誤”消息相對應的事件。

在我看來,沒有什麼是錯的。

注意: 我知道當我“離開公司網路”時會出現同樣的消息,例如當我在家啟動筆記型電腦時。我明白了……但這是當我硬連線到網路並具有網路連接時(通過能夠在我登錄之前 ping 我的筆記型電腦並在其上執行 mgmt 工具的伺服器之一證明)。

問題

所以我想真正的問題是:

  1. 此錯誤消息在某些時候有效嗎?也許它出於某種原因在驅動器連接之前的一瞬間顯示它?有沒有辦法解決它並弄清楚它到底在抱怨什麼?
  2. 除非 #1 是可能的,否則我可以簡單地抑制消息期嗎?老實說,我真的不在乎它,所以沒有看到它不會讓我感到任何悲傷。

雖然 MDMarra 的建議很好,並且通常應該通過 GPO 設置以允許網路腳本等在登錄期間正常執行,但不幸的是它並沒有像我想的那樣修復它。幾天之內認為它是一種安慰劑效應,但問題又恢復了。

但是,我確實找到了一個最終修復它的 Technet 社區文章,方法是抑制消息並且在登錄到映射位置時根本沒有建立立即連接。映射的驅動器仍然存在。

所以希望這可以幫助其他人:

在系統資料庫中,您需要創建一個新的 DWORD 值。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\

設置或創建 DWORD

恢復連接 = 0

然後重新啟動。完畢。

如果您沒有Computer Configuration\Administrative Templates\System\Logon\Always wait for the network at computer startup and logon在 GPO 中進行配置,則您的電腦可能已啟動,並且您在 NIC 啟動並獲得地址之前使用記憶體的憑據登錄。然後,當您開始打開資源管理器時,您已經獲得了一個地址,並且您的映射驅動器不再斷開連接。

在現代硬體上,您不需要配置它,但我見過一些糟糕的 NIC 驅動程序,所以安全總比抱歉好。雖然,這通常修復了 GPO 處理問題而不是映射驅動器,但值得一試。

引用自:https://serverfault.com/questions/546125