How to Disable Dark Mode in Windows 11 Using PowerShell – Complete Administrator's Guide
Windows 11 offers two visual themes: Light Mode and Dark Mode. While Dark Mode can reduce eye strain in low-light environments, many users and organizations ...
Windows 11 offers two visual themes: Light Mode and Dark Mode. While Dark Mode can reduce eye strain in low-light environments, many users and organizations prefer Light Mode because it offers better readability, improved visibility in brightly lit offices, and a more familiar user experience.
In enterprise environments, administrators may need to switch hundreds of computers or Remote Desktop (RDS) user profiles from Dark Mode to Light Mode without manually visiting each user's personalization settings.
Fortunately, Windows stores theme preferences in the registry, allowing administrators to automate the process using PowerShell.
This guide explains how to disable Dark Mode using PowerShell, Registry settings, Group Policy alternatives, and deployment methods suitable for both individual computers and enterprise environments.
Why Disable Dark Mode?
Organizations commonly disable Dark Mode for the following reasons:
- Better visibility in office environments
- Consistent user interface across all systems
- Easier screenshot documentation
- Better compatibility with older applications
- Reduced user confusion
- Standardized corporate desktop appearance
- Improved accessibility for some users
- Simplified IT support
Understanding Windows Theme Registry Keys
Windows stores Dark/Light Mode preferences in:
HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize
Two important registry values control the appearance.
| Registry Value | Description |
|---|---|
| AppsUseLightTheme | Controls application appearance |
| SystemUsesLightTheme | Controls Windows interface |
Possible values:
| Value | Result |
|---|---|
| 0 | Dark Mode |
| 1 | Light Mode |
Method 1 – Enable Light Mode for Current User
Run PowerShell:
$RegPath = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize"
New-Item -Path $RegPath -Force | Out-Null
Set-ItemProperty -Path $RegPath -Name AppsUseLightTheme -Type DWord -Value 1
Set-ItemProperty -Path $RegPath -Name SystemUsesLightTheme -Type DWord -Value 1
Stop-Process explorer -Force
Start-Process explorer
This changes:
- Windows interface
- Start Menu
- Taskbar
- File Explorer
- Supported Microsoft applications
Method 2 – Enable Dark Mode Again
Simply change both values to 0.
Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize AppsUseLightTheme 0
Set-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize SystemUsesLightTheme 0
Restart Explorer afterward.
Method 3 – Apply Light Mode to All Existing Users
Administrator PowerShell:
Get-ChildItem HKU:\ |
Where-Object {
$_.PSChildName -match "^S-1-5-21-"
} |
ForEach-Object {
$Path="$($_.PSPath)\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize"
New-Item $Path -Force | Out-Null
Set-ItemProperty $Path AppsUseLightTheme 1
Set-ItemProperty $Path SystemUsesLightTheme 1
}
Ideal for:
- Windows Server
- RDS Servers
- Multi-user PCs
- Shared workstations
Method 4 – Set Light Mode for New User Profiles
reg load HKU\DefaultUser "C:\Users\Default\NTUSER.DAT"
reg add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /f
reg add "HKU\DefaultUser\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v SystemUsesLightTheme /t REG_DWORD /d 1 /f
reg unload HKU\DefaultUser
Every newly created Windows profile will start in Light Mode.
Verify Current Theme
Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize
Expected output:
AppsUseLightTheme : 1
SystemUsesLightTheme : 1
Restart Explorer
Sometimes Windows requires Explorer to restart.
Stop-Process explorer -Force
Start-Process explorer
Deploy Through Group Policy
In domain environments, administrators can deploy the registry values using:
- Group Policy Preferences
- Login Scripts
- Startup Scripts
- Scheduled Tasks
- Microsoft Intune
- SCCM / MECM
This ensures every user automatically receives the Light theme.
Enterprise Deployment Scenario
For organizations with hundreds of systems:
- Create PowerShell script.
- Test on a pilot group.
- Deploy using GPO or Intune.
- Restart Explorer.
- Verify registry values.
- Inform users to sign out if necessary.
Common Issues
Theme does not change
Restart Explorer or sign out.
File Explorer still appears dark
Verify:
SystemUsesLightTheme=1
Office applications remain dark
Office has its own theme settings.
Go to:
File
Account
Office Theme
White
or
Colorful
Browser still appears dark
Chrome and Edge may use:
- Separate themes
- Extension-based dark mode
- Forced Dark Mode flags
Disable those separately.
Remote Desktop users still see Dark Mode
Apply registry changes to every user SID under HKU.
Best Practices
- Backup registry before deployment.
- Test on a few systems first.
- Restart Explorer automatically.
- Deploy through Group Policy for consistency.
- Document changes for future audits.
- Keep user experience consistent across all company devices.
Security Considerations
Changing the theme:
- Does not reduce Windows security.
- Does not affect Defender.
- Does not modify permissions.
- Does not require disabling Secure Boot.
- Is completely reversible.
Advantages of Using PowerShell
- Fully automated
- No manual clicks
- Easy deployment
- Suitable for RDS
- Works on Windows 11
- Supports enterprise rollout
- Easily integrated into maintenance scripts
- Saves administrative time
Conclusion
PowerShell provides one of the fastest and most reliable methods to disable Dark Mode in Windows 11. By modifying just two registry values, administrators can switch Windows and supported applications back to Light Mode without navigating through Settings.
For organizations managing multiple computers or Windows Server Remote Desktop environments, combining these PowerShell commands with Group Policy or Microsoft Intune creates a scalable, consistent, and professional deployment strategy.
Whether you're configuring a single PC or thousands of enterprise devices, automating Light Mode ensures a uniform user experience while reducing manual configuration effort.
Frequently Asked Questions (FAQ)
Q1. Does this work on Windows 10?
Yes. The same registry values are used on Windows 10.
Q2. Does it require Administrator rights?
Only for changing all users or the default profile. Current-user changes do not require elevation.
Q3. Will it affect installed software?
No. It only changes the Windows theme preference.
Q4. Is a reboot required?
Usually not. Restarting Explorer or signing out is enough.
Q5. Can this be deployed through Group Policy?
Yes. Registry Preferences, login scripts, or scheduled tasks work well.
Q6. Does it change Microsoft Office theme?
No. Office maintains its own theme settings.
Q7. Does this work on Windows Server?
Yes. It works on Windows Server 2019, Windows Server 2022, and newer versions with Desktop Experience.
Q8. Can I revert to Dark Mode later?
Yes. Change both registry values to 0 and restart Explorer.
Q9. Why is File Explorer still dark?
Ensure SystemUsesLightTheme is set to 1, then restart Explorer or sign out and back in.
Q10. Can I automate this for all users on an RDS server?
Yes. You can update the registry for each user SID under HKU or deploy the setting via Group Policy.
#Windows11 #PowerShell #DarkMode #LightMode #WindowsTheme #WindowsRegistry #Registry #PowerShellScript #WindowsAdmin #SysAdmin #Microsoft #WindowsTips #ITSupport #EnterpriseIT #WindowsServer #Server2019 #Server2022 #RemoteDesktop #RDS #GroupPolicy #Intune #SCCM #Automation #WindowsAutomation #DesktopSupport #HelpDesk #WindowsConfiguration #WindowsManagement #Explorer #FileExplorer #RegistryEditor #WindowsOptimization #TechGuide #HowTo #Tutorial #MicrosoftWindows #WindowsSecurity #CorporateIT #ITAdministrator #PowerShellCommands #SystemAdministrator #DesktopManagement #WindowsCustomization #WindowsSettings #ITPro #WindowsScripts #RegistryTweaks #WindowsUtilities #TechSupport #BisonInfosolutions
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.