Windows 11의 포트에서 프로세스를 종료하는 방법
Windows에서 실행되는 모든 프로세스는 다른 포트를 사용합니다. 따라서 이미 사용 중인 특정 포트를 활용해야 하는 응용 프로그램을 실행하려고 한다고 가정합니다. 이 경우 “포트 8080이 사용 중입니다.” 또는 “제공한 포트 번호가 이미 사용 중입니다.”와 같은 오류 메시지가 표시될 수 있습니다.
이 오류를 해결하는 유일한 방법은 현재 해당 포트를 점유하고 있는 프로세스를 수동으로 종료하는 것입니다. 아래 기사는 어떤 프로세스가 어떤 포트를 사용하고 있는지 식별하는 방법과 해당 포트를 해제할 수 있도록 프로세스를 죽일 수 있는 다양한 방법을 보여줍니다.
포트가 사용 중인지 확인하는 방법(및 관련 프로세스)
먼저 명령 프롬프트를 엽니다. 시작을 누르고 cmd 를 입력한 다음 ‘명령 프롬프트’를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다 .
다음 명령을 입력하여 사용 중인 모든 포트 목록을 가져옵니다.
netstat -ano
엔터 키를 치시오.
이제 시스템의 모든 활성 포트 목록이 표시됩니다. 주소의 마지막 몇 자리(마지막 콜론 뒤)가 포트 번호를 구성합니다. 해당 PID는 연결된 프로세스의 고유 ID 번호입니다.
특정 포트가 사용 중인지 확인하려면 다음 명령을 입력하십시오.
netstat -ano | findstr: port-number
“port-number”를 실제 포트 번호로 바꾸고 Enter 키를 누릅니다.
사용 중인 경우 오른쪽에 Listening 또는 Established라는 단어와 함께 PID가 표시됩니다.
프로세스를 찾으려면 Ctrl+Shitf+Esc를 눌러 작업 관리자를 엽니다 . 그런 다음 해당 PID가 있는 프로세스를 찾습니다.
PID 열이 보이지 않으면 열 중 하나를 마우스 오른쪽 버튼으로 클릭하고 PID를 선택합니다.
또는 리소스 모니터를 사용하여 프로세스를 찾을 수 있습니다. 시작을 누르고 리소스 모니터를 입력 하고 엽니다.
네트워크를 확장 하고 PID가 있는 프로세스를 찾습니다.
포트에서 프로세스를 종료하는 방법
다음은 어떤 프로세스가 어떤 포트를 사용하고 있는지 식별하고 이를 종료하는 방법을 식별할 수 있는 몇 가지 방법입니다.
방법 #1: 명령 프롬프트를 통해
명령 프롬프트(이전에 표시된 대로)에 다음 명령을 입력합니다.
포트를 해제하고 관련된 프로세스를 종료하려면 다음 명령을 입력하십시오.
taskkill /PID <type PID here> /f
그런 다음 Enter 키를 누릅니다. 이제 프로세스가 종료되었다는 메시지가 나타납니다.
이 방법은 여러 프로세스 및 프로그램이 액세스하려고 할 수 있는 포트 8080 또는 3000과 같은 논쟁적인 포트에 있는 프로세스를 찾아 종료하는 데 가장 일반적으로 사용되는 방법입니다.
방법 #2: PowerShell을 통해
포트와 관련된 프로세스 종료는 PowerShell을 통해서도 수행할 수 있습니다. 방법은 다음과 같습니다.
시작을 누르고 Powershell을 입력한 후 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 클릭합니다.
명령 프롬프트와 마찬가지로 PowerShell에 다음 명령을 입력합니다.
netstat -ano
그런 다음 Enter 키를 누릅니다. 모든 활성 연결 목록이 표시됩니다.
포트와 해당 PID가 있으면 어떤 프로세스가 여기에 연결되어 있는지 알 수 있습니다(앞에서 표시됨). 특정 포트를 사용하고 있는 PID를 기록해 두십시오.
프로세스를 종료하려면 다음 명령을 입력하십시오.
taskkill /PID <enter PID here> /f
엔터 키를 치시오. 이제 프로세스가 종료되었음을 알리는 메시지가 나타납니다.
방법 #3: 작업 관리자를 통해
이 방법은 포트에 연결된 PID를 알고 있는 경우에만 작동하며, 이를 위해서는 항상 명령 프롬프트 또는 Powershell을 참조해야 합니다. 그러나 연결된 포트와 PID를 찾으면 작업 관리자를 통해 연결된 프로세스를 종료할 수도 있습니다. 방법은 다음과 같습니다.
Ctrl+Shift+Esc를 눌러 작업 관리자를 엽니다. 여기에서 PID 탭이 표시되지 않으면 탭 중 하나를 마우스 오른쪽 버튼으로 클릭하고 PID 를 선택합니다 .
이제 종료하려는 PID와 관련된 프로세스를 찾으십시오. 프로세스를 마우스 오른쪽 버튼으로 클릭하고 작업 끝내기를 선택합니다 .
그게 다야. 이제 해당 프로세스/PID에 연결된 포트를 해제했습니다.
방법 #4: CurrPorts(타사 소프트웨어)를 통해
클릭 한 번으로 포트와 연결된 프로세스를 종료할 수 있는 몇 가지 타사 앱이 있습니다. 그 중 하나는 순식간에 작업을 완료하는 무료 소프트웨어인 CurrPorts입니다.
다운로드: CurrPorts
앞서 언급한 링크에서 아래로 스크롤하여 CurrPorts 다운로드를 클릭합니다 . 파일이 다운로드되면 내용을 추출한 다음 cports.exe 파일을 실행합니다.
귀하의 포트는 이제 무료입니다.
타사 응용 프로그램이 많이 있지만 명령 프롬프트 및 PowerShell은 외부 다운로드 없이 프로세스를 식별하고 실행하는 데 도움이 되므로 여전히 포트에서 프로세스를 종료하는 데 가장 많이 사용되는 방법 중 하나입니다. 위에 제공된 방법을 사용하여 Windows 11의 지정된 포트에서 프로세스를 종료할 수 있기를 바랍니다.
답글 남기기