bat 파일을 통해 Windows를 종료, 재시작 또는 로그오프하려면 어떻게 하나요?
원격 데스크톱 연결]1을 사용하여 워크스테이션에 접속하고 있습니다. 하지만 이 환경에서는 시작 메뉴의 전원 옵션을 사용할 수 없습니다. 종료하거나 다시 시작할 수 있는 다른 방법이 필요합니다.
명령줄을 통해 컴퓨터의 전원 상태를 제어하려면 어떻게 해야 하나요?
649
9
shutdown`]1 명령을 사용하는 가장 일반적인 방법은 다음과 같습니다:
shutdown -s` - 종료합니다.
shutdown -r` - 다시 시작합니다.
shutdown -l` - 로그오프합니다.
shutdown -h` - 최대 절전 모드로 전환합니다.
**참고: 사용자가
-h
를도움말
을 의미한다고 생각하는 흔한 함정이 있습니다(다른 모든 명령줄 프로그램에서h
는최대 절전 모드
를 의미하는shutdown.exe
를 제외하고는 마찬가지입니다). 그런 다음shutdown -h
를 실행하면 실수로 컴퓨터가 꺼집니다. 조심하세요.셧다운 -i` - 대화형 모드. 작업을 수행하는 대신 GUI 대화 상자를 표시합니다.
shutdown -a` - 이전 종료 명령을 중단합니다.
위의 명령은 이러한 추가 옵션과 결합할 수 있습니다:
f` - 프로그램을 강제로 종료합니다. 종료 프로세스가 중단되는 것을 방지합니다.
t <';초'
- 종료할 때까지의 시간을 설정합니다. 즉시 종료하려면
-t 0`을 사용합니다.-c
- 종료 메시지를 추가합니다. 메시지는 이벤트 로그에 기록됩니다.y` - 모든 종료 쿼리에 대해 '예' 응답을 강제합니다.
참고: 이 옵션은 공식 문서에 문서화되어 있지 않습니다. 이 스택오버플로 사용자]2에 의해 발견되었습니다.
이 답변과 함께 다른 정말 좋은 답변도 함께 언급하고 싶습니다. 여기에는 특별한 순서가 없습니다.
-f
옵션 사용rundll32
사용원격 머신을 사용하는 경우 -f 옵션을 추가하여 재부팅을 강제할 수도 있습니다. 그렇지 않으면 세션이 종료되고 완고한 앱으로 인해 시스템이 중단될 수 있습니다.
저는 즉시 재부팅을 강제하고 싶을 때마다 이 옵션을 사용합니다:
좀 더 친근한 '시간을 좀 주세요' 옵션을 사용하려면 이 옵션을 사용할 수 있습니다:
댓글에서 볼 수 있듯이 -f는 타임아웃을 의미합니다.
브루투스 2006은 이러한 옵션에 대한 GUI를 제공하는 유틸리티입니다.
아무도 '-m' 옵션에 대해 언급한 것은 원격 종료.
있다.
원래 답변: 2008년 10월
당신은 또한 모든 <Del> 시리즈를 가지고 있습니다:
(아래 업데이트 참조)
rundll32.exe user.exe,**ExitWindows**
[윈도우 빠른 종료]rundll32.exe user.exe,**ExitWindowsExec**
[윈도우 재시작]여기서
n
은 숫자입니다:LOGOFF
SHUTDOWN
REBOOT
FORCE
파워오프
(결합 가능 -> 6 = 2+4
FORCE REBOOT
)2015년 4월 업데이트(6년 이상 경과):
1800 정보가 댓글에서 친절하게 지적합니다:
이 목적으로
rundll32.exe
를 사용하지 마십시오. 명령 줄에 전달한 함수는 매우 특정한 메서드 서명을 가지고 있으며ExitWindows
의 메서드 서명과 일치하지 않는다고 예상합니다.레이몬드 첸이 썼습니다:
그렇다고 해서 사람들이
rundll32
를 사용하여rundll32
가 호출하도록 설계되지 않은 임의의 함수(예:user32 LockWorkStation
또는user32 ExitWindowsEx
)를 호출하는 것을 막지는 못했습니다.(죄송합니다)
ExitWindowsEx의 실제 함수 시그니처는 다음과 같습니다:
그리고 명확하게 말씀드리자면:
'Rundll32'는 Windows 95의 잔재이며, 많은 최신 엔지니어링 지침을 위반하기 때문에 적어도 Windows Vista부터는 더 이상 사용되지 않습니다.
또 다시 작은 팁: i like it 중단할 수 있도록 라우트를 배치 파일을 나갈 때 내가 실수로 실행하십시오 경우 it. 그래서 배치 파일을 호출하는 명령 프롬프트에서 닫히지만 너희에의 종료 된다.
또한, 타이머, 이후 it& # 39 에 대한 확보하십시오 마찬가지로 동일한 스릴 때 [사냥 config. 오리건 가도] [1].
[1]: # http://en.wikipedia.org/wiki/the_oregon_trail_% 28video_game% 29 사냥
39, 아마도 이 알고 있지만 만일의 사태에 대비해 you& re: # 39 it& hutdown - r '의 훨씬 간편해집니다 그냥 유형' (또는 어떤 명령을 마음에 드는) 를 " Run"; 상자와 enter.
일괄 처리 파일 것가운데 절약합니다 쓰러져 가는 곳마다.
기계 (대상이 Windows&, 어쨌든, 빨리, XP 에 레모테드 때 I am not 확신하는 대상 Windows&, nbsp; vistatm), 비록 hutdown 또는 바뀌고, 시작 메뉴에서 차단하십시오 세션 & # 39, 뭐 그런 indows Security& # 39 라는 하나씩 있어야 합니다. 이 역시 높여줍니까 < kbd> Ctrl< /kbd>,,) 로 같은 것입니다. + < kbd> Alt< /kbd>;;; + < kbd> End< /kbd>;;; 의해 연결된 오웬이랑 있다.
꼭 이래야겠어요 쓰기 '이 [메모장] [1] 또는 워드패드 의 기본 로그오프할 명령:
이것은 기본적으로 같은 경우 조금 더 빨리 시작 및 로그오프할 클릭하면 수동으로로 있지는 않지만, 배치 파일 준비되었음.
[1]: http://en.wikipedia.org/wiki/Notepad_% 28software% 29
39 m 당 밝히지 않은 이 슬라이드에서는 i&, 늦게 답을 하지 않았다.
39 don& 사용할 때, 배치 파일 또는 명령을 입력하면 된다. 방금 설정한 후 사용할 수 있습니다,, Alt< 포커스를 데스크탑입니다 < kbd> /kbd>. + < kbd> /kbd> F4<;;;).
Indows 질문을 하고 싶은 일 hutdown 재시작하시겠습니까 선택합니다.
비디오, 심지어 위한 스크린샷 참조. https://tinkertry.com/how-to-shutdown-or-restart-windows-over-rdp