コンピュータ ポートを閉じる方法

Windows ファイアウォール (Windows 8 および 7.1 のネイティブ アプリケーション) を使用すると、ネットワーク ポートをブロックして、コンピューターがそれらを介してデータを送受信できないようにすることができます。 Windows ファイアウォールを使用してポートをブロックするには、新しいセキュリティ ルールを作成し、ウィザードを使用してその設定をカスタマイズする必要があります。
ステップ 1

Windows 8.1 のスタート画面または Windows 7 のスタート メニューを開き、「Firewall」と入力します。 検索バーで。 Windows ファイアウォールを選択します 結果のリストから Windows ファイアウォール アプリケーションを開きます。
ステップ 2

詳細設定 をクリックします
ステップ 3

インバウンド ルールのいずれかを選択します コンピュータが特定のポートまたはアウトバウンド ルールを介してデータを受信しないようにする場合は、サイドバーから 同じポート経由でデータが送信されないようにします。
セキュリティが気になる場合は、インバウンド トラフィックのブロック サードパーティ (悪意のあるユーザーを含む) が開いているポートを介してコンピュータにデータを送信するのを防ぐのに役立つため、おそらく最も適切なオプションです。
ただし、場合によっては、アウトバウンド トラフィックをブロックする たとえば、コンピューター上のプログラムがインターネット経由でデータを送信するのを防ぐ場合や、コンピューターにインストールされたマルウェアによって送信されたスパムに関してインターネット サービス プロバイダーから苦情を受けた場合などです。
ステップ 4

アクションを開く メニューを開き、[新しいルール] を選択します 新しいルール ウィザードを開きます。
ステップ 5

ポートを選択 [次へ] をクリックします。
ステップ 6

TCP のいずれかを選択します 伝送制御プロトコル データまたは UDP をブロックする ユーザーデータグラムプロトコルデータをブロックしたい場合。 UDP と TCP は、プログラムがインターネット経由で通信するために使用する 2 つの主要なプロトコルです。一部のプログラムは単一のプロトコルに依存していますが、他の多くのプログラムは、送受信する必要があるデータに応じて、TCP と UDP の両方を使用します。
プログラムによるデータの送受信をブロックするには、Google 検索を使用して、特定のプログラムが使用しているプロトコルを見つけることができます。または、ブロックするプロトコルがわからない場合は、TCP 用と UDP 用の 2 つの個別のルールを作成して、UDP と TCP トラフィックの両方をブロックすることを検討してください。
[特定のローカル ポート] の横に、ブロックするポート番号を入力します [次へ] をクリックします。 または、X-Y にポート範囲を入力します 番号 X と Y の間のすべてのポートをブロックする形式。たとえば、「4000-4100」と入力します。 その範囲内のすべてのポートをブロックします。
ステップ 7

[接続をブロック] を選択します [次へ] をクリックします。
ステップ 8

次へを選択します。 コンピュータが特定の種類のネットワークに接続されているときに、選択したポートを Windows ファイアウォールでブロックしないようにする場合は、1 つまたは複数のチェック ボックスをオフにします。たとえば、プライベートとしてラベルを付けたネットワークにコンピューターが接続されている間、ポートを開いたままにしたい場合は、2 番目のチェック ボックスをオフにします。
ステップ 9

新しいルールに名前を付けて、[完了] をクリックします。 新しいルールを保存します。必要に応じて、テキスト フィールドに説明を入力します。たとえば、そのルールを作成した理由を数か月または数年後に思い出すのに役立ちます。
ヒント
ほとんどのルーターには、Windows ファイアウォールの代わりに使用できるファイアウォールが組み込まれています。ルーターの組み込みファイアウォールを使用してポートをブロックすると、そのルーターに接続されているすべてのデバイスがそれらのポートを介してデータを送受信できなくなります。ただし、ルーターに組み込まれているファイアウォールは、自分のネットワーク内から発信された攻撃からマシンを保護しません。ルーターのファイアウォールを使用してポートをブロックする方法については、デバイスのドキュメントを参照してください。
プログラムは、インストール時に独自の Windows ファイアウォール規則を作成して、ファイアウォールが受信データまたは送信データをブロックしないようにすることがあります。さらに、Windows ファイアウォールによってプロンプトが表示されたときに、アプリケーションがインターネットにアクセスすることを手動で許可することを選択した場合、プログラム固有の規則が自動的に作成されます。 [セキュリティが強化された Windows ファイアウォール] ウィンドウを開き、[受信の規則] または [送信の規則] を選択すると、コンピュータで有効な規則を確認できます。ルールを右クリックし、[ルールを無効にする] または [削除] を選択して、ルールを削除または無効にします。または、ルールをダブルクリックして編集することもできます。 [全般] タブから [許可] または [ブロック] を選択して、プログラムのインターネットへの接続をブロックまたは許可します。 [詳細] タブから、このルールが適用されるネットワーク プロファイル (ドメイン、プライベート、またはパブリック) を変更することもできます。
警告
ポートをブロックすると、どのアプリケーションもそのポートを介してデータを送受信できなくなります。したがって、一部のアプリケーションがアクセスする必要があるポートをブロックしないように注意してください。インターネットや他のデバイスに接続できなくなるからです。 Google または Bing で検索を実行すると、特定のプログラムがアクセスする必要があるポートを見つけることができます。