Windows11 指定したアプリのネットワーク接を禁止する設定例3/3

Windows11 の設定ウィンドウから Windows ファイアウォール規則 を作成して、指定したアプリネットワーク接続を禁止する規則を作成します。
ネットワーク処理のテストなどで、意図的にネットワーク機能を停止する際に便利です。

このパートでは、ネットワーク接続をブロックする送信の規則有効化していたときは失敗していた pip download コマンドが、規則を無効化すると成功することを確認し、不要な規則を削除します。

Windows11 指定したアプリのネットワーク接続を禁止する設定例20

※ 2025 年 11 月 26 日現在の情報です。

前回の記事

ファイアウォール規則でアプリの接続をブロックした結果

前回の記事で行った変更によって、Windows ファイアウォールpython.exe のネットワーク接続をブロックしていると、その後、開いたコマンドプロンプトで pip download コマンドが期待した通り失敗しました。

Windows11 指定したアプリのネットワーク接続を禁止する設定例19
Microsoft Windows [Version 10.0.26200.7171]
(c) Microsoft Corporation. All rights reserved.

G:\Dev\Py\Download>pip download beautifulsoup4 --no-cache-dir --no-deps -d .
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001D6FDAB56A0>: Failed to establish a new connection: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。')': /simple/beautifulsoup4/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001D6FDAA4F50>: Failed to establish a new connection: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。')': /simple/beautifulsoup4/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001D6FDAA5090>: Failed to establish a new connection: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。')': /simple/beautifulsoup4/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001D6FDAA51D0>: Failed to establish a new connection: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。')': /simple/beautifulsoup4/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001D6FDAA5310>: Failed to establish a new connection: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。')': /simple/beautifulsoup4/
ERROR: Could not find a version that satisfies the requirement beautifulsoup4 (from versions: none)
ERROR: No matching distribution found for beautifulsoup4

ネットワーク接続のブロックは、指定したアプリ(例:python.exe)だけに行われるので、 Google Chrome などの他のアプリはネットワークを正常に利用できます。

Windows11 指定したアプリのネットワーク接続を禁止する設定例12

アプリのネットワーク接続のブロックの無効化と確認

アプリ(例:python.exe)のネットワーク接続のブロックをしているファイアウォールの送信の規則を無効化して、python.exe が行っている pip download コマンドが成功するかを確認します。

「セキュリティが強化された Windows Defender ファイアウォール」ウィンドウを開きます。
開き方については、以下の記事を参照してください。

そのウィンドウの左側のリストで「送信の規則」を選択して、中央のリストで作成した規則(例:python ネットワーク接続切り替え)を選択します。
右側のリストに選択した規則の操作が表示されるので「規則の無効化」を選択します。
「規則の有効化」に項目の名前が変わったら、規則は無効化されています。

Windows11 指定したアプリのネットワーク接続を禁止する設定例20

python.exe のネットワーク接続のブロックを無効化したあとに、先ほど失敗した pip download コマンドを実行すると成功しました。

Windows11 指定したアプリのネットワーク接続を禁止する設定例21
G:\Dev\Py\Download>pip download beautifulsoup4 --no-cache-dir --no-deps -d .
Collecting beautifulsoup4
  Downloading beautifulsoup4-4.14.2-py3-none-any.whl.metadata (3.8 kB)
Downloading beautifulsoup4-4.14.2-py3-none-any.whl (106 kB)
Saved g:\dev\py\download\beautifulsoup4-4.14.2-py3-none-any.whl
Successfully downloaded beautifulsoup4

[notice] A new release of pip is available: 25.2 -> 25.3
[notice] To update, run: python.exe -m pip install --upgrade pip

不要なファイアウォール規則の削除

不要なファイアウォール規則は、右側のリストに表示させた規則の操作「削除」を選択すると削除できます。
※不要かわからないファイアウォールの規則を削除するとセキュリティのリスクが増える可能性があるので注意してください。

Windows11 指定したアプリのネットワーク接続を禁止する設定例22

確認のダイアログで「はい」を選択すると、その送信の規則が削除されます。

Windows11 指定したアプリのネットワーク接続を禁止する設定例23

セキュリティが強化された Windows Defender ファイアウォール

この規則を削除しますか?

はい(Y) いいえ(N)

削除された規則は中央のリストや右側の操作のリストからも表示されなくなりました

Windows11 指定したアプリのネットワーク接続を禁止する設定例24

まとめ

  • Windows ファイアウォール規則で作成した送信の規則で、指定したアプリのネットワーク接続をブロックすると、そのアプリのネットワークを用いたコマンドが期待した通り失敗しました。
  • アプリのネットワーク接続をブロックする送信の規則を無効化すると、そのアプリのネットワークを用いたコマンドが成功しました。
  • 不要になった送信の規則は、「セキュリティが強化された Windows Defender ファイアウォール」ウィンドウで削除できます。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました