如何在 Windows 11 上使用 Netsh:管理和修復網路的完整詳細指南

最後更新: 09/05/2025
作者: 艾薩克
  • Netsh 可讓您修改和診斷網路配置 窗戶11 從控制台。
  • 使用 netsh 您可以管理 IP、DNS、Wi-Fi、防火牆並解決連線問題。
  • 它的使用需要管理員權限並注意語法,但提供快速解決方案。

Windows 11 上的 netsh

您是否曾經遇到過電腦的網路問題,卻不知道從哪裡開始解決?或者您可能想要自訂 PC 的網路設置,並正在尋找功能強大但不太知名的工具,以便您以高級的方式進行此操作。如果你使用 Windows 11, netsh 指令 它是您應該了解的重要資源之一:一把能夠修復連接、修改參數、自動執行任務甚至匯出和恢復完整網路配置的瑞士軍刀。

在本文中,您將了解在 Windows 11 中使用 netsh 可以做的所有事情,從基本操作到進階用法: 命令 基本的, 技巧、提示、真實的例子和警告將為您省去很多麻煩。 我們將解釋 netsh 的用途、如何在實踐中使用它、如何利用每個上下文和命令,以及最重要的是,如何使用它來解決您在家中或辦公室的網路問題。

什麼是 netsh 以及它在 Windows 11 中用於什麼?

Netsh的 (網路 Shell)幾乎是所有現代 Windows 版本(包括 Windows 11)中都可用的命令列實用程式。它允許您在本機和遠端顯示、修改、管理和診斷電腦的網路設定。

您只能從 Windows 控制台進行某些基本調整。 然而,使用 netsh 您可以走得更遠。 它是管理員、技術人員或高級用戶的首選工具。 因為 它允許您自動執行任務、建立腳本、修復困難的網路故障以及精細地自訂設定。 (Wi-Fi、IP、防火牆、DNS、TCP/IP、橋接器…等)。 這裡我們解釋如何管理網路上的 IP 位址.

Netsh 直接在 CMD (命令提示)或 PowerShell的,所以 需要打開 終端 作為管理員 運行大多數更改系統設定的命令。

Netsh 的優點和缺點

為什麼要使用 netsh? 這些是主要的 優點:

  • 強大且靈活: 您可以設定、審核和還原幾乎任何網路參數。
  • 自動化: 支援腳本和批次文件,非常適合專業環境。
  • 診斷與修復: 它允許您解決無法從圖形介面解決的問題。
  • 無需外部工具: 它預設包含在 Windows 中。
  • 允許您匯出/匯入配置: 對於在電腦之間備份或克隆設定很有用。

但它也有缺點和限制需要牢記:

  • 這不是很直觀: 它的使用需要充分了解 句法 以及確切的命令,這可能很棘手 對於初學者.
  • 無圖形介面: 一切都由命令來管理;打字錯誤可能會導致訂單無效。
  • 容易出現使用者錯誤: 錯誤的參數可能會以意想不到的方式改變配置。
  • 管理員權限: 對於大多數有用的命令來說,以提升的權限運行控制台至關重要。
  • 現代網路的限制: 一些最新的進階功能(例如,SDN、某些 IPv6 選項)尚未完全支援。
  如何更改任何版本的 Office 語言:完整的逐步指南

如何在 Windows 11 上存取和執行 netsh

使用 netsh 主要有兩種方式:PowerShell的 或來自 CMD(命令提示字元)。儘管行為類似,但某些命令的語法略有不同。對於大多數範例,建議使用命令提示字元。

  • 以管理員身份開啟 CMD:Win + R,寫道 cmd,然後按 Ctrl + Shift + Enter。如果請求,請確認許可。
  • 以管理員身分開啟 PowerShell: 在開始功能表中搜尋“Windows PowerShell”,右鍵單擊,然後選擇“以管理員身份執行”。

控制台開啟後,您只需輸入以下內容即可開始使用 netsh:

的netsh

這將帶您進入 netsh shell。如果你想直接運行命令,你可以這樣做:

netsh 指令-o-上下文參數

常規語法和 netsh 參數

netsh 語法簡單但非常嚴格。 基本命令通常具有以下結構:

的netsh

主要全域參數:

  • -a 別名檔: 執行別名檔案中的命令並返回 netsh。
  • -c 上下文: 切換到指定的上下文(例如“wlan”)。
  • -r 遠端設備: 在遠端電腦上執行該命令(需要在目標上啟動遠端註冊表服務)。
  • -u 用戶: 使用另一個使用者的憑證來執行該命令。
  • -p 密碼: 為指定使用者提供密碼 -u.
  • -f 腳本檔: 執行檔 腳本 從 netsh 並在完成後退出。

可以透過以下方式進行快速幫助查詢:

netsh /?

Netsh 中的上下文和子上下文

netsh 中的關鍵概念之一是「上下文」。 每個上下文都是網路配置的特定區域:例如,“介面”,“wlan”,“advfirewall”,“bridge”,“winhttp”等。在每個上下文中,你會發現 專門的命令和子上下文 管理不同的功能。

一些 主要背景 您可以在 Windows 11 中使用的是:

  • 接口: 網路介面的常規配置(IP、DNS 等)。
  • 無線網路: Wi-Fi 網路的控制與診斷。
  • advfirewall: 進階防火牆管理。
  • 橋: 建立和管理網路橋。
  • 溫控http: 系統級 HTTP 代理配置。
  • dhcpclient、dnsclient、http、ipsec、ras、rpc、lan、trace、wfp、winsock: 特定任務的其他脈絡。

若要查看所有可用的上下文,請執行:

netsh /?

並查閱特定上下文的命令:

netsh ?

Windows 11 中最常使用的網路修復 Netsh 指令

netsh 最常見的用途是修復常見的網路連線問題。 當網路發生故障、Wi-Fi 無法連線、出現 IP 衝突或 DNS 錯誤時,這些命令通常是第一線的救火工具:

  • netsh 溫索克 重置: 還原 Winsock 目錄,解決因套接字損壞或設定錯誤導致的連線問題。
  • netsh int ip 重設: 將 TCP/IP 堆疊恢復為其原始出廠設置,非常適合解決罕見的 IP 衝突。
  • netsh advfirewall 重置: 將所有 Windows 防火牆規則重設為預設值。
  如何逐步關聯 Access 中的表

結合 IPCONFIG / FLUSHDNS的, ipconfig / release命令 y 使用ipconfig / renew (更新DNS和IP),是每個使用者都應該知道的網路「應急包」。

使用它們:

  1. 以管理員身份打開控制台。
  2. 逐一執行命令: 輸入每個值並按 Enter。
  3. 重新啟動電腦 如果您使用 netsh winsock reset 或 netsh int ip reset(控制臺本身會告訴您所需的資訊)。

建議執行順序:

ipconfig /flushdns ipconfig /release ipconfig /renew netsh winsock 重置 netsh int ip 重置 netsh advfirewall 重置

此順序有助於排除 DNS 快取問題、IP 衝突或防火牆限制。

如何使用 netsh 匯出、儲存和還原網路設置

Netsh 的一個較不為人所知但最有用的功能 能夠將網路配置匯出為純文字檔案。這樣,如果您的設定運作正常,您可以製作備份副本,以便在出現不必要的變更或錯誤時進行還原。

Pasos:

  1. 建立備份資料夾(例如,C:\networks)。
  2. 儲存目前設定:
    netsh dump > C:\redes\configuration.txt
  3. 恢復:
    netsh -f C:\redes\configuration.txt

對於經常經歷網路變化的使用者或管理多台電腦的管理員來說,此過程快速且非常有效。

相關文章:
如何尋找和管理網路上的有效 IP 位址

使用 Netsh 管理網路介面、IP 位址和 DNS

Netsh 可讓您檢視和修改每個網路介面(有線或 Wi-Fi)的設定。 這些命令應用於「介面」上下文,對於從動態 IP 變更為靜態 IP、修改 DNS 伺服器或只是檢查介面狀態非常有用。

  • 顯示可用介面:
    netsh界面show界面
  • 查詢介面的IP和DNS:
    netsh 介面 ipv4 顯示位址“Wi-Fi” netsh 介面 ipv4 顯示 dns“Wi-Fi”
  • 將 IP 更改為靜態:
    netsh 介面 ipv4 設定位址「Wi-Fi」靜態 192.168.1.40 255.255.255.0 192.168.1.1 1
  • 將 IP 置於動態模式 (DHCP):
    netsh 介面 ipv4 設定位址「Wi-Fi」dhcp
  • 設定固定DNS:
    netsh 介面 ipv4 設定 dnsservers「Wi-Fi」靜態 8.8.8.8 驗證=否
  • 將 DNS 設定為自動模式:
    netsh 介面 ipv4 設定 dnsservers「Wi-Fi」dhcp

這些命令應根據您的網路介面卡的名稱進行調整 (將“Wi-Fi”替換為適當的名稱,您可以使用清單中的第一個命令看到它)。

使用 netsh 進行進階無線網路管理和診斷(Wi-Fi)

Netsh 對於控制 Wi-Fi 的高級方面特別有用:

  • 查看已儲存的無線網路設定檔:
    Netsh的WLAN顯示配置文件
  • 防止自動連線至 Wi-Fi 網路:
    netsh wlan set profileparameter name="網路名稱" connectionmode=manual
  • 允許自動連線:
    netsh wlan set profileparameter name="網路名稱" connectionmode=auto

透過這些命令,您可以精確控製筆記型電腦或電腦連接到哪些網絡,並且可以清理舊的或不需要的設定檔。

  在Excel中加入前綴或後綴的正確方法

使用 Netsh AdvFirewall 設定和管理防火牆

advfirewall 環境已經取代了舊的 netsh 防火牆,提供了更進階的控制。 從這裡您可以建立、修改和刪除 Windows 防火牆規則,調整程式、服務和連接埠的傳入和傳出流量。

有用命令的範例:

  • 開啟連接埠 80(HTTP):
    netsh advfirewall 防火牆新增規則名稱 =「開啟連接埠 80」dir = in action = allow protocol = TCP localport = 80
  • 刪除規則(按名稱):
    netsh advfirewall 防火牆刪除規則名稱="開啟連接埠 80"
  • 將防火牆恢復為預設設定:
    的netsh advfirewall的復位
  • 為設定檔啟用防火牆:
    netsh advfirewall 設定 currentprofile 狀態

管理和診斷網橋的命令(netsh bridge)

如果您需要將多個網路介面連接在一起(例如,在 LAN 和 Wi-Fi 之間共用 Internet 存取),netsh 可讓您管理「網橋」。

橋接上下文中的主要命令:

  • 列出現有的橋樑:
    netsh 橋接列表
  • 查看可用的橋接適配器:
    netsh bridge 顯示適配器
  • 在兩個適配器之間建立橋接器(使用索引或名稱):
    netsh bridge create 1 4 netsh bridge create “Wi-Fi” “乙太網路”
  • 在現有橋接器中添加適配器:
    netsh bridge 新增到
  • 從橋中移除適配器:
    netsh bridge 刪除
  • 破壞橋接並刪除所有連結的適配器:
    netsh 橋摧毀

這些是高級命令,僅當您清楚目標時才建議使用,因為如果使用不當,它們可能會導致您無法存取網路。

使用 netsh winhttp 設定和管理系統 HTTP 代理

Netsh winhttp 它是全域代理配置(在系統級別,而不僅僅是瀏覽器)的特定上下文,在企業或遠端辦公環境中廣泛使用。

常用命令:

  • 設定代理:
    netsh winhttp 設定代理程式 proxy-server="http=proxy-server;https=secure-proxy" bypass-list="*.mydomain.com"
  • 從 Internet Explorer 匯入代理設定:
    netsh winhttp import proxy source = ie
  • 重置代理設定:
    netsh winhttp 重置代理
  • 顯示目前設定:
    netsh winhttp 顯示代理

您也可以以 JSON 格式定義高階代理或為每個使用者/機器套用不同的配置。

使用 Netsh 腳本匯出、匯入和自動執行任務

Netsh 的優點之一是它能夠使用腳本。您可以將命令保存在文字檔案中,並使用參數批量運行它們 -f:

netsh -f 路徑\檔.txt

這對於複製配置、將設定部署到多台電腦或執行快速測試非常理想。您也可以使用 netsh dump 的輸出來建立定期自動備份。

發表評論