“The system Theme settings have changed” — What It Means
This is actually a Windows-generated notification that QuickBooks detects while it is running. It typically appears when Windows changes a display or theme-related setting and QuickBooks refreshes its user interface. QuickBooks monitors certain system-level UI settings because they affect how the program renders windows, fonts, and forms. When Windows applies new theme elements, QuickBooks gives you a heads-up.
Common causes
You may see the message if any of the following happened recently:
Windows switched between Light/Dark mode
A high-contrast theme was enabled
Screen resolution or scaling was changed
Windows updated display drivers in the background
Remote Desktop session connected/disconnected (which can trigger theme resets)
Why Does This Message Appear?
QuickBooks wants to reload interface elements so everything displays correctly.
What to do
Most often, simply:
Close and reopen QuickBooks Desktop
If it reappears frequently, check:
Windows Settings → Personalization → Themes
Windows Settings → Display → Scale and resolution
Remote Desktop behavior
Recent Windows updates or GPU driver updates
If the message repeats or interrupts work
You can try:
Running QuickBooks in Windows default theme
Updating QuickBooks and Windows
Launching QuickBooks with admin rights
Turning off any auto-theme-switching software (e.g., f.lux, Windows night mode theme switching)
Could this be caused by multiple versions of QuickBooks on your device?
Short answer: Yes, it can be.
Here’s how multiple versions of QuickBooks on the same machine can trigger the “The system Theme settings have changed” message, and why:
Why multiple QuickBooks versions can cause the theme message
QuickBooks Desktop versions (e.g., 2021, 2022, 2023, 2024) each load different UI components, fonts, and runtime libraries. When several versions run on the same Windows user session, they may:
1. Compete for Windows display settings
Each version initializes its own rendering engine and can momentarily modify:
DPI awareness mode
Windows compatibility settings
Theme-related registry keys QuickBooks uses
Visual styles (manifest files)
When one instance adjusts (or re-reads) these settings, another open version may detect the change and display the theme-change warning.
2. Hosted environments amplify the effect
On hosting platforms (Right Networks, Summit, Swizznet, custom RDS, etc.) you often have:
Shared Windows sessions
Server-enforced display themes
Automatic GPU/display virtualization resets
Remote Desktop–triggered theme adjustments
If one version of QuickBooks causes Windows to refresh display or theme elements, all running versions may see it as a “system theme change.”
Running QuickBooks in different compatibility modes
Hosting providers sometimes configure older versions (e.g., 2020/2021) in:
Windows 7/8 compatibility mode
DPI override settings
If more than one version launches with different compatibility profiles, Windows may reload theme resources, triggering the dialog.
Logging into multiple versions under the same Windows username
This is the most common cause.
If the user opens QBD 2022 → then opens QBD 2024, the second one can refresh UI libraries, making the first one think the system theme changed.
When it most often happens
You’re likely to see the message when:
Opening one version while another is already running
Switching between versions in the same RDP session
The hosting provider updates display settings or loads a different GPU driver profile
A session reconnects after idle timeout (display resets)
Conclusion
Running multiple versions of QuickBooks Desktop on a your device or hosted server can cause this dialog box to appear, not because the versions directly change the theme, but because they trigger Windows to reload display/theme-related UI components that QuickBooks monitors.