Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 포트를 사용하고 있는 앱을 확인하는 방법

귀하의 PC는 인터넷 연결을 유지하기 위해 포트라고 불리는 수천 개의 "디지털 도어"를 처리합니다. 네트워크 문제를 해결하거나 의심스러운 활동을 감지하는 등 이러한 포트를 추적해야 하는 상황이 많이 있습니다. 이 가이드는 Windows에서 포트를 확인하는 가장 안정적인 방법을 보여줍니다.

목차

명령 프롬프트를 사용하여 Windows에서 포트 확인

Windows에서 포트를 확인하는 가장 일반적인 방법은 내장된 netstat를 사용하는 것입니다. (네트워크 통계) 도구. netstat 명령에는 개별적으로 사용할 수 있는 여러 스위치가 있지만 여기에서는 전체 명령을 사용하여 모든 정보를 표시합니다. 방법은 다음과 같습니다.

관리자 권한으로 명령 프롬프트를 열고 다음 명령을 실행하십시오:

netstat -abno

이렇게 하면 해당 포트를 사용하는 Windows 프로세스와 함께 꽤 긴 열린 포트 목록이 꾸준히 표시됩니다. 여기서 로컬 주소, 주 및 PID는 포트를 추적하기 위해 확인해야 하는 주요 열입니다.

  • 현지 주소: PC IP 주소와 포트 번호가 콜론으로 구분되어 나열됩니다(예:0.0.0.0:135). . 이 예에서는 135 포트 번호입니다.
  • 상태: LISTENING이 표시됩니다. 또는 설정됨 상태. LISTENING은 프로그램이 연결을 기다리고 있음을 의미하고 ESTABLISHED는 라이브 연결이 데이터를 교환하고 있음을 의미합니다.
  • PID: 프로세스 ID(PID)는 프로세스를 식별하는 고유 번호입니다. 포트에 프로세스 이름이 표시되지 않는 경우 작업 관리자에서 식별할 수 있도록 이 정보가 필요합니다.
Windows 포트를 사용하고 있는 앱을 확인하는 방법

이 열의 정보를 사용하면 특정 포트에서 실행 중인 항목을 감지하고 충돌이 발생할 경우 프로세스를 종료할 수도 있습니다. 이 정보는 포트 전달을 설정하는 데에도 중요합니다.

데이터가 너무 많으면 findstr를 사용해도 됩니다. 특정 포트의 연결을 쉽게 표시하는 명령입니다. 예를 들어 443 포트를 보려면 상태에서는 netstat -ano | findstr :443을 입력하면 됩니다. . -b를 제거했습니다. 프로세스 이름으로 전환하면 findstr가 망가질 수 있습니다. 포맷하는 경우가 있지만 제거할 필요는 없습니다.

Windows 포트를 사용하고 있는 앱을 확인하는 방법

PowerShell을 사용하여 Windows에서 포트 확인

좀 더 깔끔한 목록을 선호한다면 대신 PowerShell을 사용해야 합니다. Get-NetTCPConnection 사용 및 Get-NetUDPEndpoint 명령을 사용하면 사용 중인 모든 포트를 깨끗한 열과 행에 표시할 수 있습니다.

관리자 권한으로 PowerShell을 열고 Get-NetTCPConnection를 실행하세요. TCP 연결과 Get-NetUDPEndpoint를 보려면 UDP 연결을 보려면 로컬 IP 주소, 포트 번호(LocalPort 아래), 상태 및 PID(OwingProcess 아래)가 표시됩니다. PID가 표시되지 않으면 PowerShell을 전체 화면으로 전환하고 명령을 다시 실행하세요.

Windows 포트를 사용하고 있는 앱을 확인하는 방법

안타깝게도 이 목록에는 프로세스 이름이 표시되지 않습니다. 프로세스를 찾으려면 PID를 사용하고 작업 관리자에서 일치시켜야 합니다.

리소스 모니터를 사용하여 Windows에서 사용 중인 포트 확인

GUI 기반 방법을 선호한다면 리소스 모니터는 Windows에서 포트를 확인하는 훌륭한 내장 도구입니다. Windows 검색에서 "리소스 모니터"를 검색하고 리소스 모니터를 엽니다. .

여기에서 네트워크로 이동하세요. 탭을 클릭하고 수신 포트를 엽니다. 섹션. 프로세스 이름, PID, 포트 번호 및 프로토콜을 포함하여 필요한 모든 정보가 표시됩니다. 더 중요한 것은 방화벽 상태가 있다는 것입니다. 특정 포트의 현재 방화벽 상태를 표시하는 열입니다. 특정 포트가 차단된 경우 여기에서 쉽게 확인할 수 있습니다.

Windows 포트를 사용하고 있는 앱을 확인하는 방법

포트를 클릭하는 것처럼 열 제목을 클릭하여 목록을 정렬할 수 있습니다. 특정 포트를 정렬하고 쉽게 찾을 수 있습니다. 충돌하는 프로세스를 발견하면 리소스 모니터 내에서 바로 프로세스를 닫을 수도 있습니다. 네트워크 활동이 있는 프로세스를 열면 됩니다. , 프로세스를 마우스 오른쪽 버튼으로 클릭하고 프로세스 종료를 선택합니다. .

Windows 포트를 사용하고 있는 앱을 확인하는 방법

TCPView를 사용하여 Windows에서 포트 확인

타사 앱을 설치해도 괜찮고 모든 포트에서 일어나는 일을 더 효과적으로 제어하고 싶다면 TCPView라는 경량 앱을 사용할 수 있습니다. . 그러면 프로세스 및 관련 포트 목록이 즉시 표시됩니다.

Windows 포트를 사용하고 있는 앱을 확인하는 방법

다른 방법보다 이 방법이 더 좋은 점은 포트가 열리고 닫히고 패킷을 보내는 것을 적극적으로 볼 수 있다는 것입니다. 녹색, 빨간색, 노란색 하이라이트를 찾으세요. 열 제목을 클릭하여 목록을 재정렬할 수도 있으며, 이를 통해 원하는 프로세스나 동일한 포트를 놓고 경쟁하는 두 개의 별도 프로세스를 더 쉽게 찾을 수 있습니다.

닫고 싶은 프로세스나 연결을 찾은 경우 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 프로세스 종료를 선택하세요. . 연결 종료를 클릭할 수도 있습니다. 프로세스를 열어두되 특정 포트에서 수신 대기하는 것을 중지합니다.

Windows 포트를 사용하고 있는 앱을 확인하는 방법

이러한 방법으로 얻은 정보는 포트 차단 오류를 표시하는 Windows 오류와 같은 문제를 이미 알고 있을 때 가장 유용합니다. 네트워크 문제를 해결하는 경우 관련 진단 명령을 실행하여 문제를 찾아서 해결해야 합니다.