Wallpaper Engine에서 특정 프로세스 실행 시 전원 옵션 자동 전환



Wallpaper Engine에서 특정 프로세스 실행 시 전원 옵션 자동 전환

아래를 읽어보시면 Wallpaper Engine으로 특정 프로그램이 동작할 때 전력 설정을 자동으로 바꾸는 구성과 검증 방법을 확인할 수 있습니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 



필요 요소와 작동 원리

핵심 기능 이해하기

Wallpaper Engine은 게임 실행 시 배경화면 재생을 중지하는 “응용 프로그램 규칙” 기능을 제공합니다. 이 규칙은 특정 프로세스의 상태를 감지해 시스템 자원의 사용을 최적화하는 방향으로 설정을 바꿀 수 있습니다. 본 가이드는 webwallpaper32 프로세스의 유무를 기준으로 전원 옵션을 자동으로 전환하는 흐름을 다룹니다.

대상 프로세스와 정책 연결 고리

웹월페이퍼 계열 프로세스가 활성화되면 배경화면 재생이 중단되도록 규칙을 구성하고, 재생이 중지되면 전원 옵션을 다시 최고 성능으로 되돌리는 방식으로 작동합니다. 이 연결 고리를 활용하면 평상시 에너지를 절약하면서도 필요 시 즉시 성능을 확보할 수 있습니다.

구성 요소 역할
PowerPlanSwitcher.ps1 전원 옵션 간 전환 로직을 담은 주 스크립트
PowerPlanSwitcherSilent.vbs 창 없이 실행되는 래퍼
webwallpaper32 Wallpaper Engine의 배경 재생 관리 프로세스

 

👉 ✅ 상세 정보 바로 확인 👈

 

구성 요소별 설정 가이드

PowerPlanSwitcher.ps1 작성 원칙

주 스크립트는 두 가지 전원 옵션 GUID를 미리 정의하고, 웹월페이너 프로세스의 탐지 여부에 따라 옵션을 바꿉니다. 프로세스가 존재하면 균형 조정으로, 없으면 최고 성능으로 설정합니다. GUID는 Windows의 전원 구성에서 확인할 수 있으며, 각 환경에 맞춰 정확히 입력해야 합니다.

VBScript 래퍼의 이점

PowerShell 창을 열지 않고도 실행되도록 무창 래퍼를 두면 작업 스케줄러에서 안정적으로 호출할 수 있습니다. 래퍼는 PowerPlanSwitcher.ps1을 백그라운드에서 실행하는 역할을 하므로 사용자 인터페이스 방해가 없습니다.

구성 요소 역할
PowerPlanSwitcher.ps1 전원 옵션 전환 로직의 핵심 스크립트
PowerPlanSwitcherSilent.vbs 창을 띄우지 않고 실행하는 래퍼
webwallpaper32 Wallpaper Engine의 배경 재생 상태 프로세스

자동 실행 구성

작업 스케줄러 등록 절차

2분 간격으로 무창 스크립트를 실행하도록 작업 스케줄러에 등록합니다. 관리 권한이 필요한 부분이므로 설정 시 주의가 필요합니다. .ps1 파일의 직접 실행보다 .vbs 래퍼를 거쳐 실행하는 편이 실패 확률을 낮춥니다.

예시 명령어를 이용해 등록하는 방식으로도 가능하며, 각 경로는 사용자 PC의 실제 경로로 바꿔 적용합니다.
– schtasks /Create /TN “PowerPlanSwitcher” /TR “wscript.exe \”C:\경로\PowerPlanSwitcherSilent.vbs\”” /SC MINUTE /MO 2 /RL HIGHEST /F

스크립트 경로 관리와 보안 고려사항

권한 상승이 필요한 작업이므로 관리 권한으로 실행해야 하며, 스크립트 경로 변경 시 스케줄러의 경로도 함께 업데이트해야 합니다. 또한 실행 정책에 따라 PowerShell 실행이 차단될 수 있어 Bypass 옵션을 활용하는 것이 일반적입니다.

실전 적용 예시 및 확인

게임 목록 기반 규칙 구성 예시

예시로 FarCry6.exe, Diablo IV.exe, Last Epoch.exe 등 주요 게임 실행 시 배경화면 재생을 중지하도록 규칙을 설정합니다. 이때 webwallpaper32가 종료되면 전원 옵션이 자동으로 최고 성능으로, 재생 재개 시 균형 조정으로 돌아가도록 매핑합니다. 이렇게 하면 게임 플레이 중에는 최대 성능을 확보하고, 일반 작업 시에는 전력 소모를 절약할 수 있습니다.

실행 확인 방법과 로그

1) 게임 실행 후 Wallpaper Engine의 규칙이 적용되었는지 확인합니다. 2) 전원 옵션이 실시간으로 변경되었는지 Windows 전원 관리에서 확인합니다. 3) 정기적으로 로그를 남겨 두면 비정상 작동 시 원인 파악이 수월합니다.

관리 팁 및 보강

정책 업데이트 반영 요령

Windows 업데이트나 전원 관리 정책이 바뀌면 GUID 값이 달라질 수 있습니다. 이때는 최신 GUID를 재확인해 스크립트에 반영하고, 필요 시 스케줄러 작업을 재등록합니다.

문제 상황 대응 체크리스트

  • 프로세스 탐지가 실패하는 경우: 경로 재확인, PowerShell 실행 정책 확인
  • 전원 옵션 전환이 지연될 때: 스케줄러 간격을 점검하고, 래퍼의 비동기 실행 상태를 점검
  • 배경화면 규칙의 예외가 많아질 때: 예외 목록 재정비와 경로 관리 일원화

자주 묻는 질문 (FAQ)

Wallpaper Engine의 규칙은 모든 게임에 자동으로 적용되나요?

대부분의 실행 파일에 대해 규칙이 동작하지만, 각 게임의 파일명이나 런처 구조에 따라 예외가 발생할 수 있습니다. 규칙 목록을 게임별로 점검해 최적화하십시오.

전원 옵션이 예상대로 바뀌지 않을 때 확인 포인트는 무엇인가요?

먼저 VB 래퍼와 스케줄러가 정상 작동하는지 확인합니다. 프로세스 이름이 달라졌거나 경로가 바뀌면 규칙이 무시될 수 있습니다.

스크립트 실행 정책으로 차단될 때는 어떻게 하나요?

PowerShell 실행 정책을 임시로 완화하는 명령(ExecutionPolicy Bypass)을 사용하면 됩니다. 보안 정책에 맞춰 최소 권한으로 테스트를 진행하세요.

경로가 바뀌면 관리자는 어떻게 관리하나요?

스크립트와 래퍼 파일의 위치를 일원화하고, 스케줄러의 경로도 동일하게 수정합니다. 가능하면 네트워크 공유 경로보다 로컬 경로를 권장합니다.

키워드의 반복을 자제하며, 본문은 체험형 대화체보다는 실무 적용에 직결되는 정보 중심으로 구성했습니다. 필요 시 특정 프로세스 이름이나 적용 환경에 맞춰 구성을 추가로 조정하실 수 있습니다.

이전 글: 육아휴직급여 사후지급금: 신청 대상·필요 서류 완전정리