일정 시간 사용자의 움직임이 없으면 화면이 꺼지는 “화면 끄기” 설정을 해 놨음에도 불구하고, 화면 끄기가 정상적으로 작동하지 않는 증상이 나타났습니다.

현재 화면 끄기 또는 절전 모드로 진입하지 못하게 방해하는 것이 무엇인지 확인하는 방법은
관리자모드로 명령 프롬프트를 실행하고 다음 코드를 넣으면 어떤 항목이 화면 끄기 또는 절전 모드가 작동하지 않게 방해하고 있는지 알 수 있습니다.

참고로 powercfg 명령어는 명령프롬프로트를 관리자 모드로 실행한 후에 정상 작동 합니다.

명령 프롬프트를 관리자 모드로 실행한 후 powercfg /requests 명령어를 실행하면 현재 화면 끄기 또는 절전 모드를 작동하지 않게 방해하고 있는 프로세스가 무엇인지 확인할 수 있습니다.

powercfg /resquets

DISPLAY:
[PROCESS] \Device\HarddiskVolume3\Program Files\Adobe\Adobe Illustrator 2025\Support Files\Contents\Windows\CEPHtmlEngine\CEPHtmlEngine.exe
Video Wake Lock

화면 끄기를 방해하는 녀석은 어도비 일러스트의 CEPHtmlEngine.exe 라는 녀석으로 “Video Wake Lock”이라는 이상한 설명도 들어가 있네요

경우에 따라서는 파이어폭스라는 웹브라우저가 화면 끄기를 방해하기도 합니다.

보통 이런 경우에는 일러스트나 파이어폭스와 같이 화면 끄기나 절전 모드를 방해하는 프로세스를 종료하면 당장은 문제가 해결 됩니다. 하지만 이런 상황이 발생하는 것을 항상 확인하면서 종료하는 것은 굉장히 불편하고 거의 불가능에 가깝죠.

어도비나 모질라가 화면 끄기나 절전 모드를 방해하지 않도록 패치를 해주는 것이 가장 좋지만,
경험상 모질라는 버그 리포트를 하면 수정을 해주지만, 어도비는 언제 해줄지 모르는게 사실이죠….

그래서 윈도우에는 화면 끄기나 절전 모드를 방해하는 프로세스가 있을 때 임시적으로 사용할 수 있는 방법을 제공하고 있습니다.

화면 끄기 또는 절전모드를 방해하는 요소가 있을 경우에는 “powercfg /requestsoverride”를 이용해서 절전모드 방해를 무시하도록 설정할 수 있습니다. 이에 대한 copilot의 설명은 다음과 같습니다.

화면 끄기와 절전 모드 진입을 방해하지 않도록 어도비 일러스트의 CEPHtmlEngine.exe 과 firefox.exe를 등록하는 방법은 아래와 같습니다.

powercfg /requestsoverride PROCESS "CEPHtmlEngine.exe" DISPLAY SYSTEM
powercfg /requestsoverride PROCESS "firefox.exe" DISPLAY SYSTEM

만약 이렇게 넣었을 때 적용이 안된다면 powercfg /request에서 표시되는 모든 경로 전체를 넣어야할 수 도 있습니다.

powercfg /requestsoverride PROCESS "\Device\HarddiskVolume3\Program Files\Adobe\Adobe Illustrator 2025\Support Files\Contents\Windows\CEPHtmlEngine\CEPHtmlEngine.exe" DISPLAY SYSTEM

이렇게 등록한 항목이 무엇인지 확인하는 방법은 powercfg /requestsoverride 로 확인할 수 있습니다.

powercfg /requestsoverride 로 등록항 항목을 삭제하는 방법은 뒤에 입력한 DISPLAY SYSTEM 등을 삭제하고 실행하면 됩니다.