Hi, I am Henry and I'd like to help.
It sounds like Windows 11 is incorrectly detecting new monitors on startup, causing it to reset your display settings. Since you’ve already ensured your drivers are up to date and even developed a workaround, here are some additional solutions that might help:
1. Prevent Windows from Auto-Detecting Monitors
• Open Device Manager (Win + X → Device Manager).
• Expand Monitors and right-click each monitor.
• Select Disable device for any monitors that shouldn’t be re-detected.
2. Reset Display Configuration in Registry
• Open Run (Win + R), type regedit, and press Enter.
• Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
• Delete any entries related to old or duplicate monitors.
• Restart your PC.
3. Disable Fast Startup
• Open Control Panel → Power Options.
• Click Choose what the power buttons do.
• Click Change settings that are currently unavailable.
• Uncheck Turn on fast startup and save changes.
• Restart your PC.
4. Lock Display Settings Using Group Policy (For Windows Pro & Enterprise)
• Press Win + R, type gpedit.msc
, and hit Enter.
• Navigate to Computer Configuration → Administrative Templates → System → Display Settings.
• Enable "Prevent Windows from changing display settings."
5. Check for Windows Updates That Might Be Causing This
• Go to Settings → Windows Update.
• If the issue started after an update, consider rolling back to a previous version.
For a visual guide, you can check out this video fixing Windows 11 display settings issues.
Let me know if any of these solutions work for you.