![[Windows] 전원 연결/해제 시 자동 화면 밝기 고정하기 (PowerShell + Task Scheduler)](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog%3Ftitle%3D%255BWindows%255D%2520%25EC%25A0%2584%25EC%259B%2590%2520%25EC%2597%25B0%25EA%25B2%25B0%252F%25ED%2595%25B4%25EC%25A0%259C%2520%25EC%258B%259C%2520%25EC%259E%2590%25EB%258F%2599%2520%25ED%2599%2594%25EB%25A9%25B4%2520%25EB%25B0%259D%25EA%25B8%25B0%2520%25EA%25B3%25A0%25EC%25A0%2595%25ED%2595%2598%25EA%25B8%25B0%2520%28PowerShell%2520%252B%2520Task%2520Scheduler%29%26logoUrl%3Dhttps%253A%252F%252Finblog.ai%252Finblog_logo.png%26blogTitle%3D%25EA%25B3%25A8%25EC%25B9%2598%25EC%259D%2598%2520%25EC%2582%25AC%25EB%259E%258C%25EB%2590%2598%25EB%258A%2594%2520%25EB%25B8%2594%25EB%25A1%259C%25EA%25B7%25B8&w=3840&q=75)
윈도우 노트북을 쓰다 보면 전원을 연결했을 때와 뺐을 때의 화면 밝기가 제멋대로 변하거나, 내가 원하는 정확한 수치(예: 100% vs 70%)로 고정되지 않아 불편할 때가 많다. (왜 이런 기능 안만들어 주는걸까 MS..)
오늘은 별도의 무거운 프로그램 없이, 윈도우 내장 기능인 PowerShell과 작업 스케줄러만을 이용해 이 문제를 완벽하게 해결하는 방법을 공유한다.
🚀 해결 방법 요약
- 전원 상태를 감지하여 밝기를 조절하는 PowerShell 스크립트 작성
- 전원 상태 변경 이벤트(Event ID 105) 발생 시 스크립트를 실행하는 작업 스케줄러 등록
🛠️ Step 1. PowerShell 스크립트 생성
먼저 메모장을 열고 아래의 코드를 복사하여 붙인다. 이 코드는 현재 전원이 연결되어 있는지 확인하고, 그에 맞는 밝기 값을 시스템에 전달하는 역할을 한다.
# WMI를 이용한 밝기 조절 메서드 호출
$monitor = Get-WmiObject -Namespace root/wmi -Class WmiMonitorBrightnessMethods
# 현재 배터리/전원 상태 확인
$pwr = Get-WmiObject -Class BatteryStatus -Namespace root/wmi
if ($pwr.PowerOnline -eq $true) {
# 전원 연결 시 (AC): 밝기 100% 설정
$monitor.WmiSetBrightness(0, 100)
} else {
# 전원 해제 시 (Battery): 밝기 70% 설정
$monitor.WmiSetBrightness(0, 70)
}- 저장 경로:
C:\Scripts\SetBrightness.ps1(폴더가 없다면 생성 필수)
- 주의: 확장자가
.txt가 아닌 **.ps1*이어야 한다.
⚙️ Step 2. 작업 스케줄러 등록
이제 전원 케이블을 꽂거나 뽑을 때마다 위 스크립트가 자동으로 실행되도록 설정해야 한다.
- 작업 스케줄러 실행:
Win + S누르고 '작업 스케줄러' 검색
- 기본 작업 만들기: 우측 '작업 만들기' 클릭
- 이름:
AutoBrightnessControl
- 트리거 설정: [새로 만들기] 클릭
- 작업 시작: '특정 이벤트가 기록될 때' 선택
- 로그:
System - 원본:
Kernel-Power - 이벤트 ID:
105(Power 상태 변경 감지 ID)
- 동작 설정: [새로 만들기] 클릭
- 동작: '프로그램 시작'
- 프로그램/스크립트:
powershell.exe - 인수 추가:
ExecutionPolicy Bypass -File "C:\Scripts\SetBrightness.ps1"
⚠️ Step 3. 필수 체크 사항 (매우 중요)
작업이 생성되었다면, 목록에서 해당 작업을 더블 클릭하여 상세 설정을 반드시 확인해야 함.
- [조건] 탭:
컴퓨터의 AC 전원이 켜져 있는 경우에만 이 작업 시작체크 해제 - (이걸 해제해야 전원을 뽑았을 때도 스크립트가 작동한다!)
- [설정] 탭:
요청 시 작업이 실행되도록 허용체크 확인
💡 마치며
이제 전원 케이블을 분리하면 화면이 즉시 **70%**로 은은해지고, 다시 연결하면 **100%**로 시원하게 밝아지는 것을 볼 수 있다.
단순한 윈도우 설정보다 훨씬 더 안정적이고 정확한 제어가 가능하니, 노트북 사용자라면 꼭 적용해서 써보길..
Share article