주제

 

원도우에서 작업을 하다보면 작업관리자에서 강제종료해도 안될때가 있다.


원도우 7 사용할때는 cmd창에서 프로세스 목록을 확인하고 강제 종료했으나,

원도우 10으로 오면서 파워쉘(Powershell)을 사용하는것이 더욱 편리하다고 느끼고 있다.

그리고 마이크로소프트에서도 최신 윈도우 자동화를 위해서 Powershell 사용을 권장하고 있다.

 

Get-Process

: 로컬 컴퓨터의 모든 활성 프로세스 목록 가져오기

 

Stop-Process, kill

: 프로세스의 모든 인스턴스 중지

 

 

 사용

 

이클립스 프로세스 확인하기

Get-Process eclipse*

 

프로세스 Id를 사용하여 중지하기

Stop-Process -Id 24408

or

kill -Id 24408

 

PS D:\> Get-Process eclips*

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    537      25   351392     107200       4.69  24408   5 eclipse


PS D:\> Stop-Process -Id 24408
PS D:\>

 

 

 출처

 

마이크로소프트 문서

Get-Process

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/get-process?view=powershell-7.2

 

Stop-Process

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/stop-process?view=powershell-7.2

 

 

 관련글

 

2022.12.13 - [etc/Powershell] - [Powershell] 별칭(Alias) 확인하기 - Get-Alias

[OS/Windows] - [cmd] 프로세스 목록 확인, 강제 종료 하기 - tasklist, taskkill; 엑셀 작업관리자에서 종료 안됨

 

 

 

728x90

+ Recent posts