Many Windows 11 users notice that Night Light activates or deactivates a few minutes later each day, even though the schedule is set to a fixed time. This drifting behavior is caused by a design choice in Windows 11 that ties the schedule to the system’s internal calculation of sunset and sunrise times rather than a clock-based trigger. The drift occurs because the sunset and sunrise times change daily by small increments. This article explains the technical reason behind the drift, how Windows 11 calculates the schedule, and how you can switch to a fixed manual schedule to stop the drift entirely.
Key Takeaways: Why Night Light Drifts and How to Stop It
- Night Light schedule set to sunset to sunrise: Uses live sunrise/sunset data from your location, which shifts daily by 1–3 minutes, causing the drift.
- Settings > System > Display > Night Light > Schedule Night Light: Change from sunset/sunrise to set hours to lock the activation and deactivation to exact clock times.
- Manual set hours fix: Choose a fixed start and end time — the drift disappears because the schedule no longer references changing daylight data.
Why Windows 11 Night Light Drifts: The Sunset Calculation
Windows 11 Night Light uses a feature called location-based scheduling. When you enable Schedule Night Light and select Sunset to sunrise, the operating system queries your device’s location or the location you set in the weather app. It then calculates the exact sunset and sunrise times for that geographic coordinate for each day. These times are not static. The length of daylight changes throughout the year. In summer, sunset can occur later each day by up to 2 minutes. In winter, sunset can shift earlier by a similar amount. Windows 11 updates the schedule daily based on this astronomical data, so the activation time moves with the sun. This is the root cause of the perceived drift.
The drift is most noticeable during the spring and fall equinox periods when daylight changes by the largest amount each day. A user in New York City might see Night Light turn on at 6:32 PM one day and 6:34 PM the next. The change is small but accumulates over a week. After seven days, the activation time can be 10 to 15 minutes later than the original time. Windows 11 does not attempt to smooth or average the times. It applies the exact astronomical calculation for each day. This behavior is by design, not a bug.
Steps to Switch to a Fixed Manual Schedule and Stop the Drift
To eliminate the drift entirely, change the Night Light schedule from sunset/sunrise to a fixed set of hours. This tells Windows 11 to use the exact clock times you specify every day, regardless of daylight changes. Follow the steps below.
- Open Settings
Press Windows key + I to open the Settings app. If you prefer, click the Start button and select the gear icon. - Navigate to System > Display
In the left sidebar, click System. Then click Display in the main panel. - Open Night Light settings
Scroll down to the Brightness and color section. Click the Night Light tile. Do not toggle Night Light off. Click the tile text or arrow to enter the settings page. - Change the schedule type
Under the Schedule Night Light section, click the dropdown menu that currently shows Sunset to sunrise. Select Set hours from the list. - Set fixed activation and deactivation times
Two time pickers appear: Turn on and Turn off. Click each one and set your preferred clock times. For example, set Turn on to 9:00 PM and Turn off to 6:00 AM. Use the hour and minute selectors. Click the checkmark or press Enter to confirm each time. - Close Settings
The Night Light schedule now uses the fixed times you chose. The drift will not occur because the schedule no longer references sunrise or sunset data. To verify, check the Night Light tile in Display settings the next day. It should show the same activation time.
If you want to use a location-based schedule but reduce the drift, you can manually update the location in the weather app. Open the Weather app, click the location icon on the right, and refresh your location. This forces a recalculation of sunset and sunrise times. However, the drift will resume the next day because the daily calculation still applies.
Common Misconceptions and Limitations of Night Light Scheduling
Is the Drift Caused by a System Clock Skew?
No. The system clock on Windows 11 synchronizes with time.windows.com regularly and maintains accurate time to within seconds. The drift of Night Light is not related to clock hardware or NTP sync issues. It is purely a function of the changing sunset time.
Can I Use a Third-Party App to Force Exact Times?
Yes. Applications like f.lux and Auto Dark Mode offer more granular scheduling, including exact clock times, gradual transitions, and custom profiles. However, these apps run in addition to the Windows Night Light feature. If you disable Windows Night Light and rely solely on a third-party tool, you avoid the drift entirely. Be aware that third-party apps may consume additional system resources and require periodic updates.
Does the Drift Affect All Users Equally?
No. Users near the equator experience very small daily changes in sunset time, often less than 30 seconds per day. The drift may be imperceptible for them. Users in higher latitudes, such as in Canada or Northern Europe, experience larger daily shifts, especially around the solstices. In extreme northern locations, sunset can change by several minutes per day during certain weeks. The drift is most pronounced in these regions.
Will a Future Windows Update Fix the Drift?
Microsoft has not announced any plan to change the Night Light scheduling behavior. The current design is intentional: it matches the natural lighting conditions of the user’s location. If you want a fixed schedule, the manual set hours option is the official solution. There is no hidden registry key or Group Policy that forces the schedule to a fixed astronomical time.
Night Light Schedule Types: Sunset vs Set Hours
| Item | Sunset to Sunrise | Set Hours |
|---|---|---|
| Data source | Live astronomical calculation based on location | User-entered clock times |
| Daily drift | Yes, 1–3 minutes per day depending on latitude and season | None, times are fixed |
| Location required | Yes, device location or weather app location must be accurate | No, location is not used |
| Best for | Users who want lighting to match natural daylight | Users who want consistent activation at a specific clock time |
The table above summarizes the key differences between the two scheduling options. Choose Sunset to sunrise if you prefer lighting that follows the sun throughout the year, but accept the daily drift. Choose Set hours if you need the screen to change at an exact time every day, such as for a consistent bedtime routine or shift work.
You now understand why Night Light drifts by a few minutes daily and how to stop it using the manual set hours option in Settings. To verify your fix, check the Night Light schedule the next day and confirm the activation time matches your set time. For advanced control, consider using the built-in Task Scheduler to trigger a PowerShell script that toggles Night Light at exact second-level precision, though the manual schedule is sufficient for most users.