전원 / 절전모드 powercfg 설정

2017.01.02 12:58

운영자 조회 수:130

Powercfg: 관리자가 시스템의 전원 설정을 제어할 수 있도록 해 줍니다.
구문
powercfg [/list] [/query [Name]] [/createName] [/deleteName] [/setactiveName] [/changeSettings] [/hibernate [{on | off}]] [/exportName [/file FileName]] [/import Name [/file FileName]] [/numerical] [/globalpowerflag {on | off} /option:{batteryicon | multibattery | resumepassword | wakeonring | videodim}] [/availablesleepstates] [/batteryalarm {low | critical}]
매개 변수
/list
기존 전원 구성표의 이름 목록을 표시합니다. 이 명령의 축약 버전인 /l을 사용할 수 있습니다. 이 매개 변수를 이용하여 컴퓨터에서 사용할 수 있는 기존 전원 구성표 목록을 표시하십시오. 같은 목록을 제어판의 전원 옵션 도구에 있는 전원 구성표 탭에서 이용할 수 있습니다. 예를 들어 /list 매개 변수를 사용하는 경우 다음 기본 구성표가 표시됩니다. 가정용/사무실용 휴대용/랩톱 프레젠테이션 항상 켜기 서버 조정 프로세서 전원 및 성능 최대 배터리 다른 구성표를 컴퓨터에 추가한 경우 이 구성표가 목록에 표시됩니다.

/query [Name]
지정된 전원 구성표의 구성을 표시합니다. 이름을 지정하지 않으면 현재 사용 중인 전원 구성표의 구성이 표시됩니다. 이 명령의 축약 버전인 /q를 사용할 수 있습니다. 해당 설정은 항상 분으로 표시됩니다. 두 시간의 설정 구성하려면 120분을 입력하십시오.powercfg/querynumber /numerical 명령을 사용하여 이름순 대신 번호순으로 구성표를 쿼리할 수 있습니다. 이름순으로 쿼리를 한 경우 이와 같은 결과를 얻게 됩니다. 다음 목록에는 각 구성표에 대한 번호가 나와 있습니다. 5: 최대 배터리 4: 서버 조정 프로세서 전원 및 성능 3: 항상 켜기 2: 프레젠테이션 1: 휴대용/랩톱 0: 가정용/사무실용 구성표를 추가 또는 제거하는 경우 번호 매기기가 변경될 수 있습니다.

/createName
지정된 전원 구성표를 만듭니다. 새 구성표는 현재 사용 중인 구성표의 속성을 사용하여 만들어 집니다. 이 명령의 축약 버전인 /c를 사용할 수 있습니다.

/deleteName
지정된 전원 구성표를 삭제합니다. 이 명령의 축약 버전인 /d를 사용할 수 있습니다.

/setactiveName
지정된 전원 구성표를 활성화합니다. 이 명령의 축약 버전인 /s를 사용할 수 있습니다.

/change Settings
지정된 전원 구성표의 설정을 변경합니다. 이 명령의 축약 버전인 /x를 사용할 수 있습니다. Settings에 대해 다음을 사용하여 변경 내용을 지정합니다.
값    설명
/monitor-timeout-ac   Minutes     시스템이 AC 전원으로 작동될 때 지정된 분 수만큼 경과되면 모니터를 끕니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/monitor-timeout-dc Minutes     시스템이 DC(배터리) 전원으로 작동될 때 지정된 분 수만큼 경과되면 모니터를 끕니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/disk-timeout-ac Minutes     시스템이 AC 전원으로 작동될 때 지정된 분 수만큼 경과되면 하드 디스크를 끕니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/disk-timeout-dc Minutes     시스템이 DC(배터리) 전원으로 작동될 때 지정된 분 수만큼 경과되면 하드 디스크를 끕니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/standby-timeout-ac Minutes     시스템이 AC 전원으로 작동될 때 지정된 분 수만큼 경과되면 컴퓨터를 대기 모드로 전환합니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/standby-timeout-dc Minutes     시스템이 DC(배터리) 전원으로 작동될 때 지정된 분 수만큼 경과되면 컴퓨터를 대기 모드로 전환합니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/hibernate-timeout-ac Minutes     시스템이 AC 전원으로 작동될 때 지정된 분 수만큼 경과되면 컴퓨터 메모리의 내용을 디스크에 저장하고 컴퓨터의 전원을 끕니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/hibernate-timeout-dc Minutes     시스템이 DC(배터리) 전원으로 작동될 때 지정된 분 수만큼 경과되면 컴퓨터 메모리의 내용을 디스크에 저장하고 컴퓨터의 전원을 끕니다. 값 0을 지정하면 시간이 제한되지 않습니다.
/processor-throttle-ac { none | constant | degrade | adaptive}     시스템이 AC 전원으로 작동될 때 사용 중인 마이크로프로세서가 프로세서 성능 상태 제어를 지원할 경우 사용할 동적 조절 정책을 선택합니다. 다음 표에서는 동적 조절 정책 옵션 목록을 표시하고 각 옵션을 설명합니다.
값    설명
없음     마이크로프로세서가 항상 최고 성능 상태로 동작하도록 합니다.
constant     마이크로프로세서가 항상 최저 성능 상태로 동작하도록 합니다.
degrade     마이크로프로세서가 최저 성능 상태로 동작하도록 하고 시스템 배터리가 모두 소모되었을 때 시계 조절 중지 기능을 적용하여 성능을 추가로 감소시킵니다.
참고
•    이 옵션은 대개 컴퓨터가 배터리 전원으로 작동될 때 사용되므로 /processor-throttle-ac와 함께 사용되는 경우는 거의 없습니다.

adaptive     시스템의 마이크로프로세서에 대한 요구에 따라 동적으로 성능 상태를 수정합니다.

/processor-throttle-dc { none | constant | degrade | adaptive}     시스템이 DC(배터리) 전원으로 작동될 때 사용 중인 마이크로프로세서가 프로세서 성능 상태 제어를 지원할 경우 사용할 동적 조절 정책을 선택합니다. /processor-throttle-ac 아래에 나열된 네 가지 추가 스위치 중 하나를 사용하여 원하는 동적 조절 정책을 선택합니다.




/hibernate [{on| off}]
최대 절전 모드를 설정 또는 해제합니다. 최대 절전 모드를 지원하는 모든 시스템에서 최대 절전 모드 시간 제한이 지원되지는 않습니다. 이 명령의 축약 버전인 /h를 사용할 수 있습니다.

/export Name [/file FileName]
지정된 전원 구성표를 파일로 내보냅니다. 이 명령의 축약 버전인 /e를 사용할 수 있습니다. 파일 이름을 지정하지 않으면 scheme.pow가 기본값입니다. 이 매개 변수는 /fileFileName 매개 변수를 지원합니다.

/import Name [/file FileName]
지정된 파일에서 전원 구성표를 가져옵니다. 이 명령의 축약 버전인 /i를 사용할 수 있습니다. 파일 이름을 지정하지 않으면 scheme.pow가 기본값입니다. 해당 이름의 구성표가 이미 있으면 새 구성표로 바뀝니다. 이 매개 변수는 /fileFileName 매개 변수를 지원합니다.

/numerical
이름이 아닌 숫자 ID를 사용하여 전원 구성표를 지정하도록 사용자에게 요구합니다. /query, /delete, /setactive, /change, /export 및 /import 명령과 함께 이 스위치를 사용합니다. 이 명령의 축약 버전인 /n을 사용할 수 있습니다.

/globalpowerflag {on | off} /option:{batteryicon | multibattery | resumepassword | wakeonring | videodim}
글로벌 전원 플래그 기능을 설정 또는 해제합니다. 기능을 설정할지 또는 해제할지를 지정하려면 첫 번째 스위치를 사용합니다. 이 명령의 축약 버전인 /g를 사용할 수 있습니다. /option:은 필수 요소이며 그 뒤에 설정 또는 해제할 기능의 이름을 입력합니다. 다음 표에서는 옵션 목록을 표시하고 각 옵션을 설명합니다. 값설명 batteryicon 알림 영역의 배터리 수준 아이콘을 설정하거나 해제합니다. 이 플래그를 지우면 배터리 수준 아이콘이 표시되지 않습니다. multibattery 시스템 전원 측정기에서 복수 배터리 표시를 설정하거나 해제합니다. resumepassword 시스템이 대기 모드나 최대 절전 모드에서 다시 시작될 때 사용자에게 암호를 제공하도록 요구하거나 요구하지 않습니다. wakeonring 신호 발생 시 깨우기를 설정하거나 해제합니다. videodim 시스템이 AC 전원에서 DC(배터리) 전원으로 변경될 때 비디오 디스플레이를 어둡게 나타내도록 설정하거나 해제합니다.

/availablesleepstates
시스템에서 사용할 수 있는 절전 상태 및 절전 상태를 사용할 수 없는 이유를 보고합니다. 이 명령의 축약 버전인 /a를 사용할 수 있습니다.

/batteryalarm [low | critical]
지정된 배터리 경고를 표시하거나 구성합니다. 매개 변수 없이 이 옵션을 사용하면 현재 설정이 표시됩니다. 이 명령의 축약 버전인 /b를 사용할 수 있습니다.다음 옵션을 지정할 수 있습니다./activate {on|off} 경보 사용 또는 불가능하게 설정합니다./level (0-100) 전원 수준이 지정한 백분율에 도달하면 경보를 활성화합니다./text {on|off} 텍스트 알림을 켜거나 끕니다./sound {on|off} 소리 알림을 켜거나 끕니다./action {none|shutdown|hibernate|standby} 이 경보가 꺼질 경우 해당 동작을 지정합니다. 모든 작업이 항상 가능한 것은 아닙니다./forceaction {on|off} 프로그램이 응답하지 않아도 강제로 대기 모드로 전환 또는 종료합니다./program {on|off} 경보가 꺼질 경우 해당 시스템이 프로그램을 실행할지 여부를 지정합니다. 이 옵션을 사용할 경우 출력은 프로그램을 구성하기 위해 Schtasks.exe /change와 함께 사용할 수 있는 작업 이름입니다.


/?
명령 프롬프트에 도움말을 표시합니다.


다음은 powercfg 명령을 사용하는 방법을 보여 주는 예입니다.
powercfg /list
powercfg /query scheme
powercfg /change scheme /monitor-timeout-dc 15
powercfg /change scheme /monitor-timeout-dc 0
powercfg /hibernate on
powercfg /globalpowerflag on /option: batteryicon