Night Light is one of Windows 10’s quietest features — until it stops working. The toggle greys out, the schedule silently stops engaging, or the screen just never warms up at night. Because Night Light depends on the graphics driver, the Windows settings cloud store, and location services all cooperating, failures are common and the cause is rarely obvious.
The good news: Night Light failures cluster into a few known patterns with known fixes. A greyed toggle is almost always driver or settings-state; a schedule that never fires is almost always location or cloud-store corruption. Identify your symptom, apply the matching fix.
Why this happens
- Graphics driver not exposing color control: the driver doesn’t support Night Light’s API.
- Corrupt settings state: the cloud-store registry data for Night Light is damaged.
- Location services off: sunset-to-sunrise schedule can’t compute without location.
- HDR mode conflict: HDR engagement overrides Night Light’s color temperature.
- Group policy disabled it: enterprise or “debloat” scripts turned Night Light off.
- Driver update reset: a GPU update cleared the color calibration Night Light needs.
- Fast Startup state corruption: hibernated driver state breaks color pipeline.
- Monitor driver issue: the PnP monitor driver misreports capabilities.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Update the graphics driver
- A greyed Night Light toggle most often means the GPU driver. Download the latest from Intel (Driver & Support Assistant ) or NVIDIA .
- Install with the clean-install option to clear stale color-calibration state.
- Reboot and check Settings > System > Display > Night light settings — the toggle should be active.
- If Night Light broke right after a driver update, roll back instead.
- Also install the monitor’s .inf driver from the manufacturer’s site — it helps Windows identify the display properly.
Fix 2: Reset the Night Light settings state
- This fixes the corrupted cloud-store data behind many Night Light failures.
- Open Registry Editor and navigate to
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\CloudStore\Store\DefaultAccount\Current. - Find the
$$windows.data.bluelightreduction.bluelightreductionstatekey, right-click, and Delete it. (Also delete$$windows.data.bluelightreduction.settingsif present.) - Sign out and back in (or reboot). Windows rebuilds the Night Light state fresh.
- Reconfigure your Night Light schedule — the toggle and scheduling should now work.
- This is the definitive fix for “toggle does nothing” and “schedule never fires” when the driver is fine.
Fix 3: Fix the schedule and location
- Go to Settings > System > Display > Night light settings.
- If using Sunset to sunrise, ensure Location is on: Settings > Privacy > Location — Windows needs it to compute sunset.
- Switch to Set hours with explicit times as a test — if the manual schedule works but sunset doesn’t, location is the problem.
- Check that your time zone and clock are correct — a wrong clock breaks scheduling silently.
- Toggle the schedule off and on once after changes to force re-evaluation.
Fix 4: Check for HDR and app conflicts
- If HDR is enabled on the display, Night Light may be overridden — HDR takes over the color pipeline.
- Disable HDR temporarily to test whether Night Light returns.
- Fullscreen games and video players can suspend Night Light; test on the desktop with no apps open.
- Third-party “f.lux”-style apps conflict with Night Light — use one or the other, not both.
- Related color-pipeline issues: HDR not working on laptops covers the HDR side of this conflict.
Fix 5: Disable Fast Startup
- Go to Control Panel > Power Options > Choose what the power buttons do.
- Click Change settings that are currently unavailable and uncheck Turn on fast startup.
- Shut down fully (not restart) and power back on.
- Fast Startup hibernates driver state; corrupted hibernated color-pipeline state breaks Night Light across boots.
- If Night Light starts working, leave Fast Startup off — the boot-time cost is small on SSDs.
Fix 6: Check group policy and registry locks
- Press Win + R, type
gpedit.msc(Pro editions), and check Computer Configuration > Administrative Templates > Windows Components for Night Light policies. - “Debloat” scripts and some enterprise setups disable Night Light via policy or registry.
- Check
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windowsfor blue-light-related values and remove them if you didn’t set them. - After clearing policies, run
gpupdate /forceand reboot. - Microsoft’s Windows support hub documents policy behavior if you’re on a managed device — some locks are intentional.
Fix 7: Recalibrate display color
- Search Calibrate display color and run the wizard — Night Light builds on the display’s color calibration.
- A corrupted color profile can suppress Night Light’s effect even when the toggle works.
- In Color Management, check that the correct display profile is assigned to your monitor.
- Delete custom color profiles as a test — a bad profile overrides Night Light’s temperature shift.
- After recalibration, toggle Night Light off and on to reapply it onto the fresh profile.
- Test Night Light at several strength levels — a profile that works at 50% but not 100% indicates a gamut limitation rather than a bug.
Closing
Night Light failures look mysterious but follow two tracks: greyed toggle means driver or settings-state (Fix 1 and 2), dead schedule means location or cloud-store (Fix 2 and 3). The registry-state reset in Fix 2 is the unsung hero — it fixes a huge share of cases in under two minutes. Get the driver current, clear the corrupt state, verify the schedule, and the warm evening screen comes back. Your eyes will notice the difference the first night it’s working again. The same color-pipeline logic applies to HDR on Windows 11 if brightness features misbehave together.
