====== Windows 전원관리 ====== * ''powercfg'' 명령으로 다양한 전원 관리 옵션 조정이 가능하다. * [[https://www.windowscentral.com/how-use-powercfg-control-power-settings-windows-10|How to use powercfg to control power settings on Windows 10 | Windows Central]] ===== 전원 옵션 (Power Plan) 활성화 ===== * 기본적으로 ''균형 조정(권장)'' 만 활성화 돼 있는데, ''고성능'', ''절전'', ''최고의 성능'' 등을 활성화할 수 있다. * **관리자 권한**으로 명령행을 실행한 뒤에 아래 명령을 실행한다. # 고성능 powercfg -duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c # 최고의 성능 powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61 # 절전 powercfg -duplicatescheme a1841308-3541-4fab-bc81-f71556f20b4a # 균형 조정 powercfg -duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e * **제어판 -> 하드웨어 및 소리 -> 전원 옵션**에서 모드를 선택할 수 있다. ===== 전원 옵션 변경 명령 ===== * ''관리자 권한''으로 명령행을 열고 # 전원 옵션 목록 보기 powercfg /l # 선택해서 변경하기 * 두 개의 전원 옵션을 토글하기 - https://superuser.com/a/1010540 * https://stackoverflow.com/a/25539569 : Windows Batch CMD에서 문자열 contains 에 따른 분기처리 @echo off setlocal SET balanced=381b4222-f694-41f0-9685-ff5bb260df2e SET lowpower=fa2d96e9-bdd8-4a4b-b20d-543123d46cd5 powercfg -getactivescheme > tmp.txt SET /p active= < tmp.txt echo.%active% | find /I "%balanced%" > nul && ( powercfg -s %lowpower% ) || ( Powercfg -s %balanced% ) endlocal ᅟREM 변경된 절전 모드 화면 표시 @echo on powercfg -getactivescheme PAUSE ===== 덮개 닫아도 절전 안 되게 ===== * 덮개(lid)를 닫아도 절전이 안 되게 하려면 시작 메뉴 검색에서 "lid"로 검색해서 **덮개를 닫을 때의 작동 설정/제어판**에서 **덮개를 닫을 때** 옵션을 **아무것도 안함**으로 변경해준다. {{:windows:스크린샷_2024-03-26_21-41-19.png|}} ===== 절전 상태 Standby Mode ===== * 절전 상태(Standby Mode)에서 마우스/키보드로 깨어나기(Wake up) 이 가능하다. * **장치관리자 -> 키보드 혹은 마우스 -> 구체적인 장치 선택 -> 속성 -> 전원관리**에서 **이 장치를 사용하여 컴퓨터의 대기 모드를 종료할 수 있음**의 체크 여부에 따라 마우스나 키보드로 깨어나기를 제어할 수 있다. ===== 절전 상태 명령어 ===== * [[http://forums.pcworld.co.nz/archive/index.php/t-52859.html|Creating a Standby link]] @echo off powercfg -h off %windir%\system32\rundll32.exe PowrProf SetSuspendState powercfg -h on exit - Turns echo off - turns hibernate off so you will standby instead of hibernate - Standbys the computer if hibernate is off but hibernates if hibernate is on - turns hibernate back on - exits the program