此計算機上缺少一個或多個網絡協議 [已解決]

已發表: 2018-04-14
網絡連接所需的 Windows 套接字註冊表項丟失

修復此計算機上缺少一個或多個網絡協議:如果您最近升級到 Windows 10,那麼您可能會遇到此問題,即您的 WiFi 將顯示有限的連接或無法訪問 Internet,並且當您嘗試通過運行 Windows 網絡診斷來診斷問題時然後它將向您顯示錯誤消息“此計算機上缺少一個或多個網絡協議”。 主要問題是您的 WiFi 已連接但您無法訪問任何網站,並且運行網絡診斷沒有任何幫助,而是顯示上述錯誤消息,但如果您檢查詳細信息,則會得到以下原因:

網絡連接所需的 Windows 套接字註冊表項丟失

網絡連接所需的 Windows 套接字註冊表項丟失。

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

簡而言之,錯誤“此計算機上缺少一個或多個網絡協議”是由於缺少對網絡連接至關重要的 Windows 套接字註冊表項而發生的。 因此,不要浪費任何時間,讓我們看看如何在下面列出的故障排除指南的幫助下修復這台計算機上缺少一個或多個網絡協議。

內容

  • 修復此計算機上缺少一個或多個網絡協議
  • 方法一:暫時禁用防病毒和防火牆
  • 方法 2:恢復丟失的網絡協議
  • 方法 3:運行 SFC 和 DISM
  • 方法 4:重新安裝 TCP/IP
  • 方法 5:重新啟動網絡適配器
  • 方法 6:重置 Winsock
  • 方法 7:運行系統還原
  • 方法 8:禁用 IPv6
  • 方法 9:重置網絡組件
  • 方法 10:禁用代理
  • 方法 11:更新網絡適配器驅動程序
  • 方法 12:卸載網絡適配器
  • 方法 13:使用谷歌 DNS
  • 方法 14:運行 Windows 10 網絡疑難解答
  • 方法 15:重置 TCP/IP
  • 方法 16:禁用 NetBIOS
  • 方法 17:更新 BIOS

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

確保創建一個還原點以防萬一出現問題。

首先,檢查您是否能夠使用其他設備連接到 WiFi。 然後重新啟動您的路由器並再次檢查您是否能夠在您的 PC 上使用互聯網。 如果錯誤仍然存在,請嘗試以下步驟。

方法一:暫時禁用防病毒和防火牆

1.右鍵單擊系統托盤中的防病毒程序圖標,然後選擇禁用。

禁用自動保護以禁用您的防病毒軟件

2.接下來,選擇防病毒軟件將保持禁用的時間範圍。

選擇直到禁用防病毒軟件的持續時間

注意:選擇盡可能少的時間,例如 15 分鐘或 30 分鐘。

3.完成後,再次嘗試訪問 Wifi 並檢查錯誤是否解決。

4. 在 Windows 搜索中鍵入 control,然後從搜索結果中單擊控制面板。

在搜索中輸入控制面板

5.下一步,點擊系統和安全。

6.然後點擊Windows防火牆。

點擊 Windows 防火牆

7.現在從左側窗格中單擊打開或關閉 Windows 防火牆。

單擊打開或關閉 Windows 防火牆

8.選擇關閉 Windows 防火牆並重新啟動您的 PC。 再次嘗試連接到 WiFi 並查看您是否能夠修復此計算機錯誤上缺少一個或多個網絡協議。

如果上述方法不起作用,請確保按照完全相同的步驟再次打開防火牆。

方法 2:恢復丟失的網絡協議

1.按 Windows 鍵 + X 然後選擇命令提示符(管理員)。

命令提示符管理員

2.在cmd中輸入以下命令並在每個命令後按Enter:

netsh int ip 設置 dns
netsh winsock 重置

netsh winsock 重置

3.關閉 cmd 並重新啟動您的 PC 以保存更改。

方法 3:運行 SFC 和 DISM

1.按 Windows 鍵 + X 然後單擊命令提示符(管理員)。

具有管理員權限的命令提示符

2.現在在cmd中輸入以下內容並回車:

 證監會 /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (如果以上失敗,那麼試試這個) 

SFC 立即掃描命令提示符

3.等待上述過程完成,完成後重新啟動您的電腦。

4.再次打開cmd並輸入以下命令並在每個命令後按回車鍵:

 a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth 

DISM 恢復健康系統

5.讓 DISM 命令運行並等待它完成。

6. 如果上述命令不起作用,請嘗試以下操作:

 Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:將 C:\RepairSource\Windows 替換為修復源的位置(Windows 安裝或恢復光盤)。

7.重新啟動您的PC以保存更改並查看您是否能夠修復此計算機錯誤上缺少一個或多個網絡協議。

方法 4:重新安裝 TCP/IP

1.在 Windows 搜索中鍵入 control,然後單擊控制面板。

在搜索中輸入控制面板

2.從控制面板點擊網絡和互聯網。

單擊網絡和 Internet,然後單擊查看網絡狀態和任務

3.然後單擊網絡和共享中心,然後從右側菜單中單擊更改適配器設置。

更改適配器設置

4.右鍵單擊顯示錯誤的 WiFi 或以太網連接,然後選擇屬性。

無線網絡屬性

5.在“此連接使用以下項目: ”下的項目一一選擇,然後單擊安裝。

在“此連接使用以下項目”下一項一項選擇項目,然後單擊安裝

6.然後在“選擇網絡功能類型”窗口中選擇協議並單擊添加。

在“選擇網絡功能類型”窗口中選擇協議並單擊添加

7.選擇“可靠組播協議”並單擊“確定”。

選擇可靠的多播協議並單擊確定

8.確保對每個列出的項目都遵循此操作,然後關閉所有內容。

9.重新啟動您的 PC 以保存更改並查看您是否能夠修復此計算機錯誤上缺少一個或多個網絡協議。

方法 5:重新啟動網絡適配器

1.按 Windows 鍵 + R 然後鍵入ncpa.cpl並按 Enter。

ncpa.cpl 打開 wifi 設置

2.右鍵單擊您的無線適配器並選擇禁用。

禁用無法配置ip的wifi

3.再次右鍵單擊同一個適配器,這次選擇啟用。

啟用 Wifi 重新分配 ip

4.重新啟動並再次嘗試連接到您的無線網絡,看看您是否能夠修復此計算機上缺少一個或多個網絡協議的錯誤。

方法 6:重置 Winsock

1.右鍵單擊Windows按鈕並選擇“命令提示符(管理員)。

具有管理員權限的命令提示符

2.再次打開管理命令提示符並鍵入以下內容並在每個之後按回車鍵:

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip 重置
  • netsh winsock 重置

重置您的 TCP/IP 並刷新您的 DNS。

3.重新啟動以應用更改。 Netsh Winsock 重置命令似乎可以修復此計算機錯誤上缺少一個或多個網絡協議。

方法 7:運行系統還原

1.按 Windows 鍵 + R 並輸入“ sysdm.cpl ”然後回車。

系統屬性 sysdm

2.選擇系統保護選項卡,然後選擇系統還原。

系統屬性中的系統還原

3.單擊下一步並選擇所需的系統還原點

系統還原

4.按照屏幕提示完成系統還原。

5.重新啟動後,您可能能夠修復此計算機上缺少一個或多個網絡協議的錯誤。

方法 8:禁用 IPv6

1.右鍵單擊系統托盤上的WiFi圖標,然後單擊“打開網絡和共享中心”。

打開網絡與共享中心

2.現在單擊您當前的連接以打開設置。

注意:如果您無法連接到您的網絡,請使用以太網電纜進行連接,然後按照此步驟操作。

3.在剛剛打開的窗口中單擊屬性按鈕

wifi連接屬性

4.確保取消選中 Internet 協議版本 6 (TCP/IP)。

取消選中 Internet 協議版本 6 (TCP IPv6)

5.單擊確定,然後單擊關閉。 重新啟動您的 PC 以保存更改。

方法 9:重置網絡組件

1.按 Windows 鍵 + X 然後選擇命令提示符(管理員)。

命令提示符管理員

2.在cmd中一一輸入以下命令,每一個都回車:

 ipconfig /flushdns
ipconfig /registerdns
ipconfig /發布
ipconfig /更新
netsh winsock 重置目錄
netsh int ipv4 reset reset.log
netsh int ipv6 reset reset.log
暫停
關機/r

3.如果您收到拒絕訪問錯誤,請按 Windows 鍵 + R,然後鍵入regedit並按 Enter。

運行命令 regedit

4.導航到以下註冊表​​項:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26

5.右鍵單擊 26 並選擇權限。

右鍵單擊 26 然後選擇權限

6.單擊添加,然後鍵入每個人,然後單擊確定。 如果每個人都已經在那裡,那麼只需選中完全控制(允許)。

選擇每個人,然後勾選完全控制(允許)

7.下一步,單擊應用,然後單擊確定。

8.再次在 CMD 中運行上述命令並重新啟動您的 PC 以保存更改。

方法 10:禁用代理

1.按 Windows 鍵 + R 然後鍵入“ inetcpl.cpl ”並按回車鍵打開Internet 屬性。

inetcpl.cpl 打開互聯網屬性

2.下一步,轉到連接選項卡並選擇局域網設置。

Internet 屬性窗口中的局域網設置

3.取消選中為您的局域網使用代理服務器並確保選中“自動檢測設置”。

取消選中為您的 LAN 使用代理服務器

4.單擊確定然後應用並重新啟動您的PC。

方法 11:更新網絡適配器驅動程序

1.按 Windows 鍵 + R 然後鍵入devmgmt.msc並按 Enter。

devmgmt.msc 設備管理器

2.右鍵單擊網絡適配器下的無線適配器,然後選擇更新驅動程序。

網絡適配器右鍵單擊並更新驅動程序

3.選擇“瀏覽我的電腦以查找驅動程序軟件。

瀏覽我的電腦以獲取驅動程序軟件

4.再次單擊“讓我從計算機上的可用驅動程序列表中進行選擇。

讓我從計算機上的可用驅動程序列表中進行選擇

5.從列表中選擇最新的可用驅動程序,然後單擊下一步。

6.重新啟動您的PC以保存更改並查看您是否能夠修復此計算機錯誤上缺少一個或多個網絡協議。

方法 12:卸載網絡適配器

1.按 Windows 鍵 + R 然後鍵入devmgmt.msc並按 Enter。

devmgmt.msc 設備管理器

2.展開網絡適配器,然後右鍵單擊您的 WiFi 適配器並選擇卸載。

卸載網絡適配器

3.再次單擊卸載以確認。

4.現在右鍵單擊網絡適配器並選擇掃描硬件更改。

右鍵單擊網絡適配器並選擇掃描硬件更改

5.重新啟動您的 PC,Windows 將自動安裝默認驅動程序。

方法 13:使用谷歌 DNS

1.打開控制面板,點擊網絡和互聯網。

單擊網絡和 Internet,然後單擊查看網絡狀態和任務

2.下一步,點擊網絡和共享中心,然後點擊更改適配器設置。

更改適配器設置

3.選擇您的 Wi-Fi,然後雙擊它並選擇屬性。

無線網絡屬性

4.現在選擇Internet 協議版本 4 (TCP/IPv4)並單擊屬性。

Internet 協議版本 4 (TCP IPv4)

5.勾選“使用以下DNS服務器地址”並輸入以下內容:

首選 DNS 服務器:8.8.8.8
備用 DNS 服務器:8.8.4.4

在 IPv4 設置中使用以下 DNS 服務器地址

6.關閉所有內容,您可能能夠修復此計算機錯誤上缺少一個或多個網絡協議。

方法 14:運行 Windows 10 網絡疑難解答

1.按 Windows 鍵 + I 打開設置,然後單擊更新和安全。

更新和安全

2.從左側菜單中選擇疑難解答。

3.在疑難解答下單擊Internet 連接,然後單擊運行疑難解答。

單擊 Internet 連接,然後單擊運行疑難解答

4.按照屏幕上的進一步說明運行疑難解答。

5.重新啟動您的 PC 以保存更改。

方法 15:重置 TCP/IP

1.右鍵單擊Windows按鈕並選擇“命令提示符(管理員)。

具有管理員權限的命令提示符

2.現在鍵入以下命令並在每個命令後按 Enter:
(a) ipconfig /發布
(b) ipconfig /flushdns
(c) ipconfig /更新

ipconfig 設置

3.再次打開管理命令提示符並鍵入以下內容並在每個之後按回車鍵:

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip 重置
  • netsh winsock 重置

重置您的 TCP/IP 並刷新您的 DNS。

4.重新啟動以應用更改。 刷新 DNS 似乎可以修復此計算機錯誤上缺少一個或多個網絡協議。

方法 16:禁用 NetBIOS

1.按 Windows 鍵 + R 然後鍵入ncpa.cpl並按 Enter。

ncpa.cpl 打開 wifi 設置

2.右鍵單擊您的活動 Wi-Fi 或以太網連接並選擇屬性。

3.選擇Internet 協議版本 4 (TCP/IPv4)並單擊屬性。

Internet 協議版本 4 TCP IPv4

4.現在在下一個窗口中單擊高級,然後切換到高級 TCP/IP 設置下的 WINS 選項卡。

5.在 NetBIOS 設置下,勾選“禁用 TCP/IP 上的 NetBIOS ”,然後單擊“確定”。

禁用 TCP IP 上的 NetBIOS

6.重新啟動您的電腦以保存更改

方法 17:更新 BIOS

執行 BIOS 更新是一項關鍵任務,如果出現問題,可能會嚴重損壞您的系統,因此建議專家監督。

1.第一步是識別您的BIOS版本,這樣做按Windows鍵+ R然後輸入“ msinfo32 ”(不帶引號)並按回車鍵打開系統信息。

msinfo32

2. 一旦系統信息窗口打開,找到 BIOS 版本/日期,然後記下製造商和 BIOS 版本。

簡介

3.接下來,訪問您的製造商網站,例如在我的情況下是戴爾,所以我將訪問戴爾網站,然後輸入我的計算機序列號或單擊自動檢測選項。

4.現在從顯示的驅動程序列表中,我將單擊 BIOS 並下載推薦的更新。

注意:更新 BIOS 時請勿關閉計算機或斷開電源,否則可能會損壞計算機。 在更新期間,您的計算機將重新啟動,您將短暫看到黑屏。

5.下載文件後,只需雙擊Exe文件即可運行它。

6.最後,您已經更新了您的 BIOS,這可能會解決該問題。

受到推崇的:

  • 修復無法設置默認打印機錯誤 0x00000709
  • 修復您已登錄時出現臨時個人資料錯誤
  • 如何修復桌面引用不可用的位置
  • 修復 WiFi 在 Windows 10 中無法自動連接

就是這樣,您已成功修復此計算機錯誤上缺少一個或多個網絡協議,但如果您對這篇文章仍有任何疑問,請隨時在評論部分提出。