修復錯誤此計算機上缺少一個或多個網絡協議

修復錯誤此計算機上缺少一個或多個網絡協議

突然,您的Wi-Fi或任何其他Internet連接停止工作

儘管Wifi聲稱它可以訪問互聯網,但無法打開任何網站,也沒有Internet連接的跡象。

嘗試使用內置的網絡疑難解答診斷問題(通過右鍵單擊任務欄通知中的“網絡”圖標)會導致“此計算機上缺少一個或多個網絡協議”或“ Windows套接字註冊表項丟失。

在大多數情況下,錯誤的網絡配置或Windows套接字API(也稱為Winsock)中的不一致是此問題的根本原因。

Windows 10缺少網絡協議

好吧,網絡問題很常見,並且可能隨時隨地出現不同的錯誤。如果遇到“此計算機上缺少一個或多個網絡協議”或缺少網絡連接的Windows套接字註冊表項的情況,請應用下面列出的解決方案。

  • 暫時禁用第三方防病毒軟件並斷開與VPN的連接(如果在計算機上進行了配置。
  • 從設置->網絡->代理->手動代理設置中禁用代理並將其關閉。
  • 從計算機上拔下以太網電纜,然後重新插入。檢查網絡連接。
  • 重新啟動網絡設備(路由器,調製解調器),包括PC

將網絡協議還原為默認設置

首先,按照以下命令將網絡配置和網絡協議重置為其默認狀態。

  • 以管理員身份打開命令提示符,
  • 輸入命令netsh int ip reset並按Enter鍵,
  • 這將在您的計算機上重置或重新安裝TCP / IP協議。
  • 重新啟動PC並檢查已修復的網絡協議丟失錯誤。
相關問題  如何在 Windows 10 中使任務欄透明

好吧,如果命令輸出結果“重置”失敗,則訪問被拒絕(請參見下圖),這意味著您需要擁有所有權,並且需要密鑰的許可才能成功。並為此

IP重置命令失敗

  • 按Windows鍵+ R,鍵入regedit,然後單擊“確定”,
  • 這將打開Windows註冊表編輯器,讓 導航至以下鍵:HKEY_LOCAL_MACHINESYSTEMControlSet001ControlNsi {eb004a00-9b1a-11d4-9123-0050047759bc} 26
  • 右鍵單擊26鍵,選擇“權限”選項。
  • 這將打開一個新窗口,從用戶名列表中選擇“所有人”,然後選中以啟用“完全控制”權限中的“允許”複選框。
  • 單擊“應用”,然後單擊“確定”以進行保存更改並關閉註冊表編輯器窗口。

允許所有人獲得完全許可

  • 再次打開命令提示符(以管理員身份)
  • 鍵入netsh int ip reset 命令以重新安裝TCP / IP協議,而不會出現任何拒絕錯誤。

IP重置命令

  • 下次運行命令netsh winsock reset 

完成後,重新啟動PC並檢查問題是否解決,並且您可以訪問Internet /網頁而沒有任何問題。仍然需要幫助應用下一個解決方案。

禁用NetBIOS

多個Windows用戶報告說,禁用TCP上的 NetBios有助於他們修復此計算機Windows 10上缺少的一個或多個網絡協議。

  • 按Windows鍵+ R,輸入ncpa.cpl,然後單擊確定,
  • 這將打開網絡連接窗口,找到您的活動網絡適配器(Wifi / Ethernet)
  • 右鍵單擊活動的網絡適配器,選擇屬性,
  • 在以太網中,屬性突出顯示IP v4(TCP / IP)並選擇屬性。
  • 現在,在Internet協議版本4(TCP / IP)“屬性”窗口中,單擊“高級”。
  • 轉到WINS選項卡,選擇單選按鈕禁用TCP / IP上的NetBIOS(請參見下圖)。
  • 單擊“確定”進行保存更改,單擊“重新啟動窗口”並檢查是否已解決問題。

禁用NetBios

重新配置網絡連接設置

讓我們重新配置您的網絡配置設置,這可能有助於解決問題。

相關問題  解決:在玩遊戲Windows 10時計算機隨機重啟

在Windows搜索上鍵入cmd,在命令提示符上單擊鼠標右鍵,然後選擇以管理員身份運行。現在,一個接一個地執行以下命令,並在每個命令之後按Enter鍵。

  • netcfg -d
  • ipconfig /發布
  • ipconfig /更新
  • ipconfig / flushdns
  • ipconfig /註冊域名  

完成後,重新啟動PC,然後檢查問題是否解決。

切換到Google DNS

  • 按Windows + R,鍵入ncpa.cpl,然後單擊“確定”。
  • 這將打開網絡連接窗口,
  • 右鍵單擊活動的網絡適配器,選擇屬性,
  • 雙擊互聯網協議版本4(TCP / IPv4),
  • 選擇單選按鈕使用以下DNS服務器地址並設置首選DNS服務器8.8.8.8和備用DNS服務器8.8.4.4
  • 退出時選中驗證設置,然後單擊確定以保存更改。
  • 現在檢查是否缺少網絡協議,錯誤已解決。

在Windows 10中更改DNS服務器地址

在註冊表編輯器中修復Windows套接字條目

如果一切失敗,則需要在註冊表編輯器中手動修復Windows套接字條目。

在正常運行的Windows 10計算機上,使用regedit打開註冊表編輯器,然後導航  HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinsock

右鍵單擊Winsock,然後選擇導出。選擇一個位置(USB驅動器)並命名,然後保存winsock註冊表備份。對Winsock2做同樣的事情

現在切換到網絡協議有問題的Windows 10計算機。

右鍵單擊winsock並刪除。對Winsock2做同樣的事情

這些條目位於註冊表編輯器中的以下鍵下:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinsock
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinSock2

重新啟動Windows並重新添加從正常工作的計算機中獲取的相同密鑰,其中不包含此問題。

以管理員身份打開命令提示符並運行命令netsh winsock reset

就是這樣,重新啟動PC並檢查Windows 10上是否沒有其他網絡協議丟失錯誤。

修復損壞的系統文件

以上是一些修復Windows 10上此計算機上缺少一個或多個網絡協議的好方法。如果執行此操作後仍然出現錯誤,則可以檢查Windows是否存在損壞的系統文件。我們知道,損壞的系統文件可能會導致Windows出現許多錯誤,也許這個錯誤就是其中之一。建議運行Windows SFC實用程序以檢查和修復損壞的系統文件。

相關問題  如何在 Windows 10 上重置網絡設置

這些是修復Windows 10、8.1和7計算機的本計算機上缺少一個或多個網絡協議的最佳解決方案。有任何疑問或新建議,請隨時在下面評論。

另請閱讀:

  • 解決:找不到Windows 10、8.1、7服務器DNS地址
  • 修復引腳以從Windows 10的上下文菜單開始丟失的問題
  • 解決:Windows 10 Wi-Fi問題“無法連接到此網絡”
  • 如何使用DISM和SFC實用工具修復Windows 10 !!! 

哦,您好 👋很高興認識你。

訂閱我們的電子報,定期發送很棒的科技內到您的郵

Post Comment