網卡不見了
今天我發現自己處於一個奇怪的情況,我的 Windows Server 2008r2 機器有網際網路連接,但在“網路連接”中沒有顯示任何連接。它不會顯示在網路和共享中心的任何地方。奇怪的是,當我執行 ipconfig /all 時,我可以看到“乙太網適配器本地連接”,我也可以在設備管理器中看到“Realtek PCIe GBE 系列控制器”,沒有任何錯誤。只是不在網路連接面板中。
現在日誌中有一些錯誤:
- (多次)驅動管理結束了安裝驅動的過程 NULL Driver for Device Instance ID ….
- (一次)Realtek PCI GBE 系列控制器:遇到資源衝突,無法載入。
所以這讓我開始思考,嗯,我昨天在做什麼。昨天我假設託管公司會添加另一個 NIC。我在設備管理器中看到了 3 個有問題的設備:
- PCI 簡單通信控制器
- SM 匯流排控制器
- 通用串列匯流排 (USB) 控制器
所以我做了以下事情,我假設託管公司添加了新硬體(這是一個錯誤的假設),這將是 PCI 簡單通信控制器。所以我嘗試了自動搜尋驅動軟體。這失敗了。然後我想讓我們手動完成,並在系統上搜尋 Realtek PCIe GBE 系列控制器驅動程序,以便無論如何安裝它。這失敗了。然後我再次解除安裝了 PCI 簡單通信控制器的驅動程序,就這樣離開了。這可能是問題開始出現的時候……
我通過 RDP 擁有對伺服器的管理員訪問權限。
所以結論:我有一個物理上的網路適配器,可以在 ipconfig 和設備管理器中看到沒有錯誤,但不能從網路連接中看到。我怎樣才能把它找回來?
所以我終於解決了這個問題。
我做了很多事情來解決這個問題,例如 RyanTommons91 提出的系統資料庫解決方案,我比較了 2 台相同機器(健康和不健康)的系統資料庫,這對我一無所知,甚至安裝了 CCcleaner,儘管我不建議在任何伺服器系統上這樣做。似乎沒有什麼能解決問題。
我為最後一次嘗試保存了最終解決方案,因為它可能會中斷我與伺服器的連接。該解決方案涉及從設備管理器中刪除 Realtek NIC,是的,這中斷了我的連接。因此,如果您在為您的問題尋找解決方案時正在閱讀本文,請不要忘記安排任務調度程序來重新啟動您的伺服器。這就是我所做的,在伺服器重新啟動後 3 分鐘,我的連接又恢復了,並且 NIC 再次可見!
要使任務計劃程序重新啟動您的伺服器,只需打開記事本並鍵入以下內容:
shutdown -r -f -t 0
(其中 -r 表示重新啟動,-f 強制關閉程序,-t 啟動前等待的時間)
將文件另存為 C:\ 中的 reboot.bat 並在任務調度程序中創建一個任務以在未來的特定時間執行此任務。
我自己從來沒有遇到過這個問題,它是一個伺服器,我不知道你願意走多遠,但這裡有幾個可能的解決方案:
打開系統資料庫
現在轉到以下鍵:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
在右側窗格中,您將看到一個二進制鍵“Config”。選擇它並按鍵盤上的 Delete 鍵。您只需要刪除 Config 鍵。
刷新網路連接文件夾
和這個:
當這個鍵:
HKLM\SYSTEM\CurrentControlSet\Control\Network\Connections\ClassManagers
在一行上有多個 GUID,它會導致錯誤並且網路連接螢幕變空,將它們移動到單獨的行修復了他的問題。