바다토리 웨어하우스
Excel.exe 프로세스 일괄 종료 본문
대용량의 데이터를 일괄로 처리할 경우 사람들은 익숙한 excel로 작성하여 업로드하는 것을 좋아합니다.
프로그램을 제작하다 보면 엑셀 개체를 불러들여와 처리를 해주어야 하는데요.
엑셀 개체를 생성 후 정상적으로 엑셀 개체가 소멸되면 좋은데, 예기치 못한 오류로 인하여 이렇게
서버의 프로세스상에서 엑셀개체가 메모리를 잡아먹고 있는 경우가 발생하곤 합니다.
많은 양의 엑셀 개체를 생성하여 처리 후 소멸되지 않고 프로세스상에 남아 있는 모습입니다.
물론 몇개정도야 서버에 영향이 없지만, 위에 처럼 많은 경우 메모리를 점유해버리는 문제가 발생하여, 시스템이
느려지는 현상이 발생됩니다.
시스템이 느려지는 현상이 발생할 정도면, 이미 많은 엑셀 개체가 프로세스를 점유해버린 상태라, 한 개씩 작업 끝내기로 처리하기엔 역부족입니다.
이런 경우 엑셀 개체를 일괄로 프로세스를 죽이는 명령어를 사용하면 유용하게 처리할 수 있습니다.
명령 프롬프트를 관리자 권한으로 실행한 후, TASKKILL명령어를 이용하여 처리해줍니다.
/f : 프로세스를 강제 종료
/im : 이미지 이름
excel.exe라는 이미지이름을 사용하여 프로세스를 강제로 종료하겠다는 것입니다.
위에 처럼 엑셀 개체로 딱 떨어지게 정의되면 excel.exe를 지정하면 되지만, 비슷한 이름의 서브 프로세스가 존재할 때는 /fi와 imagename eq를 이용하여 처리할 수 있습니다.
/fi : 작업 집합을 선택하는 필터를 적용
imagename eq excel : excel이란 단어를 포함하는 이미지이름으로 삭제
'IT > Tip' 카테고리의 다른 글
프린터 대기열 인쇄중 해결방법 (0) | 2022.06.19 |
---|---|
FTP를 이용한 나만의 하드드라이브 만들기 (0) | 2022.06.12 |
windows 터미널서비스 원격포트 변경 (0) | 2022.06.11 |
rufus를 이용한 USB 부팅 디스크 만들기 (0) | 2022.06.08 |
Edge 시작할때 첫페이지 설정하기 (2) | 2022.05.13 |