Windows 10でポートが開いているか確認する方法|netstatコマンドとフリーツールの使い方
要点
- 最も簡単な方法:スタートメニューを開く >「command」と入力 >「コマンドプロンプト」を右クリック >「管理者として実行」を選択。
- 「netstat -ab」と入力 > Enterキーを押す >「LISTENING」状態の項目を探す。
- 別の方法としてサードパーティ製アプリの利用もおすすめ。TCPView、Nirsoft CurrPorts、PortQry Command Line Port Scannerなどが人気です。
この記事では、Windows 10でポートの開放状況を確認する方法を紹介します。アプリケーションがインターネットに接続できない場合や、特定のアプリの通信をブロックしたい場合に役立つ知識です。
Netstatコマンドでポートの開放を確認する方法
Windows 10でポートが開いているかどうかを確認する最も簡単な方法は、Netstatコマンドを使うことです。「Netstat」は「network statistics(ネットワーク統計)」の略で、各インターネットプロトコル(TCP、FTPなど)が現在使用しているポートを表示してくれます。
このコマンドには多くのパラメータがありますが、ポートの開放状況を確認するために必要なのは、アクティブなポートを表示する「a」と、そのポートを使用しているプロセス名を表示する「b」の2つです。
- スタートメニューを選択し、「command」と入力します。「コマンドプロンプト」アプリを右クリックし、「管理者として実行」を選択します。
- 「netstat -ab」と入力してEnterキーを押します。現在ネットワークに接続している内容に応じて、長い結果リストが表示されます。実行中のプロセスの一覧が表示され、開いているポート番号はローカルIPアドレス(左側)の最後のコロンの後に表示されます。
- リストの中で状態が「LISTENING」となっている項目を探します。これらは、現在開いているポートのいずれかを経由して通信しているプロセスです。
- 特定のポートを開いているプログラム名を知りたい場合は、「netstat -aon」と入力してEnterキーを押します。このコマンドでは、アプリが使用しているプロトコル、ローカルおよびリモートのIPアドレス、そして最も重要な、そのポートを使用しているアプリケーションのPID(一番右の数字)が表示されます。LISTENINGステータスを探すことを忘れないでください。
- そのPIDに関連するアプリケーションを見つけるには、タスクバーを右クリックして「タスクマネージャー」を選択します。「詳細」タブを開き、PIDフィールドでコマンドプロンプト画面で控えておいたPIDを探します。
サードパーティ製アプリでポートの動作を確認する方法
コマンドプロンプトを使わずにポートの開放状況を確認したい場合は、非常に使いやすいサードパーティ製アプリが役立ちます。
TCPView
TCPViewは、Microsoft Sysinternalsに含まれるユーティリティで、実行中のすべてのプロセスと、それらに関連付けられた開いているポートの一覧を表示します。ポートの開閉やパケット転送の状況をリアルタイムで確認できるのが特徴です。
Nirsoft CurrPorts
Nirsoft CurrPortsは、システム上のアプリケーションやサービスが現在使用しているすべてのポートを確認できるもう一つのユーティリティです。「ローカルポート」の列を見れば、どのポートがアクティブになっているかがひと目でわかります。
このリストには、リモート側(インターネット上のサーバー)で接続されているポートも含まれています。
PortQry Command Line Port Scanner
PortQry Command Line Port Scannerをインストールすれば、ポートのスキャンに特化したコマンドラインユーティリティを利用できます。インストール後、管理者モードでコマンドプロンプトを開きます。PortQryは自動的にC:\PortQryV2ディレクトリにインストールされるため、コマンドプロンプトのディレクトリをその場所に変更してください。
「portqry.exe -local」というコマンドを入力すると、マシンで開いているすべてのTCPおよびUDPポートを確認できます。NetStatコマンドで表示できる情報に加えて、ポートのマッピングや各状態のポート数も表示されます。
ポートとは?
コンピュータ上で動作しているアプリケーションは、インターネット上のサーバーから情報やデータを取得します。これらのアプリケーションとサーバーは、IPアドレスとポート番号に基づいて通信方法を認識しています。
IPアドレスを「住所」、ポート番号を「部屋番号」と考えると分かりやすいでしょう。サーバーまたはアプリケーションが別のポート番号で通信しようとしても、それは機能しません。他のポートは閉じているため、他のドアはすべて「施錠」されているのです。
-
Windows 10の起動時にコマンドプロンプトを開く4つの方法【起動しないときの対処法】
コマンドプロンプトは、Windowsに標準搭載されている重要な機能の一つです。コンピューターに直接コマンドを入力して実行するためのコマンドラインインタープリターであり、「cmd.exe」や「cmd」という名前でも知られています。マウスで操作するGUI(グラフィカルユーザーインターフェース)でできることのほとんどを、コマンド入力だけで実行できる非常に強力なツールです。 コマンドプロンプトが特に重要となるのは、Windowsが正常に起動しなくなったときです。システムのメンテナンスや復旧作業は、コマンドプロンプトから行うのが一般的だからです。しかし、そもそもWindowsが起動しない状態で、どうや
-
Windows 10でGZファイルを開く方法|コマンドプロンプト・7-Zip・オンライン解凍の手順を徹底解説
大容量のファイルは、保存や共有を簡単かつスピーディーに行うために、RARやZIP形式に圧縮されることが一般的です。同じように、GZもファイルを圧縮するためのアーカイブ形式の一つです。ZIPファイルを目にする機会は多いものの、GZファイルはあまり馴染みがないという方も少なくないでしょう。初めてGZファイルを受け取った場合、「Windows 10でどう開けばいいのか」「Androidスマホでは開けるのか」「オンラインで解凍できるのか」など、さまざまな疑問が浮かぶかもしれません。この記事では、こうした疑問すべてに対する答えをわかりやすく解説します。 GZファイルとは?基本情報をおさらい GZファイル