When Windows display scaling keeps snapping back after a restart, sign-in, dock/undock cycle, or monitor reconnect, it is tempting to blame a haunted registry. Usually, the explanation is less theatrical: Windows is seeing a different display configuration, a custom scaling value is overriding normal per-display choices, or the graphics stack has changed underneath it.

The good news is that you can normally fix this without registry edits or “DPI repair” utilities of suspicious pedigree. This guide applies to Windows 11 and Windows 10, although Windows 10 reached end of support on October 14, 2025; it will still run, but Windows 11 is the supported platform for ongoing fixes and security updates.

A laptop and external monitor display Windows 11, connected through a USB-C dock on a bright desk. First: identify what is actually resetting​

Before changing anything, determine which of these is happening:

Quick walkthrough

e605e2fa521a-exact.webp
  • The Windows Scale percentage changes — for example, 150% returns to 100%.
  • The resolution changes — which can make the desktop look scaled even when the Scale setting did not move.
  • Only one application looks blurry or enormous — that is often an app DPI-awareness issue, not a system-wide scaling reset.
  • The problem occurs only after reconnecting a dock, KVM, HDMI switch, or particular monitor — Windows may be detecting the screen as a different device.

Open Settings > System > Display and take note of:

  • Each monitor number under Identify
  • Its selected Scale percentage
  • Its Display resolution
  • Whether Windows labels the resolution and scale as Recommended
  • Whether a custom scaling warning appears

This gives you a baseline. Without it, troubleshooting becomes a game of whack-a-mole played in 4K.

Reset scaling the safe way: one display at a time​

Windows 11 Settings app on the System > Display page showing the Scale and Display resolution controls (a virtual machine has no brightness slider)

Windows can use a different scale value for each monitor when you are extending the desktop. That is expected. A 14-inch high-resolution laptop panel may be comfortable at 150% or 200%, while a larger 1080p desktop display can be correct at 100%.

  • Disconnect optional screens, docks, KVM switches, and display adapters for the moment.
  • Open Settings > System > Display.
  • Select the primary display in the diagram.
  • Under Scale & layout, set Display resolution to the option marked Recommended.
  • Set Scale to a standard value in the drop-down list—preferably the value marked Recommended.
  • Reconnect one external monitor.
  • Select that monitor in the display diagram and repeat the resolution and Scale checks.
  • Repeat for each remaining display.

Then sign out of Windows and sign back in, rather than simply locking the PC. Microsoft notes that some applications need a new sign-in session before they fully adopt a scaling change, especially after a display connection change.

What success looks like​

After signing back in:

  • The Scale value remains where you set it.
  • Each screen uses its own sensible scale value.
  • Windows are readable without looking comically oversized.
  • Reconnecting the same monitor does not change its resolution or scale.

Do not assume every screen should use the same percentage. Matching scale percentages can help older applications behave more predictably, but it is a compatibility workaround—not a universal rule. The right setting is the one that suits the panel’s physical size, resolution, and viewing distance.

Remove custom scaling before it removes your patience​

Custom scaling is useful for a very specific requirement, but Microsoft does not recommend it for ordinary use. It can affect the entire session and can complicate troubleshooting because it overrides the simpler per-display Scale menu.

In Settings > System > Display, look around the Scale section for a message indicating that a custom scale factor is active. Depending on the Windows version and build, you may see an option such as Turn off custom scaling and sign out.

If you do:

  • Save open work. Signing out closes applications.
  • Select Turn off custom scaling and sign out.
  • Sign back in.
  • Return to Settings > System > Display.
  • Set each monitor’s Scale value through the normal drop-down menu.
  • Restart once and test again.

If you intentionally entered a custom number—such as 135%, 175%, or 225%—this is the most important cleanup step. Custom scaling is session-oriented enough that a casual reboot test can be misleading; sign out properly, then rebuild the display settings with standard per-monitor choices.

Also check Settings > Accessibility > Text size. That slider changes text independently of the Display Scale setting. If menus and title bars are unusually large but apps otherwise appear correctly sized, reduce Text size to the desired level before assuming the graphics driver is guilty.

Why one blurry app is not necessarily a Windows scaling failure​

Windows uses DPI scaling to make modern high-resolution displays usable. Trouble begins when an older desktop app does not fully support changes in DPI while it is running.

Microsoft’s developer documentation explains the wrinkle: an application that is not per-monitor DPI aware may be bitmap-scaled by Windows when moved between displays with different scale factors. That keeps the app usable, but can make it look soft, blurry, clipped, or oversized. In other words, Windows may be faithfully applying the scale setting while the app is still behaving like it lives in the era of beige CRTs.

Try these steps if the Scale percentage is stable but one app remains blurry:

  • Close the affected app completely.
  • Move it to the display where you normally use it.
  • Reopen it.
  • If it still looks wrong, sign out and back in.
  • Check for an app update from its publisher.

For Microsoft 365 desktop apps used across different-DPI monitors, Microsoft has also documented a practical compatibility tactic: temporarily using the same scale percentage on both displays can reduce issues for software that is not handling per-monitor DPI gracefully.

That does not fix the app’s underlying design, but it can make a mixed laptop-and-monitor desk far less irritating.

Check the graphics driver—and use the right source​

If display scaling changes after a driver update, wake-from-sleep event, or docking cycle, inspect the graphics driver next.

Start with Settings > Windows Update and install available Windows updates, including any relevant driver updates offered for your device. For laptops and prebuilt desktops, prefer the graphics driver supplied by the PC manufacturer when one is available; it may include firmware, power-management, docking, and hybrid-graphics adjustments specific to that hardware.

You can also inspect the adapter directly:

  • Right-click Start and open Device Manager.
  • Expand Display adapters.
  • Right-click the active GPU and select Properties.
  • Open the Driver tab.
  • Note the driver provider, version, and date.

Device Manager showing the computer's hardware device categories in a tree.

If Windows is using Microsoft Basic Display Adapter, that is a major clue. Microsoft identifies it as a generic fallback driver and recommends moving to the hardware manufacturer’s proper display driver when available. A generic driver may keep the desktop alive, but it is not ideal for a complicated high-DPI, multi-monitor setup.

If the issue began immediately after an update​

If the scaling resets started directly after a graphics driver update:

  • In Device Manager, open the display adapter’s Properties.
  • Open the Driver tab.
  • Use Roll Back Driver if it is available.
  • Restart and retest your display configuration.

Do this only when the timing is clear. Rolling back a driver at random is not troubleshooting; it is shuffling the deck and hoping the graphics card feels sentimental.

If no rollback is available, install the current validated driver from the PC maker or GPU vendor, restart, and reset the per-display Scale settings once more.

Multi-monitor and docking fixes that actually matter​

Windows tracks monitor preferences based on the connected display. Microsoft’s display documentation notes that display descriptors identify a monitor and provide information used for DPI scaling, including physical size and native resolution. A dock, KVM switch, flaky adapter, or cable that changes how the monitor identifies itself can therefore make Windows treat the reconnect as a different screen.

Use this practical test:

  • Shut down or restart the PC.
  • Connect the affected monitor directly to the computer if possible.
  • Use the same cable and the same port for several reconnect tests.
  • Confirm its recommended resolution and desired Scale value.
  • Restart, then verify the values again.
  • Reintroduce the dock, KVM, or adapter one piece at a time.

If scaling is stable when connected directly but resets through a particular dock or switch, the accessory path—not Windows’ scale setting—is the leading suspect. Check for dock firmware updates and use a cable rated for the display’s intended resolution and refresh rate.

For ordinary desktop usability, also open Settings > System > Display > Multiple displays and enable Remember window locations based on monitor connection. This does not lock the DPI percentage itself, but it prevents a related annoyance: windows scattering across the desktop after a monitor disappears and returns.

Avoid these “fixes”​

Skip the following until you have exhausted the safer checks above:

  • Random registry edits to DPI-related values
  • Driver-cleaner utilities
  • Manually forcing unsupported resolutions or refresh rates
  • Third-party “scaling fix” applications
  • Reinstalling Windows because one older app looks blurry

Those measures can create a larger problem than the scaling reset they were meant to solve.

The short recovery checklist​

If you need the condensed version:

  • Set every display to its Recommended resolution.
  • Disable custom scaling and sign out if it is active.
  • Select a normal Scale value for each display separately.
  • Sign out and back in.
  • Update the PC maker’s graphics driver; roll back only if the problem began with a specific driver update.
  • Test the monitor directly, without a dock, KVM, or questionable adapter.
  • Reconnect peripherals one at a time and confirm Windows still recognizes the screen correctly.
  • For a single blurry app, restart or update the app rather than repeatedly changing global scaling.

The goal is not merely to make the desktop look right today. It is to make Windows recognize the same monitor as the same monitor tomorrow—after a restart, a dock reconnect, or the inevitable moment someone unplugs the wrong cable.

 

Last edited by a moderator: