어떤 작성하는 방법은 Windows.bat 파일을 죽이스 프로세스?
-
09-06-2019 - |
문제
그래서 모든 시간에 회사가 소유한 발달 기계가를 죽 10+스 프로세스를 사용하여 작업 관리자 또는 다른 프로세스 관리 프 괜찮은 성능의 내 IDE 입니다.예,이러한 프로세스에서는 프로그램 내 회사를 설치 내 컴퓨터에서 보안 및 규정 준수 상태를 유지합니다.내가 무엇을 하고 싶은 찾을 수 없습니다..bat 파일 또는 스크립트는 어떤 종류의 우선 순위를 결정하는 데 도움이 불고 죽이는 프로세스에서 질문입니다.
사람이 이미 알고있는 어떻게 하면 이렇게 할 수 있습니까?
해결책
당신은 이것을 할 수 있는'taskkill'.과/IM 매개 변수를 지정할 수 있습니다 이미지의 이름입니다.예제:
taskkill/im somecorporateprocess.exe
이 작업을 수행할 수도 있습니다면'힘'죽:
taskkill/f/im somecorporateprocess.exe
추가 1 선 프로세스 당신을 죽이고 싶으로 저장.bat 파일에 넣어에서 시작 디렉토리에 있습니다.문제를 해결합니다!
는 경우 이 레거시 시스템 PsKill 동일한 작업을 수행합니다.
다른 팁
taskkill /f /im "devenv.exe"
이 것이 강제로 죽은 pid 를 가진 exe 이름"devenv.exe"
해당하는 -9 에서 유닉스 kill 명령'y
로 TASKKILL 사용할 수 없기에 일부 홈/기본 windows 버전이 여기에 몇 가지 대안:
TSKILL processName
나
TSKILL PID
에있는 마음 processName
하지 않아야가 .exe
접미사와 제한된 18 캐릭터입니다.
또 다른 옵션은 WMIC
:
wmic Path win32_process Where "Caption Like 'MyProcess.exe'" Call Terminate
wmic 제공하도보다 더 많은 유연성을 taskkill.가 wmic Path win32_process get
당신이 볼 수있는 사용할 수 있 라고 표현되서 감정이 느껴지는 대답 필터링할 수 있습니다.
나는 가정으로 개발자,당신은 당신을 어느 정도인 관리 제어 있습니다.그렇다면,명령행에서,실행 msconfig.exe.를 제거할 수 있습 많은 프로세스에서도 시작함으로써 그들을 죽이와 함께 위에 언급된 솔루션입니다.
을 얻 자동 실행 에서 분명히,Sysinternals 하는 사람을 발견 Sony Rootkit...최고의 소프트웨어에 대한 청소까지는 자동으로 시작됩니다.
다운로드 PSKill.를 작성하는 배치 파일은 그것에 대한 각 프로세스는 죽은 이름으로 전달하는 프로세스의 각.
찾아주세요 아래 논리는 어디에서 작동 조건이 있습니다.
면 우리는 단순히 전화 taskkill /im applicationname.exe
,그것이 죽는 경우에만 이 프로세스가 실행되고 있습니다.이 프로세스가 실행되고 있지 않은지,그것은 오류가 발생합니다.
도록하기 전에 확인 takskill
이라고 확인 할 수 있는지 확인 실행 taskkill
실행될 수 있는 경우 프로세스가 실행되도록,그것은 던지지 않 오류가 있습니다.
tasklist /fi "imagename eq applicationname.exe" |find ":" > nul
if errorlevel 1 taskkill /f /im "applicationname.exe"
여기에서 내가 쓴 예제 명령할 수 있는 붙여넣기에 cmd
명령행 프롬프트에 대한 기록 chrome.exe
.
FOR /F "tokens=2 delims= " %P IN ('tasklist /FO Table /M "chrome*" /NH') DO (TASKKILL /PID %P)
이를 위해 그냥 모든 PID
s 아래에 나열 tasklist
명령어 실행 TASKKILL /PID
모 PID
tasklist /FO Table /M "chrome*" /NH
당신이 사용하는 경우에는 배치 파일을 사용하여%%P instead of%P