윈 도 우 taskkill /IM explorer.exe /t /f 질문 드립니다.
2021.05.03 23:24
안녕하세요.
taskkill /IM explorer.exe /t /f
위 명령어를 실행하면 탐색기창이 모두 닫히면서 블랙화면으로 되는데
블랙화면 않되게 탐색기만 종료할수 있는 방법없나요?
pid로 종료 할려고 해도 탐색기 pid가 랜덤으로 변경되는데
고수님들의 가르침 부탁드립니다.
댓글 [7]
-
suk 2021.05.04 02:36
-
메리아 2021.05.04 13:28
어떻게 보면 이제와서는 분리되는게 더 골때리는거 같군요. ㅋㅋㅋ
진작에 좀 분리하지...
근데 /t만 빼면 되는거 맞나요?
윈10 어느버전부터 되는건지요?
지금 쓰는거 해보기 뭣해서, 옛날에 쓰던 TH2 가상머신에서 해봤는데
안먹히는데요...
TH2 안되는거 보면 윈10 밑으로는 다 안될듯 싶군요.
-
메리아 2021.05.04 13:32
아...
대강 검색해보니, "독립된 프로세스로 실행"을 맞춰놔야하는 군요.
그게 안되면 그냥 모두 하나의 프로세스라 taskkill로는 안되는듯...
-
소나무_뿌리 2021.05.04 22:33
친절한 설명과 답변 정말감사합니다 ^^
-
메리아 2021.05.04 14:04
헐... 이게 되네요??
구글링하다가 저도 모르던 방법을 찾았네요.
자바스크립트가 이런식으로 실행 가능하다는걸 또 처음 알았네요. ㄷㄷㄷ
아래 내용을 "원하는이름.cmd"로 붙여넣고 사용해보세요.
---------------------------------------------------------------------
@if (@CodeSection == @Batch) @then
@echo off
cscript //e:jscript //nologo "%~f0" %*
exit /b
@end
// JScript Section
var shellWindows = (new ActiveXObject("shell.application")).Windows();
if (shellWindows != null)
{
var all_list = [];
for (var win = new Enumerator(shellWindows); !win.atEnd(); win.moveNext()){
WScript.Echo("경로 : " + win.item().LocationUrl);
all_list.push(win.item());
}
// 위에서 바로 닫으면 순서가 꼬이므로 위에서는 목록만 받고
// 실제 닫는건 아래에서.
for(var i in all_list){
all_list[i].Quit()
}
}
---------------------------------------------------------------------
구글링하다
위 링크에서 방법을 찾아서
약간 수정한겁니다.
위 링크의 내용은 특정 타겟만 닫는거고,
원하시는건 전부 닫는거니까 그건 뺐습니다.
그리고 저걸 응용하면 역으로 원하는거만 빼고 다 닫을수도 있겠군요.
이거 오히려 제가 감사드려야겠네요.
이런방식은 그다지 생각 안해봤는데 저도 검색하며 처음 알게됐고, 저도 유용하게 쓸 수 있게 됐네요!
-
소나무_뿌리 2021.05.04 22:36
정보 감사합니다.
배울께 너무 많네요.
무슨말인지 전혀 모르겠네요 ㅠㅠ
-
메리아 2021.05.04 23:34
음...
저 코드가 제대로 실행이 되기는 되시는거 맞죠?
그럼 그냥 쓰시는 수밖엔....
// JScript Section
밑으로는 전부 자바스크립트라서
전혀 모르시면 설명이 어렵습니다. ㅡ.ㅡ
그냥 간단히 // JScript Section 위쪽은 자바스크립트를 명령줄에서 실행하기 위한 배치파일 코드고,
아래는 자바스크립트입니다. 배치파일 문법이 아니죠.
현재 탐색기 셸을 전부 읽어들여서 닫는 내용입니다.
내용자체는 크게 별거는 없는데, 기본적인 문법이나 구조 모르면 설명이 거의 어렵습니다.
그냥 그러려니하고 써야죠 뭐...
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
89240 | 윈 도 우| 작업 표시줄에 있는 날씨를 클릭하면... [2] | 토니™짱야 | 315 | 05-12 |
89239 | 윈 도 우| 윈도우 콘솔창 단축키 [2] | 윈도면도 | 227 | 05-12 |
89238 | 윈 도 우| 도움 부탁드립니다... [4] | santafe20d | 282 | 05-12 |
89237 | 소프트웨어| XYPlorer 사용하시는 분 궁금한거 있습니다.. [2] | 카니 | 193 | 05-12 |
89236 | 윈 도 우| pe 사용중에 nvme ssd 인식 관련 질문 있습니다 [1] | rmsidrmfo | 187 | 05-12 |
89235 | 소프트웨어| 인텔 빠른 스토리지 기술 설치시 질문 [3] | mkv | 262 | 05-12 |
89234 | 윈 도 우| IRST 최신 버전 프로그램 안뜨는 이유 ? [4] | 크리스 | 308 | 05-12 |
89233 | 기 타| 윈포고수님들의 Ventoy 조언을 구합니다. [9] | IfD | 304 | 05-12 |
89232 | 소프트웨어| ublock으로 유투브광고차단했는데 오늘 갑자기 광고나오네요 [2] | 컴알못러 | 301 | 05-12 |
89231 | 윈 도 우| 기존PE에 다른 PE 추가해서 멀티 부팅 하는 방법 문의입니다. [5] | 프리머스 | 230 | 05-12 |
89230 | 소프트웨어| 메*보드님 ventoy 지역화 관련 [3] | 복원솔루션 | 238 | 05-12 |
89229 | 윈 도 우| 트윅(튜닝)ISO 만드는 방법. [7] | 컴퓨터초보 | 334 | 05-12 |
89228 | 윈 도 우| 마운트된 iso드라이브 꺼내기 레지스트리 위치 문의 [4] | 부스러기 | 221 | 05-12 |
89227 | 윈 도 우| ssd 추가 시 bcd, 부트 매니저 설정 방법? [1] | 사나이 | 447 | 05-12 |
89226 | 윈 도 우| wim으로 윈도설치시 드라이버질문입니다 [4] | 고양이뜰채 | 260 | 05-12 |
89225 | 윈 도 우| Windows 10 Version 21H1 와 21H2 차이가 궁금합니다 [3] | 윙도10 | 1243 | 05-12 |
89224 | 하드웨어| [응급] 바이오스 업데이트 중 멈춤... [1] | 현민지 | 568 | 05-12 |
89223 | 하드웨어| 키보드 리시버랑 블루투스가 틀린가요? [4] | 카니 | 293 | 05-11 |
89222 | 하드웨어| 교육용 태블릿 추천 부탁드려요. [3] | 현민지 | 237 | 05-11 |
89221 | 윈 도 우| 윈도우 기능 업그레이드를 보류하면 품질 업데이트는 가능... [4] | chobo333 | 603 | 05-11 |
/t 만 생략하셔서 taskkill /IM explorer.exe /f 사용하시면 탐색기만 종료됩니다
taskkill /IM explorer.exe /t /f 사용하시면 탐색기만 아니라 작업표시줄까지 전부 종료되고
탐색기에서 실행하신 프로그램들까지 종료되어 버립니다. (위 명령을 cmd나 bat 파일로 실행하시면 실행 중인 cmd 도 종료되어 버립니다)
그리고 말씀하신대로 검은 화면이 됩니다. 윈도우 버전에 따라서는 검은 화면이 아니라 하얀 화면이 될 수 있습니다
검은 화면이든 하얀 화면이든 윈도우에 문제가 생긴 것은 아니고, explorer 실행해주시면 작업표시줄과 바탕화면이 나타납니다
explorer.exe 중에는 탐색기만 아니라 작업표시줄도 있습니다.
explorer.exe 를 /t 옵션으로 전부 종료하시려고 하시면 위와 같이 작업표시줄까지 사라지는 문제가 생깁니다..
지금 개발 중인 버전 21H2 윈도우 10 에서는 작업 표시줄과 탐색기가 분리된다고 하더군요.