如何在 Windows 10 中阻止任何程序訪問 Internet?

已發表: 2020-02-20

您計算機上的絕大多數第三方應用程序都可以訪問互聯網——而且出於不同的原因,它們往往會這樣做。 但是,有時您不希望特定應用程序使用互聯網。 在這種情況下,您可能希望更改計算機設置以防止應用程序訪問網絡。 好吧,在本指南中,我們打算向您展示如何阻止程序連接到互聯網。

為什麼我要阻止應用程序使用我的互聯網?

既然你來到這個頁面,你可能有你想要切斷應用程序的網絡訪問的理由。 或者,您可能在想知道為什麼有人想首先阻止應用程序訪問互聯網時感到好奇。 如果我們對後者的假設成立,那麼您將了解人們為何試圖阻止程序使用互聯網。

例如,您可能會遇到或使用堅持獲取更新並(自動)安裝它們的應用程序,但您不希望更新,因為它們破壞了某些功能或導致應用程序的性能比以前更差。 在這種情況下,您別無選擇,只能切斷該程序的 Internet 訪問。 如果程序不聽你的指令來推遲更新自己,那麼你必須確保它永遠不會首先獲得更新。

這是另一種情況:您的遊戲可能只適合您孩子的離線模式,或者您對您的孩子接觸在線(和無人監督的)多人遊戲元素感到不舒服。 在這種情況下,您最好指示 Windows 阻止該特定遊戲應用程序的 Internet 訪問,以確保遊戲保持離線狀態。

或者,您可能正在使用向您發送令人討厭的廣告的垃圾郵件應用程序,並且正在尋找一種方法來阻止廣告首先出現。 好吧,由於應用程序需要互聯網來獲取廣告數據,您可以通過切斷應用程序的網絡訪問來防止廣告垃圾郵件。

在某些情況下,您可能會遇到您懷疑是惡意或有害的應用程序。 為了最大程度地降低風險,您可以阻止此類應用程序在您的計算機上使用互聯網。 依賴互聯網工作的惡意程序如果無法訪問網絡(並聯繫其創建者或控制者),將難以對您的計算機造成損害。

如何阻止應用程序在 Windows 10 中訪問互聯網?

無論您想要阻止應用程序在您的計算機上使用 Internet 的原因是什麼,涉及 Windows 防火牆的過程都為您提供了實現目標的理想途徑。 在這裡,您可以通過創建規則來告訴 Windows 當應用程序嘗試連接到 Internet 時它必須做什麼。

由於您希望 Windows 阻止應用程序訪問 Web,因此您必須創建出站規則來強制執行 Internet 阻塞。 我們現在將向您展示如何做到這一點。

  1. 創建 Windows 防火牆規則以阻止應用程序訪問 Internet:

仔細完成這些步驟:

  • 首先,您必須進入 Windows 開始菜單或屏幕。 您可以通過單擊設備顯示屏左下角的 Windows 圖標來執行此操作。

或者,您可以通過點擊計算機鍵盤上的 Windows 徽標圖標進入 Windows 開始菜單。

  • 現在,您必須在文本框中輸入控制面板(在您開始輸入的那一刻出現),以使用這些關鍵字作為查詢來執行搜索任務。
  • 假設控制面板(應用程序)現在已成為結果列表中的主要條目,您必須單擊它以打開所需的應用程序。
  • 控制面板窗口出現後,您必須將View by參數(在右上角)設置為Large icons
  • 現在,您必須單擊 Windows 防火牆。
  • 假設您現在在 Windows 防火牆菜單上,您必須查看窗口左上角的列表,然後單擊高級設置鏈接。

現在應該會出現具有高級安全性的 Windows 防火牆實用程序窗口。

  • 查看應用程序窗口的左上角。 單擊或雙擊出站規則。
  • 現在,您必須查看程序窗口的右上角。 在“操作”面板下,您必須單擊“新建規則”。
  • 單擊程序的單選按鈕(以選擇此選項)。

(畢竟,您希望阻止程序訪問互聯網)。

  • 現在,您必須導航到安裝了您要阻止的應用程序的文件夾。 單擊“瀏覽”按鈕並從那裡繼續工作。

指定應用程序的文件夾後,將自動顯示應用程序文件路徑。 Windows 中的應用程序路徑通常採用“ C:\Program Files\NameOfApp.exe ”或“ C:\Program Files(x86)\NameOfApp.exe ”形式,其中NameOfApp是您要為其添加的應用程序的名稱阻止互聯網訪問。

  • 指定程序的文件路徑後,您必須單擊“下一步”按鈕才能進入下一階段。
  • 在隨後的屏幕上,應該是操作,您必須單擊阻止連接的單選按鈕。
  • 單擊下一步按鈕。
  • 在配置文件屏幕上,您必須選擇那裡的所有參數(域、私有和公共)。

域是您的計算機連接到域時應用的規則; Private 是當您的 PC 連接到專用網絡(可能是您的家庭或辦公室網絡)時適用的規則; 公共是當您的系統連接到公共網絡時適用的規則,例如咖啡店或機場的 WIFI。

那麼,您需要 Windows 為應用程序使用的所有配置文件、網絡和設置應用建議的規則。 因此,必須選擇所有參數。

  • 單擊下一步按鈕。
  • 假設您現在在“名稱”屏幕上,您必須在“名稱”框中填寫您喜歡的規則名稱。

理想情況下,您應該使用易於識別的名稱。

  • 您還可以填寫描述的文本框 - 如果您願意。 這裡的任務是可選的。
  • 單擊完成按鈕。

您剛剛創建的規則現在應該出現在出站規則下的列表中。 你可以在那裡檢查以確認事情。

如果您做的一切都正確,那麼 Windows 將配置一個層來阻止您想要切斷其 Web 訪問的應用程序的所有出站通信。 在大多數情況下,這通常足以阻止應用程序訪問網絡。

不過,如果您想加強對應用程序的控制,那麼您可以更進一步,使用入站規則重複相同的過程,以向 Windows 提供特定說明以阻止應用程序的所有入站通信。 新規則將與之前的規則(您已經創建的)完全相同,但它將管理視圖中應用程序的入站流量。

如果 Windows 已配置為首先阻止應用程序發送數據包,則該應用程序不太可能從 Web 接收任何內容。 換句話說,當 Outbound 通信的規則已經配置時,Inbound 通信的規則可能是多餘的(並且不需要)。

如果您想了解防火牆規則的有效性,您可以運行一個簡單的測試。 您可以創建出站規則來阻止瀏覽器應用程序的連接,以查看會發生什麼。 創建規則後,您必須打開瀏覽器,然後嘗試上網(通過訪問站點或頁面)。 如果操作失敗並且您的瀏覽器通知您它無法連接到網站或互聯網,那麼您將知道您創建的規則已經產生了應有的效果。

您始終可以自由禁用或刪除規則——如果您改變主意阻止特定應用程序訪問互聯網。 您所要做的就是執行上述相同步驟以打開具有高級安全性的 Windows Defender 防火牆應用程序,在所需部分(入站或出站列表)下找到規則,然後對規則執行所需任務。

阻止程序連接到互聯網的其他方法

在這裡,我們打算描述阻止應用程序訪問 Internet 的替代方法。 在某些情況下,涉及創建規則(在 Windows 防火牆中)的建議過程並不能解決問題。

以某些遊戲為例。 看起來您需要做的只是為 NameOfGame.exe 創建一個阻止規則,但實際上,NameOfGame.exe 只是啟動器(用於打開應用程序的可執行文件),實際的連接操作是通過 Java 執行的。

在所描述的場景中,您需要創建一個規則來指示 Windows 阻止 Javaw.exe(而不是 NameOfGame.exe)的連接。 或者,您甚至不知道遊戲是否通過 Java 或任何類似組件運行,這意味著您必須開始擔心您未能考慮到的變量,因為您對它們一無所知。

好吧,鑑於情況(在提供的任何描述中),您最好通過以下方法之一阻止應用程序的 Internet 訪問。

  1. 更改系統主機文件以阻止特定地址或 IP 的 Internet 訪問:

在這裡,我們打算向您展示如何在程序連接到的網址或 IP 地址已知時阻止程序訪問互聯網。 例如,如果您希望您的孩子在特定瀏覽器上瀏覽網頁,但不希望他們訪問某些網站,那麼您可能會發現此處的程序很有用。

Windows 主機文件是操作系統(在您的機器上運行)用來管理主機名和 IP 地址的文件。 您可以將網站添加到那裡的條目中,Windows 將獲得特定說明以自動阻止對這些網站的訪問。

無論如何,這些是您必須遵循的說明才能在此處進行工作:

  • 首先,您必須通過單擊程序圖標(可能在您的任務欄上)打開文件資源管理器應用程序。

或者,您可以使用 Windows 徽標按鈕 + 字母 E 鍵盤快捷鍵快速打開文件資源管理器應用程序。

  • 文件資源管理器窗口出現後,您必須單擊或雙擊此 PC 以查看其內容。
  • 此時,您必須瀏覽此路徑上的目錄:

C:/Windows/System32/drivers/etc/hosts

  • 現在,在您當前的位置,您必須找到 hosts 文件,然後雙擊它來打開它。

Windows 應該會彈出一個小窗口或對話框,詢問您要使用哪個應用程序打開文件。

  • 從顯示的程序列表中,您必須選擇記事本。

將顯示主機 - 記事本窗口。

你應該看到這樣的東西:

# 版權所有 (c) 1993-2009 Microsoft Corp.

#

# 這是 Microsoft TCP/IP 用於 Windows 的示例 HOSTS 文件。

#

# 此文件包含 IP 地址到主機名的映射。 每個

# 條目應保留在單獨的行上。 IP 地址應該

# 放在第一列後跟相應的主機名。

# IP地址和主機名至少要分開一

# 空間。

#

# 此外,評論(例如這些)可能會插入個人

# 行或在機器名稱後面用“#”符號表示。

#

# 例如:

#

# 104.54.95.97 testwebpageorsite.com # 源服務器

# 39.23.63.11 testwebpageorsite.com # x 客戶端主機

# localhost 名稱解析在 DNS 本身內處理。

#127.0.0.1 本地主機

#::1 本地主機

  • 現在,在最後一個 # 字符下,您必須輸入要阻止 Internet 訪問的網站 URL 和 IP 地址。
  • 假設您已完成修改 hosts 文件,您現在必須保存所做的更改。
  • 查看記事本窗口的左上角,單擊那裡的文件按鈕(查看菜單選項),然後單擊保存。

或者,您可以使用 Ctrl + 字母 S 鍵盤快捷鍵指示 Windows 保存對主機文件所做的更改。

  1. 使用家長控制阻止應用程序訪問互聯網:

在這裡,您可以通過 Windows 中的家長控制功能阻止特定應用程序或網站的 Web 訪問。 此處的互聯網封鎖程序適用於希望限制孩子使用的應用程序(尤其是遊戲)或阻止孩子訪問某些網站的父母。

以下是實施和使用家長控制(阻止互聯網訪問)時必須遵循的說明:

  • 首先,您必須打開“設置”應用程序。 Windows 徽標按鈕 + 字母 I 鍵盤快捷鍵將在這裡派上用場。
  • 出現“設置”窗口後,您必須單擊“帳戶”(進入此選項的菜單)。
  • 查看窗口左邊框的菜單列表,然後單擊其他人。
  • 現在,您必須查看窗口右邊框上的窗格,然後單擊“添加家庭成員”選項。
  • 單擊添加孩子的單選按鈕(以選擇此選項),然後單擊下一步按鈕。

現在將出現孩子的新個人資料(在您的家庭部分下)。

  • 單擊管理家庭設置在線鏈接。

您將被定向到您帳戶的 Microsoft 家長控製網頁。 在那裡,您將看到計算機上存在的所有成人和兒童帳戶。

  • 現在,您必須檢查頁面右上角的“檢查最近的活動”。 單擊此鏈接。

您現在將被定向到“內容限制”選項卡或屏幕。 在那裡,您將能夠為 Internet 和應用程序的參數指定或應用不同的限制設置。

  • 現在,您必須指定要阻止的遊戲和網站。
  • 保存更改 - 如果此步驟適用。
  1. 通過禁用網絡適配器阻止 Internet 訪問:

如果您一心想要阻止應用程序連接到 Internet,並且不介意切斷其他程序的 Web 訪問,那麼這裡的過程非常適合您。 事實上,建議的阻止 Internet 訪問的方法可能是最有效的方法,因為它需要您關閉 Internet 連接組件。

通過禁用計算機的網絡適配器,您可以阻止計算機上所有實用程序或設置的 Internet 訪問。 這種方法是萬無一失的。

執行以下步驟以禁用網絡適配器:

  • 通過右鍵單擊任務欄(在顯示屏底部)然後選擇運行來打開運行應用程序。

或者,您可以使用 Windows 徽標按鈕 + 字母 R 鍵盤快捷鍵來執行相同的操作。

  • 運行窗口出現後,您必須使用msc填寫該字段,然後點擊 PC 鍵盤上的 Enter 按鈕(運行代碼)。

設備管理器應用程序窗口將出現。

  • 現在,您必須瀏覽類別列表,找到網絡適配器,然後單擊該類別的擴展圖標。

網絡適配器類別中的設備現在將可見。

  • 此時,您必須找到您的計算機連接到互聯網的設備。

如果您的 PC 通過 WIFI 網絡連接到網絡,則您必須禁用 WAN 端口。 如果您使用以太網電纜將計算機連接到網絡,則必須禁用以太網連接設備。 理想情況下,您應該禁用網絡適配器類別下的所有設備,以確保沒有遺漏任何內容。

  • 要禁用網絡設備,您必須單擊它(使其突出顯示),右鍵單擊它以查看可用選項,然後選擇禁用設備。
  • 在適當的設備(或所有設備上,最好)上執行禁用任務。

如果您對施加在計算機上的互聯網限制改變主意並決定取消它們,那麼您必須這樣做:執行上述相同的步驟來定位網絡設備,右鍵單擊設備以查看標準選項列表,然後選擇啟用設備。 基本上,要重新訪問互聯網,您必須為之前禁用的所有設備執行啟用任務。 如果您的互聯網沒有立即恢復,那麼您必須重新啟動您的 PC。

小費:

受到推崇的

使用反惡意軟件保護 PC 免受威脅

檢查您的 PC 是否存在您的防病毒軟件可能遺漏的惡意軟件,並使用 Auslogics Anti-Malware 安全刪除威脅

Auslogics Anti-Malware 是 Auslogics 的產品,獲得了 Microsoft Silver Application Developer 認證
現在下載

由於您希望限制您的計算機上的互聯網訪問,我們有理由相信您的目標集中在確保您的計算機安全或保護某人免受傷害。 為此,您可能希望通過安裝 Auslogics Anti-Malware 來增強 PC 的安全性。

使用推薦的應用程序,您可以強制改進計算機的防禦設備,無論其當前狀態如何(無論您是否運行了防病毒軟件)。 隨著預計的改進,您的系統陷入惡意程序(或您成為網絡攻擊的受害者)的可能性會大大降低。