절전모드 명령어를 알고 싶습니다.

http://social.answers.microsoft.com/Forums/ko-KR/w7performanceko/thread/c0ccca36-3d0a-4273-86a0-d2d3649cafc7?prof=required

이런 문의가 있었는데, 명확하게 해결되지 않았더군요.

비슷한 질문이지만 다시 질문해봅니다.
(최대절전모드/절전모드 2가지의 차이점은 알고 있습니다.)

 

바로가기 아이콘으로 2가지 각각 만들고 싶은데,

'최대절전모드'의 경우 C:\Windows\System32\rundll32.exe PowrProf.dll,SetSuspendState 명령어로 만든 바로가기는 잘 동작하지만
'절전모드'의 경우 C:\Windows\System32\rundll32.exe powrprof.dll,SetSuspentState 0, 1, 0 명령어로 만들어도
'최대절전모드'와 같은 동작을 하고 있습니다.
(bios 체크부터 다시)

시작메뉴의 '절전' 버튼으로는 정상적인 절전 모드(s3)로 동작합니다. 다시 켰을 때 bios 체크 부터가 아닌 바로 윈도우 사용가능한 상태로 됩니다.

이런 기능을 하는 절전모드 바로가기에서 사용가능한 명령어를 알려주세요.

안녕하십니까? SadNihilist...님

Windows 성능 및 유지 관리 사이트를 방문해 주셔서 감사합니다.

문의 하신 절전모드 명령어에 대한 답변을 드리겠습니다.

해당 명령어들은 아래와 같습니다.

최대 절전 모드

%windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate

 
대기모드(절전 모드)

%windir%\System32\rundll32.exe powrprof.dll SetSuspendState

 
로그오프

%windir%\System32\Shutdown.exe –l –t 0

-l (영문자 L) 스위치 : 로그오프 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)

 
재시작

%windir%\System32\Shutdown.exe –r –t 0

-r (영문자 R) 스위치 : 윈도 재시작 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)

 
전원 끄기

%windir%\System32\Shutdown.exe –s –t 5

-s (영문자 S) 스위치 : PC 전원 종료 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (예제에서는 5초 후 PC 종료)

 
사용자 전환

%windir%\System32\rundll32.exe user32.dll LockWorkStation


추가팁!

powercfg -devicequery wake_armed를 사용하면 어떠한 장치에 의해 최대,하이브리드,절전 모드가 종료되었는지 확인 할 수 있습니다.

제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

17명이 이 회신이 도움이 되었다고 합니다.

·

이 회신이 도움이 되었나요?

죄송하지만 도움이 되지 않았습니다.

좋습니다! 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

사이트 개선에 도움이 되도록 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

피드백을 보내 주셔서 감사합니다.

음...

알려주신 최대절전/절전 명령어론 현재 설정되어있는 절전모드로만 동작을 하네요.

하이버네이션이 켜져있으면 절전 명령어도 최대절전으로 동작,
꺼져 있으면 최대절전 명령어도 절전으로 동작.
두 가지 명령어가 동일한 동작을 합니다.

이것이 버그인지 원래 그런건지 모르겠네요.

편법으로
(평소 자주 사용하는 절전 종류로 현재 절전 모드가 설정되어 있다고 가정.
아래는 하이버네이션 on의 경우 절전모드 사용 방법)

@echo off
powercfg.exe -hibernate off
%windir%\System32\rundll32.exe powrprof.dll SetSuspendState
powercfg.exe -hibernate on
exit

이 명령어로 bat 파일 만들어서 쓰고 있는데, 정녕 다른 방법은 없는지 궁금합니다.

14명이 이 회신이 도움이 되었다고 합니다.

·

이 회신이 도움이 되었나요?

죄송하지만 도움이 되지 않았습니다.

좋습니다! 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

사이트 개선에 도움이 되도록 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

피드백을 보내 주셔서 감사합니다.

http://seenseok.tistory.com/entry/%EB%B9%84%EC%8A%A4%ED%83%80%EC%9D%98-%EC%83%88%EB%A1%9C%EC%9A%B4-%EB%8F%84%EA%B5%AC-3-%ED%95%98%EC%9D%B4%EB%B8%8C%EB%A6%AC%EB%93%9C-%EC%A0%88%EC%A0%84%EB%AA%A8%EB%93%9C

위 내용을 확인해보셔야할것 같은데요

전원 옵션에서의 설정값이 정확하게 정의되지 않아서 그런듯합니다.

4명이 이 회신이 도움이 되었다고 합니다.

·

이 회신이 도움이 되었나요?

죄송하지만 도움이 되지 않았습니다.

좋습니다! 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

사이트 개선에 도움이 되도록 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

피드백을 보내 주셔서 감사합니다.

//Han Jung

전원 옵션 하이브리드와는 상관 없이 위에 설명한 내용대로만 동작을 하네요.

 

1. 제어판 전원 옵션에서 하이브리드 절전 off
1.1 powercfg -hibernate off
1.1.1 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState -> 절전모드 동작(전원은 꺼지나 다시 시작시 재부팅이 아닌 바로 사용 가능한 상태로 됨)
1.1.2 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate -> 절전모드 동작(1.1.1과 같은 동작)
1.1.3 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 0,1,0 -> 절전모드 동작(1.1.1과 같은 동작)
1.1.4 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 1,1,0 -> 절전모드 동작(1.1.1과 같은 동작)
1.2 powercfg -hibernate on
1.2.1 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState -> 최대절전모드 동작(전원은 꺼지나 다시 시작시 재부팅(bios 체크부터) 됨)
1.2.2 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate -> 최대절전모드 동작(1.2.1과 같은 동작)
1.2.3 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 0,1,0 -> 최대절전모드 동작(1.2.1과 같은 동작)
1.2.4 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 1,1,0 -> 최대절전모드 동작(1.2.1과 같은 동작)

2. 제어판 전원 옵션에서 하이브리드 절전 on
2.1 powercfg -hibernate off
2.1.1 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState -> 절전모드 동작(1.1.1과 같은 동작)
2.1.2 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate -> 절전모드 동작(1.1.1과 같은 동작)
2.1.3 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 0,1,0 -> 절전모드 동작(1.1.1과 같은 동작)
2.1.4 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 1,1,0 -> 절전모드 동작(1.1.1과 같은 동작)
2.2 powercfg -hibernate on
2.2.1 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState -> 최대절전모드 동작(1.2.1과 같은 동작)
2.2.2 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate -> 최대절전모드 동작(1.2.1과 같은 동작)
2.2.3 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 0,1,0 -> 최대절전모드 동작(1.2.1과 같은 동작)
2.2.4 %windir%\System32\rundll32.exe powrprof.dll SetSuspendState 1,1,0 -> 최대절전모드 동작(1.2.1과 같은 동작)

 

현재 위와 같이 동작중입니다.

 

5명이 이 회신이 도움이 되었다고 합니다.

·

이 회신이 도움이 되었나요?

죄송하지만 도움이 되지 않았습니다.

좋습니다! 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

사이트 개선에 도움이 되도록 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

피드백을 보내 주셔서 감사합니다.

안녕하십니까? SadNihilist...님

Windows 성능 및 유지 관리 사이트를 방문해 주셔서 감사합니다.

문의 하신 절전모드 명령어에 대한 답변을 드리겠습니다.

해당 명령어들은 아래와 같습니다.

최대 절전 모드

%windir%\System32\rundll32.exe powrprof.dll SetSuspendState Hibernate

 
대기모드(절전 모드)

%windir%\System32\rundll32.exe powrprof.dll SetSuspendState

 
로그오프

%windir%\System32\Shutdown.exe –l –t 0

-l (영문자 L) 스위치 : 로그오프 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)

 
재시작

%windir%\System32\Shutdown.exe –r –t 0

-r (영문자 R) 스위치 : 윈도 재시작 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (0 으로 설정시 바로 수행)

 
전원 끄기

%windir%\System32\Shutdown.exe –s –t 5

-s (영문자 S) 스위치 : PC 전원 종료 기능
–t (영문자 T) 스위치 : 명령이 실행시까지 대기시간 (예제에서는 5초 후 PC 종료)

 
사용자 전환

%windir%\System32\rundll32.exe user32.dll LockWorkStation


추가팁!

powercfg -devicequery wake_armed를 사용하면 어떠한 장치에 의해 최대,하이브리드,절전 모드가 종료되었는지 확인 할 수 있습니다.

제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

저분이랑 비슷한 질문인데.... 절전이나 전원을 끄는거 말고 키는건 없나요? 최대절전모드에서 전원을 키는 명령어가 있으면 알려주시면 감사하겠습니다.(WOL패킷이 올 시 명령 프롬포트가 실행되게는 만들었는데 전원을 키는 명령어를 모르겠네요)

2명이 이 회신이 도움이 되었다고 합니다.

·

이 회신이 도움이 되었나요?

죄송하지만 도움이 되지 않았습니다.

좋습니다! 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

사이트 개선에 도움이 되도록 피드백을 보내 주셔서 감사합니다.

이 회신에 얼마나 만족하시나요?

피드백을 보내 주셔서 감사합니다.

 
 

질문 정보


마지막 업데이트 날짜 5월 17, 2024 조회 수 26,128 적용 대상: