Windows 11/10을 사용 중이라면 개인 설정 > 색 항목에서 설정 앱에 적용할 밝은 테마(Light)와 어두운 테마(Dark)를 선택할 수 있습니다. 기본값은 눈에 더 익숙한 밝은 테마이지만, 야간 작업 시 눈의 피로를 줄이기 위해 어두운 테마를 선호하는 사용자도 많습니다. 이 글에서는 Windows 11/10에서 어두운 테마를 자동으로 활성화하는 방법을 소개합니다.
PowerShell과 작업 스케줄러로 다크 모드 자동 전환하기
설정 앱에서 매번 수동으로 테마를 변경할 수도 있지만, Windows 작업 스케줄러(Task Scheduler)를 활용하면 미리 정해둔 시간에 맞춰 어두운 테마와 밝은 테마가 자동으로 전환되도록 만들 수 있습니다.
이 방법에는 PowerShell과 작업 스케줄러가 필요합니다. 먼저 PowerShell 스크립트 두 개를 만든 뒤, 작업 스케줄러에 등록하여 지정한 시간에 실행되도록 구성하는 순서로 진행합니다.
1단계: PowerShell 스크립트 만들기
메모장을 열고 아래 코드를 각각 별도의 파일로 저장합니다. 저장할 때 확장자는 반드시 .ps1로 지정해야 합니다.
어두운 테마(다크 모드) 활성화용:
New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 0 -Type Dword -Force
밝은 테마(라이트 모드)로 되돌리기용:
Remove-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme
2단계: 작업 스케줄러에 작업 등록하기
작업 표시줄 검색 상자에 '작업 스케줄러'를 입력해 실행합니다. 여기서는 두 개의 서로 다른 작업을 만들어야 합니다. 하나는 어두운 테마를 켜는 작업, 다른 하나는 밝은 테마로 되돌리는 작업입니다.
작업 스케줄러 창 오른쪽에 있는 기본 작업 만들기(Create Basic Task)를 클릭합니다.
작업 이름을 입력하고, 트리거(Trigger) 항목에서 매일(Daily)을 선택한 뒤 스크립트 실행을 시작할 날짜와 시간을 지정합니다. 이후 동작(Action) 단계에서 프로그램 시작(Start a program)을 선택하세요.
다음 페이지의 프로그램/스크립트 경로 입력란에 아래 명령줄을 입력합니다. 파일 경로 부분은 실제 .ps1 파일이 저장된 위치로 바꿔 주세요.
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "dark-theme-script-file-path"
마법사를 끝까지 완료하면 첫 번째 작업 등록이 끝납니다.
같은 방식으로 밝은 테마를 활성화하는 두 번째 작업도 만듭니다. 이때 실행 시간만 어두운 테마를 해제할 시점(예: 아침)으로 지정하면 하루 동안 테마가 자동으로 전환됩니다.
알아두어야 할 한계
이 방법의 단점은 컴퓨터가 꺼져 있으면 작동하지 않는다는 점입니다. 예를 들어 오후 6시에 다크 모드가 켜지도록 설정했는데 그 시간에 PC가 켜져 있지 않으면, 스크립트가 실행되지 못해 어두운 테마가 활성화되지 않습니다.
TIP: Auto Dark Mode X 같은 전용 앱을 사용하면 별도의 스크립트 작업 없이도 밝은 모드와 어두운 모드를 훨씬 간편하게 자동 전환할 수 있습니다.
다크 테마를 즐겨 사용한다면 아래 글도 확인해 보세요:
- Edge 브라우저에서 어두운 테마 사용하기
- 새 Edge Chromium 브라우저에서 어두운 테마 활성화하기
- Office에서 진한 회색(Dark Gray) 테마로 전환하기
- 영화 및 TV 앱에서 다크 모드 켜기
- Twitter 앱에 어두운 테마 적용하기