Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드

최신 대기 모드(Modern Standby, S0 저전력 유휴 상태)는 기존의 연결된 대기(Connected Standby) 모드의 후속 기능입니다. 두 기능 모두 스마트폰과 같은 사용 경험을 Windows 기기에 제공하는 것이 목표로, 화면이 꺼져 있어도 내부 구성 요소는 계속 작동합니다. 예를 들어 USB 전원은 다른 기기 충전을 위해 유지되고, 네트워크 연결도 활성화 상태로 유지되어 각종 백그라운드 작업을 수행합니다. 반면 이전의 표준 절전 모드(S3)는 현재 시스템 상태를 RAM에 저장하는 방식입니다.

Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드

처음에는 편리해 보이지만, 일부 사용자에게는 악몽과도 같습니다. 노트북이 절전 모드에서 배터리를 급격히 소모하고, 가방 안에서 과열되어 하드웨어 손상 직전까지 가는 경우도 있습니다.

이 문제는 특정 브랜드(Dell, HP, Lenovo 등)에 국한되지 않습니다. Intel Skylake 프로세서가 이 기능을 처음 탑재한 라인업이며, Windows뿐 아니라 macOS나 Linux 배포판 등 다른 운영체제도 이 새로운 표준을 채택했습니다. 즉, 최신 대기 모드는 업계 전반에 걸친 현상이라 할 수 있습니다.

시스템의 절전 상태 확인하기

먼저 시스템이 지원하는 절전 상태를 확인해야 합니다. 명령 프롬프트관리자 권한으로 실행한 후 다음 명령어를 입력하세요:

powercfg /a
Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드

만약 시스템 펌웨어가 S3 절전 상태를 지원하지 않는다는 결과가 나오면, BIOS 설정에서 S3 상태를 활성화할 수 있는지 먼저 확인해 보세요. BIOS에서 S3 절전 상태를 활성화한 후에는 레지스트리를 수정하여(아래 설명 참조) 최신 대기 모드를 비활성화할 수 있습니다.

시스템 BIOS가 S3 상태를 지원하지 않는다면 ACPI 테이블을 수정해야 할 수 있습니다(본문 후반부 설명 참조).

시스템 레지스트리 수정하기

최신 대기 모드는 운영체제의 기본 설정이며, 일부 사용자의 경우 레지스트리를 수정해야만 비활성화할 수 있습니다.

주의: 레지스트리 수정은 숙련도가 필요한 작업이며, 잘못 수행하면 데이터나 시스템에 영구적인 손상을 입힐 수 있습니다. 반드시 본인 책임하에 신중하게 진행하시고, 시작 전에 레지스트리 백업을 잊지 마세요.

EnableAction 키 삭제

  1. Windows 키를 클릭하고 레지스트리 편집기를 검색한 후, 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  2. 다음 경로로 이동합니다:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\ModernSleep
  3. EnableAction 키와 ModernSleep의 다른 하위 키들을 삭제합니다.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  4. 시스템을 재시작하고 최신 대기 모드가 비활성화되었는지 확인합니다.

PlatformAoAcOverride 레지스트리 키 생성

  1. 앞서 설명한 대로 레지스트리 편집기를 관리자 권한으로 실행하고 다음 경로로 이동합니다:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
  2. Power 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 >> DWORD(32비트) 값을 선택합니다.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  3. 키 이름을 PlatformAoAcOverride로 지정하고 값은 기본값인 0으로 둡니다.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  4. 편집기를 닫고 PC를 재시작합니다.
  5. 재시작 후 최신 대기 모드 문제가 해결되었는지 확인합니다.
  6. 그래도 해결되지 않으면 CsEnabled 값을 값 0으로 추가했을 때 문제가 해결되는지 확인해 보세요.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드

PowerShell(관리자)로 PlatformAoAcOverride 추가하기

레지스트리를 직접 수정하는 것이 부담스럽다면 Windows PowerShell(관리자)을 사용하면 간편하게 처리할 수 있습니다.

  1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 PowerShell(관리자)을 선택합니다.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  2. 다음 명령어를 실행합니다:
    reg add HKLM\System\CurrentControlSet\Control\Power /v PlatformAoAcOverride /t REG_DWORD /d 0
    Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  3. 키 추가를 확인하고 PowerShell을 닫습니다.
  4. PC를 재시작한 후 최신 대기 모드 문제가 해결되었는지 확인합니다. 추후 위 키를 삭제하려면 PowerShell(관리자)에서 다음 명령어를 실행합니다:
    reg delete "HKLM\System\CurrentControlSet\Control\Power" /v PlatformAoAcOverride
  5. 최신 대기 모드 상태를 확인하려면 PowerShell(관리자)에서 다음을 실행합니다:
    powercfg /a
    Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드

PowerSettings 키 수정

  1. PowerShell(관리자)에서 다음 명령어를 실행합니다:
    powercfg /setacvalueindex scheme_current sub_none F15576E8-98B7-4186-B944-EAFA664402D9 0
    Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  2. 레지스트리 편집기에서 다음 레지스트리 키로 이동합니다:
    Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\F15576E8-98B7-4186-B944-EAFA664402D9
  3. 오른쪽 창에서 Attributes더블클릭하고 값을 0으로 설정합니다.Windows에서 최신 대기 모드(Modern Standby) 비활성화하는 완벽 가이드
  4. 기기를 재시작한 후 최신 대기 모드 문제가 해결되었는지 확인합니다.

BIOS ACPI 테이블 수정하기

시스템 BIOS가 S3 절전 상태를 지원하지 않는 경우, 시스템의 ACPI 테이블을 수정해야 할 수 있습니다.

주의:

ACPI 테이블 패치 과정은 다소 위험하며, 잘못 진행하면 운영체제가 손상되거나 시스템이 부팅 불가 상태가 될 수 있습니다. 반드시 본인 책임하에 진행하세요.

  1. 다음 GitHub 페이지를 방문합니다:
    https://github.com/ElectronicElephant/Modern-Standby-Byby
  2. 도구를 다운로드하여 ACPI 테이블을 패치하고 S3 절전 상태를 활성화합니다.
  3. 그런 다음 앞서 설명한 대로 시스템 레지스트리를 수정합니다. 이를 통해 최신 대기 모드 문제가 해결될 것입니다.

위 방법들이 모두 효과가 없다면, 명령 프롬프트에서 다음 명령어를 사용했을 때 최신 대기 모드로 인한 발열 및 배터리 소모 문제가 해결되는지 확인해 보세요:

shutdown /s /f /t 0

효과가 있다면 해당 명령어로 배치 파일(.bat)을 만들어 바탕 화면에 저장하세요. 이후 최신 대기 모드 개입 없이 시스템을 종료해야 할 때마다 배치 파일을 더블클릭하면 됩니다.