หากใช้ Windows 11/10 จะพบ Light และ Dark theme สำหรับ Settings app ในส่วน Colors ภายใต้ Personalization settings โดยค่าเริ่มต้นใช้ Light theme เพราะ user-friendly แต่บางคนไม่อยากให้ตาตึง จึงใช้ Dark Theme ตอนกลางคืน Tutorial นี้จะให้ เปิดใช้งาน dark theme อัตโนมัติบน Windows 11/10
เปิดใช้งาน Dark Theme อัตโนมัติบน Windows 11/10
แม้จะเปิด Dark Theme ผ่าน Settings app แบบ manual ได้ แต่สามารถใช้ Windows Task Scheduler สร้าง task ให้เปิด/ปิด dark theme อัตโนมัติตามเวลาที่กำหนด
ต้องใช้ PowerShell และ Task Scheduler สร้าง PowerShell scripts 2 ไฟล์ ใช้กับ Task Scheduler ให้รันตามเวลาที่ตั้งไว้
เปิด Notepad บันทึก 2 บรรทัดโค้ดแยกกัน ด้วย extension .ps1
เพื่อเปิด Dark Mode:
New-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 0 -Type Dword -Force
เพื่อเปิด Light Mode กลับ:
Remove-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme
หลังสร้าง .ps1 files 2 ไฟล์ แยกกัน เปิด Task Scheduler ค้นหาใน Taskbar search box ที่นี่ ต้องสร้าง 2 tasks ต่างกัน Task หนึ่งสำหรับเปิด Dark theme อีก task สำหรับเปิด Light theme กลับ
เปิด Task Scheduler คลิก Create Basic Task ด้านขวา

ตั้งชื่อ task เลือก Daily ใน Trigger ตั้งวันที่และเวลาเริ่มต้น เลือกเวลาที่ต้องการรัน task หลังนั้นเลือก
หลังนั้นเลือก Start a program ใน Action หน้าถัดไป ใส่บรรทัดนี้ใน Program/script path:
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "dark-theme—script-file-path"

จบ wizard จนสิ้นสุด
ทำแบบเดียวกันสร้าง task อีกตัวสำหรับเปิด Light Theme
ข้อจำกัด: ไม่ทำงานถ้าคอมพิวเตอร์ปิดอยู่ เช่น ตั้ง 6 โมงเย็นเปิด Dark mode หากคอมพิวเตอร์ไม่ได้เปิดอยู่ที่ 6 โมง script ไม่รัน Dark theme ไม่เปิด
TIP: โพสต์นี้แสดงวิธีสลับ Light/Dark Mode อัตโนมัติด้วย Auto Dark Mode X
หากชอบ dark themes อาจสนใจโพสต์เหล่านี้:
- Enable Dark Theme in Edge browser
- Enable Dark theme on new Edge Chromium browser
- Switch to Dark Gray theme in Office
- Enable Dark Mode in Movies & TV App
- Enable Dark theme for Twitter App
