ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Netstatを使用して、WindowsのリスニングポートとPIDを確認します

別の記事では、コンピュータポートとその使用目的について説明しました。それ以外に、ポート情報で何ができるでしょうか?コンピュータに出入りするすべてのトラフィックはポートを通過するため、ポートをチェックして、それらが何をしているかを確認できます。たぶん、ポートはトラフィックをリッスンしていませんか?あるべきではないポートを使用しているのではないでしょうか。

Windowsコマンドnetstatを使用します リスニングポートとPID(プロセスID)を確認します。また、その情報で何ができるかについても見ていきます。

Netstatを使用して、WindowsのリスニングポートとPIDを確認します

Netstatとは何ですか?

netstatコマンドは、「network」と「statistics」という単語を組み合わせたものです。 netstatコマンドは、WindowsXPからWindows10までのすべてのバージョンのWindowsで機能します。これは、UnixやLinuxなどの他のオペレーティングシステム(OS)でも使用されますが、ここではWindowsに固執します。

Netstatは私たちに以下を提供することができます:

  • ポートが使用しているプロトコルの名前(TCPまたはUDP)。
  • 使用されているコンピューターのローカルIPアドレスと名前、およびポート番号。
  • 接続先のIPアドレスとポート番号。
  • TCP接続の状態。これらの状態の詳細については、RFC793のイベント処理のセクションを参照してください。

Netstatを使用してリスニングポートとPIDを確認する

  • キーの組み合わせを使用するWinキー+X 。開いたメニューで、[コマンドプロンプト]を選択します 。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • コマンド
    netstat-a -n -o
    を入力します。 netstatのパラメーターの前にはハイフンが付いており、他の多くのコマンドのようにスラッシュではありません。 -aは、すべてのアクティブな接続とコンピューターがリッスンしているポートを表示するように指示します。

    -nは、IPアドレスとポートを数値としてのみ表示するようにnetstatに指示します。名前を解決しようとしないように言っています。これにより、より速く、よりすっきりとした表示が可能になります。 -oは、netstatにPIDを含めるように指示します。後でPIDを使用して、特定のポートを使用しているプロセスを確認します。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • 結果を表示し、アドレス、ポート番号、状態、およびPIDをメモします。ポート63240を使用しているものを知りたいとします。そのPIDは8552であり、ポート443のIPアドレス172.217.12.138に接続していることに注意してください。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します

そのポートを使用しているのは何ですか?

  • タスクマネージャを開きます。これは、キーの組み合わせ Ctrl + Shift + Escを使用することで最も簡単に実行できます。 。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • 詳細をクリックします タブ。これを見つけやすくするには、 PIDをクリックします。 PIDを数値で並べ替えるための列ヘッダー。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • PIDまで下にスクロール8552 そしてそれがどのようなプロセスであるかを見てください。この場合は、 googledrivesync.exe 。しかし、それは本当にですか?ウイルスが正当なプロセスのように見える場合があります。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • Webブラウザーで、ipinfo.ioにアクセスします。 IPアドレスを入力します172.217.12.138 。ご覧のとおり、IPアドレスはGoogleに登録されています。したがって、このgoogledrivesync.exeは正当なものです。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します

PowerShellでポート、PID、およびプロセス名を取得する方法

PowerShellは、Windowsでコマンドラインインターフェイスを使用するMicrosoftの新しい方法です。新しいと言いますが、いくつかのバージョンがあります。ホームユーザーであっても、PowerShellを学ぶ必要があります。

ほとんどのWindowsコマンドはPowerShellでも機能します。さらに、PowerShellのコマンドレット(コマンドレットと発音)と組み合わせることができます。 。 Winteltools.comのJoeが、このメソッドのスクリプトを提供しています。

  • メモ帳を開く 次のコードを入力します:
 $ netstat =netstat -aon | Select-String -pattern "(TCP | UDP)" $ processList =Get-Processforeach($ result in $ netstat){$ splitArray =$ result -split "" $ procID =$ splitArray [$ splitArray.length – 1] $ processName =$ processList | Where-Object{$_。id-eq$ procID} | select processname $ splitArray [$ splitArray.length – 1] =$ procID + "" + $ processName.processname $ splitArray -join ""} 
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • ファイルをget-NetstatProcessName.ps1として保存します 。保存されている場所に注意してください。 名前を付けて保存:を変更することが重要です すべてのファイル(*。*) または、get-NetstatProcessName.ps1 .txtとして保存されます うまくいきません。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • PowerShellを開きます スクリプトが保存された場所に移動します。この場合、それは
     cd C:\ Scripts
    です。 Enterを押します コマンドを実行します。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • ドットソーシングを使用してスクリプトを実行し、スクリプトを機能させます。つまり、 ./を使用します ファイル名の前。コマンドは
    ./get-NetstatProcessName.ps1 
  • になります
Netstatを使用して、WindowsのリスニングポートとPIDを確認します
  • これで、すべての従来のnetstat情報とプロセス名を確認できます。タスクマネージャを開く必要はもうありません。
Netstatを使用して、WindowsのリスニングポートとPIDを確認します

入手してください

netstatコマンドを使用してリスニングポートを確認する2つの方法について説明しました。古いコマンドプロンプトまたはPowerShellスクリプト内で使用できます。それが私たちに与えることができる情報を使って、私たちはそれが私たちのコンピューターが何をしているのかを理解するのにどのように役立つかを見てきました。

netstatが優れたユーティリティだと思った場合は、tracert、ipconfig、nslookupなどの他のWindows TCP/IPユーティリティをご覧ください。または、リソースモニターを使用して、非表示のWebサイトとインターネット接続を詳しく調べます。コンピュータが何をしているかを正確に確認するためにできることはたくさんあります。

netstatを使用して問題を解決しましたか?何をしたか教えてください。 netstatの使用方法について質問がありますか?以下のコメントでお問い合わせください。


  1. Windows10でCortanaを有効にしてセットアップする

    この投稿では、 Cortanaの設定方法を説明します Windows 10 Hey Cortanaを有効にします 。また、Cortanaがあなたを正しく理解できるように、マイクまたはマイクを設定する方法についても説明します。 Cortanaは、Windows 10に組み込まれているデジタルアシスタントです。Cortanaを使用すると、Webを検索したり、PCで物を見つけたり、カレンダーを追跡したり、軽いチャットをしたりすることができます。 Windows10でCortanaをセットアップする まず、タスクバーの検索ボックス内をクリックします。 Cortana設定ボックスが次のように表

  2. Windows サンドボックスの使用方法 (およびその理由)

    Windows 10 の 2019 年 5 月の更新プログラム (ビルド 1903) には、興味深い新機能が含まれています。より経験豊富なユーザーを対象としていますが、さまざまな一般的なタスクの安全性を向上させることもできます。 Windows Sandbox と名付けられたこのツールを使用すると、メイン マシンから分離された、隔離された Windows 環境を数秒で起動できます。セッションを終了すると、環境は破棄されます。 Sandbox は、Windows の長年にわたる問題の 1 つをついに解決します。ソフトウェアのインストールは不透明で、システムをすぐに台無しにする可能性がありま