netsh winsock reset

netsh winsock reset

winsock是Windows網路編程接口,winsock工作在套用層,它提供與底層傳輸協定無關的高層數據傳輸編程接口 netsh winsock reset 是把它恢復到默認狀態。

定義

netsh winsock reset命令,作用是重置 Winsock 目錄。如果一台機器上的Winsock協定配置有問題的話將會導致網路連線等問題,就需要用netsh winsock reset命令來重置Winsock目錄藉以恢復網路。這個命令可以重新初始化網路環境,以解決由於軟體衝突、病毒原因造成的參數錯誤問題。 netsh是一個能夠通過命令行操作幾乎所有網路相關設定的接口,比如設定IP,DNS,網卡,無線網路等,Winsock是系統內部目錄,Winsock是Windows網路編程接口,winsock工作在套用層,它提供與底層傳輸協定無關的高層數據傳輸編程接口,reset是對Winsock的重置操作。當執行完winsock的命令重啟計算機後,需要重新配置IP。

Win xp重置

要為 Windows XP 重置 Winsock,請按照下列步驟操作:

1.單擊“開始”,運行中輸入cmd。

2.然後輸入命令 netsh winsock reset。

3.重啟計算機。

Vista重置

要為 Windows Vista 重置 Winsock,請按照下列步驟操作:

1.單擊“開始”,在開始搜尋框中鍵入cmd,右鍵單擊“cmd.exe”,單擊“以管理員身份運行”,然後按“繼續”。

2.在命令提示符處鍵入 netsh winsock reset,然後按 Enter。

3.注意:如果該命令鍵入錯誤,則出現一條錯誤訊息。重新鍵入該命令。當該命令成功完成時,出現一條確認訊息,後跟一個新的命令提示符。然後轉到步驟4。

4.鍵入 exit,然後按 Enter。

Win7重置

要為 Windows 7 重置 Winsock,請按照下列步驟操作:

1.單擊“開始”,在開始搜尋框中鍵入cmd,右鍵單擊“cmd.exe”,單擊“以管理員身份運行”,然後按“繼續”。

2.在命令提示符處鍵入 netsh winsock reset,然後按 Enter(回車鍵)。

3.注意:如果該命令鍵入錯誤,則出現一條錯誤訊息。重新鍵入該命令。當該命令成功完成時,出現一條確認訊息,後跟一個新的命令提示符。

4.然後鍵入 exit,然後按 Enter,退出命令行對話框。

用戶確定Winsock2 項是否損壞的手動步驟

要確定上述症狀是否由 Winsock2 項的問題引起,請使用下列方法之一。

方法 1 :使用 Netdiag 工具

要使用 Netdiag 工具,必須安裝 Microsoft Windows XP 支持工具。為此,請按照下列步驟操作。

注意:1.如果您已經安裝了支持工具,請轉到本部分的第二個過程。

2.如果您尚未安裝支持工具,且沒有 Windows XP 安裝 CD,請轉到“方法 2”。

1. 插入 Windows XP 安裝 CD,然後找到 Support\Tools 資料夾。

2. 雙擊“Setup.exe”檔案。

3. 按照螢幕上的步驟操作,直至出現“請選擇安裝類型”螢幕。

4. 在“請選擇安裝類型”螢幕上,單擊“完全”,然後單擊“下一步”。

完成安裝後,請按照下列步驟操作:

1. 單擊“開始”,單擊“運行”,鍵入 Command,然後單擊“確定”。

2. 鍵入 netdiag /test:winsock,然後按 Enter。

Netdiag 工具將返回對若干網路組件(包括 Winsock)的測試結果。有關測試的詳細信息,請在 netdiag 命令的末尾添加 /vnetdiag /test:winsock /v

註:Netdiag命令行是提供給Windows XP用戶來確定Winsock2項是否損壞的,並且是需要Windows XP安裝盤來安裝的。

方法 2 :使用  Msinfo32 程式

注意 :只有在您沒有 Windows XP 安裝 CD 且未安裝支持工具時,才應使用此方法。

1. 單擊“開始”,單擊“運行”,鍵入“Msinfo32.exe”,然後單擊“確定”。

2. 依次展開“組件”和“網路”,然後單擊“協定”。

3. “協定”下將顯示 10 個節。如果 Winsock2 項未損壞,則節標題中將包括下列名稱:

MSAFD Tcpip [TCP/IP]

MSAFD Tcpip [UDP/IP]

RSVP UDP Service Provider

RSVP TCP Service Provider

MSAFD NetBIOS [\Device\NetBT_Tcpip...

MSAFD NetBIOS [\Device\NetBT_Tcpip...

MSAFD NetBIOS [\Device\NetBT_Tcpip...

MSAFD NetBIOS [\Device\NetBT_Tcpip...

MSAFD NetBIOS [\Device\NetBT_Tcpip...

MSAFD NetBIOS [\Device\NetBT_Tcpip...

如果顯示的名稱與此列表中的名稱有任何不同,則說明 Winsock2 項已損壞,或安裝了第三方載入項(如代理軟體)。如果msinfo32.exe無法獲得系統信息,可能是由於以下三個服務沒有啟動:· 事件日誌 · Windows Management Instrumentation ·遠程過程調用(RPC) 如果安裝了第三方載入項,則該載入項的名稱將替代列表中的字母“MSAFD”。

如果列表中的節數多於 10 個,則說明安裝了第三方載入項。

如果少於 10 個,則說明缺少信息。

注意 :這些條目表示 Windows XP 安裝中只安裝了 TCP/IP 協定。在 Winsock 正常運行的情況下,如果安裝了其他協定,則還可以看到其他條目。例如,如果安裝了 NWLinkIPX/SPX,您將看到 7 個附加的節,從而使總節數達到 17 個。

Windows Vista 用戶從 Winsock2 損壞中恢復的手動步驟

Winsock 損壞可導致連線問題。要在 Windows Vista 中使用“網路診斷”解決此問題,請按照下列步驟操作:

1.單擊“開始”,然後單擊“網路”。

2.單擊“網路和共享中心”。

3.在“網路和共享中心”框中,單擊“診斷和修復”。

注意:也可以訪問控制臺中的“網路和共享中心”。

Win10重置

部分用戶在升級至Windows 10 系統後,會遇到除了自帶的Microsoft Edge 瀏覽器外,其他套用都不能聯網的情況,也可以通過該命令解決,具體操作如下:

1、按Win+X,選擇“命令提示符(管理員)”,注意這個不要選擇到上面的那個“命令提示符”,不然你在輸入命令後,可能會收到“請求的操作需要提升”的提示。

2、在彈出的CMD視窗中輸入“netsh winsock reset”(注意,不帶雙引號),然後回車;

3、回車後,你將收到“成功重置 Winsock 目錄,你必須重新啟動計算機才能完成重置”的提示。這時重啟你的計算機,網路即可恢復正常。

修複方法

1、“惡意軟體清理助手”裡帶有修復TCP/IP的WinSockFix.exe程式,而且

幫助檔案里有圖片及文字說明。

2、XP系統重新安裝TCP/IP協定。

3、對於XP SP2的用戶來說,一般用netsh winsock reset命令即可,但有時候無效。

對於不是SP2的用戶可以查看WinsockXPFix的說明。

4、修復Winsock可以用超級兔子清理王清理一下流氓軟體,或者用Hijackthis,然後用

WinsockXPFix修復,再不行的話,重新安裝TCP/IP協定。

XP系統重新安裝TCP/IP協定的步驟:

在註冊表中刪除鍵值(直接刪除不了的話可以到Virus版精華區下載IceSword來刪除):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

最後,重新啟動計算機。

相關詞條

熱門詞條

聯絡我們