Hi, the detail about this being a "work-issued laptop" with "greyed out" sync settings is really important here. This confirms that your machine is enrolled in a Mobile Device Management (MDM) system (like Microsoft Intune) or is controlled by Group Policy Objects (GPO).
The behavior you are seeing, where the setting sticks for about an hour and then reverts, aligns almost perfectly with the standard Group Policy background refresh interval (typically 90 minutes with a random offset). Essentially, your IT department likely has a policy forcing a specific theme (or a default Windows template), and every time your computer "checks in" with the server, it overwrites your manual changes.
Since the standard registry values (SystemUsesLightTheme = 1) are correct when you look at them but the UI is dark, the display driver or DWM (Desktop Window Manager) might be receiving a conflicting "High Contrast" or "Brand" policy command that overrides the standard shell theme.
Here is the strategy to bypass this forced refresh by "locking" the registry key so the system cannot overwrite your preference:
- First, check if there is an explicit policy key visible. Open regedit and navigate to:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Personalization
(Note the Policies folder in the path).
If you see a Personalization folder here with keys like AppsUseLightTheme set to 0, this is the IT policy enforcing Dark Mode. You can try deleting this key, but the server will likely put it back in an hour.
- The Registry "Lock" Method (Permissions Override): This method forces the standard Personalization key to become "Read Only" for the system, preventing the Group Policy update from reverting it to Dark Mode.
Open regedit and go back to the standard key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize.
Ensure SystemUsesLightTheme and AppsUseLightTheme are both set to 1 (Light Mode).
Right-click on the Personalize folder (on the left sidebar) and select Permissions.
Click the Advanced button.
Click Disable inheritance and select Convert inherited permissions into explicit permissions on this object.
Look for the entry named SYSTEM (this is usually the account the Group Policy agent uses to apply changes). Select it and click Edit.
Change the Type to Deny.
Click Show advanced permissions and check Set Value. (Ensure "Read" permissions are still allowed, or the system might crash the UI).
Click OK, then Apply. Windows will warn you about Deny entries; confirm it.
- Finally, verify that you aren't seeing an "Inverted" color filter which mimics Dark Mode but isn't technically a theme. Press Windows Key + Ctrl + C to toggle color filters on/off. If the screen flashes or changes, go to Settings > Accessibility > Color filters and turn this feature off entirely.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
VP