Home » Desktop Screen Extenders » Monitor Arrangement Keeps Resetting After Sleep or Docking

FAILURE CLINIC · ALL SCREENS ON, LAYOUT WRONG

Monitor Arrangement Keeps Resetting After Sleep or Docking: Restore Display Order and Window Placement

Your screens came back. Your workspace didn’t.

Because every intended screen is already showing an image, this is a placement-persistence failure—not a no-signal problem. Restore the geometry first; then compare sleep/wake with a same-path reconnect to separate topology, display identity, session transition, workspace restoration, and one-app behavior.

Restore it now. Isolate what resets it. Stop guessing at the next reconnect.

Sleep-only versus same-path reconnect: whichever changes first narrows the layer worth testing next.

State 1 · As it came back

Displaced
MAIN Display Cdesk left
Display Adesk centre
Display Bdesk right

3 of 3 showing an imagePointer crosses wrong edge

State 2 · As you set it

Restored
Display Adesk left
MAIN Display Bdesk centre
Display Cdesk right

3 of 3 showing an imagePointer path matches desk

Same signal state · different placement state

  • L1Topology
  • L2Identity
  • L3Session
  • L4Workspace
  • L5App
Paired-state topology blueprint. Same three displays, all lit, in both states. In State 1 the system has put Display C where Display A belongs, moved the main-display marker, and stacked windows on one screen; in State 2 the rectangles match the desk. The picture shows no cause — the five labelled layers are the candidates this guide separates.

Evidence basis

Current operating-system and vendor documentation plus diagnostics you run yourself. No hardware was measured for this page.

Ownership gate

This guide starts only when every intended screen is already showing an image

Continue You are in the right place

Every screen you expect is lit, but after sleep, undock, redock or a sign-in, one of these is wrong:

  • the left, right, above or below arrangement;
  • which screen carries the taskbar, menu bar or top bar;
  • which workspace or Space you land on;
  • where your app windows opened.

All four share one property: the video path works; only the stored placement is wrong.

Stop A different guide owns this

Leave if a screen is missing, blank, dropping out, unexpectedly mirrored, or beyond what the host can drive:

If a screen stops producing an image during any test, stop testing placement — the handoffs above own it.

Step 01 · Recover first

Your desk and your screen layout disagree. Fix the geometry first — a later test needs a known-good baseline.

Restore the layout first, then decide what to test

A minute, fully reversible: put the rectangles where the screens are, choose the main display, confirm pointer travel. Nothing here deletes a file or touches a driver.

Branch A

Windows 11

  1. Open Settings › System › Display.
  2. Select Identify — the numbers are labels, not positions you own.
  3. Drag each rectangle to match the desk, then Apply.
  4. Select the screen that should hold the taskbar, expand Multiple displays, set it as main.
  5. Move the pointer across every shared edge; a wrong jump means the rectangles are misaligned.
  6. Note the two window-restoration checkboxes for the Windows branch.

Microsoft documents this on its multiple monitors page.

Branch B

macOS

  1. Open Apple menu › System Settings › Displays.
  2. Select Arrange and drag the display icons to match the desk.
  3. Relocate the menu bar to the screen that should show the Finder and app menus, or use its Use as pop-up to set the main display.
  4. Confirm pointer travel across each edge.
  5. Only then open Desktop & Dock › Mission Control — Space behavior is a separate layer, in the macOS branch.

Apple documents Arrange and Use as in Displays settings, and the behavior in extend or mirror.

Branch C

GNOME / Ubuntu

  1. Open Settings › Displays and confirm Join Displays.
  2. Drag the numbered previews into their real relative positions.
  3. Select Primary Display for the screen carrying the top bar.
  4. Select Apply. GNOME reverts after about 20 seconds unless you confirm Keep Changes.
  5. Test pointer travel before accepting the result.

GNOME documents that on its help page. Other desktops differ — the Linux branch holds that boundary.

What the restore proves

Only that this session can hold the layout you want. The evidence is not the mess you cleaned up — it is what happens at the next trigger.

Step 02 · The model

Five owners produce the same disorder. Naming the owner turns a lost morning into a two-test question.

The Placement Persistence Stack

A ScreenExtendersHub diagnostic model, not a vendor term. “My monitors reset” names a symptom five unrelated mechanisms produce, and each layer can be correct while another fails.

The Placement Persistence Stack: an entry gate plus five diagnostic layers A vertical spine connects an entry gate labelled Signal Present to five stacked layers: Layer 1 Topology, Layer 2 Identity, Layer 3 Session, Layer 4 Workspace, and Layer 5 Application. Layers 1 and 2 are tagged as display arrangement, Layer 3 is tagged as affecting both, and Layers 4 and 5 are tagged as window placement. The same list appears as text beside the diagram. GATE · SIGNAL PRESENT L1 Topology left · right · main ARR L2 Identity same config? ARR L3 Session sleep · hot-plug BOTH L4 Workspace spaces · saved state WIN L5 Application reopen behavior WIN
  • GATESignal present. Every intended display is detected and lit. If not, this model does not apply.
  • L1 · ARRTopology. Which rectangle sits where, orientation, and which display is main.
  • L2 · ARRIdentity. Microsoft describes display identification data as what distinguishes displays and tracks preferences. If a dock, port, adapter or KVM presents a different logical path, the returning configuration may not match the stored one. Terms are in the glossary.
  • L3 · BOTHSession transition. Sleep, wake, lid close, hot-plug, undock, redock, or a brief path drop. A screen can be working now even though the desktop configuration may have been rebuilt during an earlier path change.
  • L4 · WINWorkspace restoration. Window locations tied to a monitor connection, Spaces, workspace-per-display rules, app assignments.
  • L5 · WINApplication behavior. Apps restore, reopen, relaunch, run elevated, or ignore system placement. Native restoration covers only some of them.
Read the tags, not the colours. ARR governs display arrangement, WIN governs window placement, BOTH marks the session layer that disturbs either.

Why the distinction saves time

Time is wasted when a Layer 4 remedy is applied to a Layer 2 problem — a window manager when the system is not recognising the returning configuration, or a driver update when one app is misbehaving. Each costs you the comparison.

Keep two vocabularies apart. Display arrangement means the rectangles and the main display; window placement means where app windows land. They fail independently.

In Windows, display numbers are identification labels; Microsoft documents Identify and arrangement, not user-controlled renumbering. Judge success by geometry, intended main display, pointer travel, and persistence through the trigger.

You are testing Layer 3 · Session transition

The highlighted layer is what the next section tests.

The stack is only useful if you can tell which layer moved first. That is the next section.

Step 03 · Controlled comparison

The layout is correct right now — the one moment worth capturing.

Baseline and the Reconnect A/B Record

Two tests, one variable at a time. Test A sleeps and wakes without touching a cable; Test B reconnects through the same port and cable. Whichever changes first narrows the layer worth opening next.

Reconnect A/B sequence: sleep-only compared with a same-path reconnect Two event chains start from the same baseline. Test A: set baseline, sleep then wake, path untouched, read the layout. Test B: set baseline, undock or unplug, path drops, redock same port, re-enumerate, read the layout. Test B contains events Test A has no equivalent for. Both chains end at one conclusion: the first difference you observe is the branch to test. The numbered list beside the diagram states the same sequence. TEST A sleep only TEST B same-path reconnect Set baseline Sleep, then wake Path untouched no equivalent step in A Read the layout Set baseline Undock or unplug Path drops Redock same port Re-enumerate Read the layout First difference = branch to test

Run in this order

  1. Restore the correct geometry and main display.
  2. Put two ordinary, non-administrator windows in unmistakable positions.
  3. Test A: sleep and wake without unplugging anything.
  4. Record four things: display count, geometry, main display, window positions.
  5. Restore the baseline; a dirty state invalidates Test B.
  6. Test B: undock and redock through the same port, output and cable.
  7. Wait until every rectangle is present before opening apps, then record the same four things.
  8. If practical, repeat once on a direct connection.
  9. Stop as soon as a test isolates the layer.

The dashed gap in Test A is the point: Test B produces events Test A does not — the path disappears, the device tree can change, and the desktop configuration can be rebuilt against whatever returns.

Reconnect A/B sequence. Both tests start at one baseline and end at one question; the difference between the chains is the instrument.

Reconnect A/B Record

Print or fill in · nothing is sent anywhere

Privacy Record models and versions, not identities. Nothing is transmitted, stored or read by this page.

Checkpoint 2 of 3

Which event changed first — geometry, main display, all windows, one app, or the whole dock path?

GEOMGeometry or main display movedStart in your platform’s arrangement and main-display controls.WindowsmacOSGNOME / Ubuntu
WINSEvery app window movedStart in your platform’s workspace and window restoration.WindowsmacOSGNOME / Ubuntu
ONEOnly one application misbehavesStart with application behavior, in the reader questions. PATHOnly the reconnect broke it, or the dock droppedOpen the dock reconnect and identity branch.

Reading the result

The right column is the next branch, not a diagnosis. Window and one-app symptoms are routed by the matrix.

Reconnect A/B Record — what each observation makes worth testing next
ObservationMost useful next branch
Geometry changes after sleep, nothing disconnectedTopology or session behavior — your platform branch.
Geometry survives sleep, changes after a reconnectPath identity or dock software — the dock branch.
Displays briefly disappear, desktop collapsesIntermittent connection loss. If a screen goes dark, use the handoffs.
Same port works; a different port resetsPath-specific clue. Document it.
Waiting for all displays first improves the resultTiming sensitivity, not hardware failure.

Scroll sideways inside the frame on a narrow screen.

The triage below turns four answers into one starting point.

Step 04 · Routing, not diagnosis

Layout Persistence Triage

Four answers, one starting point. This routes; it does not decide, and everything it says appears below.

Describe what you observed

Select four answers, then choose “Show my starting point”.

Go to
Hold off on
Evidence class

Without scripting, use the observation table in the Reconnect A/B Record or the symptom-to-layer matrix. They carry the same routing.

Branch A · Windows 11

The rectangles, main display or window positions come back differently on a machine still driving every screen.

Windows 11: arrangement, window restoration, and what not to touch yet

Work down in order. The early steps are non-destructive and reversible; driver actions belong late and should follow a recorded baseline.

  1. Restore geometry and the main display using the quick-restore flow. Identify is documented for arranging displays, not assigning numbers, so judge success by geometry, main display and pointer travel.
  2. Review the two window-restoration controls under Multiple displays — designed behavior, not a guarantee for every app or path.
  3. Run Test A and Test B from the Reconnect A/B Record, baseline restored between.
  4. Separate all-app from one-app behavior. If geometry stays correct but every window moves, start with workspace restoration; if only one program reopens differently, start with application behavior. Starting hypotheses — the trigger decides whether the branch holds.
  5. Only if it began right after a display-driver update: record the versions, then use the documented Device Manager rollback. Without that link, skip it.
  6. Late reversible check: save your work, then reset the graphics driver with Windows logo key + Ctrl + Shift + B. Near the end of the ladder, not an opening move.
  7. Use Snap for recovery, not persistence. It changes nothing about the next reconnect.
  8. Optional fallbacks, labelled as such. PowerToys Workspaces relaunches apps into saved positions; FancyZones provides display-aware zones. Microsoft documents that snapped positions are not reproduced and that elevated apps may not move into place. Neither repairs detection or identity.
  9. If it still resets, stop changing things and build the escalation packet.

The two window controls, and what each costs

Windows 11 multiple-display window controls — purpose and limits
ControlDocumented purposeTrade-off to expect
Remember window locations based on monitor connection Tracking where windows sat for a monitor connection so they return after re-docking. Depends on the returning connection resembling the stored one, and on each app.
Minimize windows when a monitor is disconnected Minimising windows that were on an external screen when it goes away. Cleaner undock, but minimised windows can look like moved ones on return.

Change one control, run the trigger, record the result before changing the other.

Legacy Windows 10 is not the baseline — Microsoft ended free support on 14 October 2025. Use Microsoft’s current version-specific documentation for the controls available on your build.

Where the Windows branch leaves you

Stable after sleep and redockGo to prevention.

Geometry still resetsGo to the dock reconnect and identity branch; it owns path comparison even on a direct connection.

Geometry stable, apps moveStart at Layer 4: re-test with each window control changed alone, then read the reader questions.

One app remains exceptionalStart at Layer 5: record which app and whether it runs elevated, then use the escalation packet.

Branch B · macOS

The arrangement, menu-bar display, Space or window position differs after a Mac wakes or reconnects.

macOS: three separate promises people treat as one

On a Mac, “my windows moved” hides three mechanisms. Labels follow the Mac User Guide.

  • TIER 1Display arrangement. System Settings › Displays › Arrange — positions, mirroring, and which screen carries the menu bar.
  • TIER 2Spaces. Apple documents Spaces for organising windows and assigning an app through its Dock icon. That promises which Space, not geometry.
  • TIER 3Exact window geometry. Where a window sits and how large it is. No arrangement setting or Space assignment covers it.

Work the tiers in order

  1. Restore the arrangement and menu-bar display in System Settings › Displays. Apple documents Arrange for positioning displays, mirroring, and relocating the menu bar, and Use as for whether a display mirrors, extends, or acts as the main display.
  2. Identify which tier is failing before touching Mission Control.
  3. Read the Mission Control choices in Desktop & Dock as trade-offs.
  4. For an app whose placement matters, Control-click its Dock icon, open Options, and choose under Assign To. That controls the Space, not size and coordinates.
  5. Treat reopen behavior separately: macOS can be configured so windows do not reopen after quit and relaunch.
  6. Run Test A and Test B from the Reconnect A/B Record. Native tiling rebuilds a layout, but recovery is not persistence.

Mission Control settings as trade-offs

Auto-rearrange
Automatically rearrange Spaces based on most recent use. Off keeps Space order where you put it — what you want if you navigate by position or shortcut. If the complaint is “I land on the wrong desktop”, examine this first.
App switching
When switching to an application, switch to a Space with open windows for the application. On jumps you to the app’s window; off opens it where you are. Neither is correct in general.
Separate Spaces
Displays have separate Spaces. On, each display keeps its own Spaces; off, Spaces span displays. Change it deliberately, then re-run the trigger.
Do not destroy the evidence Before escalating, do not delete display preference files, run Terminal mutations, reset NVRAM or SMC as a ritual, or install an unreviewed window manager. None is a documented first-line remedy for this placement-persistence symptom; each can alter state, remove evidence, or add another variable.

Where the macOS branch leaves you

Arrangement holdsIf the windows are fine too, go to prevention.

Arrangement holds, Spaces do notTier 2. Change one Mission Control setting, re-run the trigger, record it.

Spaces hold, window geometry does notTier 3 — no native setting covers it. Note it in the escalation packet.

Arrangement itself resets on reconnectGo to the dock reconnect and identity branch.

Branch C · GNOME and Ubuntu

A GNOME session returns with displays rearranged, the top bar on the wrong screen, or workspaces changed.

GNOME and Ubuntu: short branch, explicit boundary

GNOME documents a small, clear set of controls. The honest part is the boundary: Linux display behavior varies by desktop environment, compositor and distribution.

  1. Open Settings › Displays, confirm Join Displays, drag the previews into position.
  2. Select Primary Display — the display carrying the top bar and Activities overview.
  3. Apply, then confirm Keep Changes — GNOME reverts after about 20 seconds.
  4. Check Settings › Multitasking › Multi-Monitor. GNOME documents a choice between workspaces on the primary display only and on all displays — that changes what a workspace switch does, not what individual windows do.
  5. GNOME documents shortcuts that move a window one monitor left or right.
  6. Run Test A and Test B from the Reconnect A/B Record.
Scope On KDE Plasma, Xfce, Cinnamon, a tiling window manager, or a distribution with its own display stack, those panels may not exist in that form, and X11 and Wayland sessions can differ on one machine. Use your environment’s documentation for the equivalent controls — the method isolates the layer, not the panel.

Where the Linux branch leaves you

GNOME holds through both testsGo to prevention and record the session type.

Only the reconnect breaks itGo to the dock reconnect and identity branch.

You are not on GNOMEUse your environment’s documentation, then return to the symptom-to-layer matrix.

Branch D · The path

Your baseline holds through sleep, but reconnecting breaks the layout — or the whole dock appears to disconnect and return.

Dock reconnect and display identity

A display can be working now even though its connection vanished long enough for the desktop to be rebuilt, and a dock can change the logical path the system uses to recognise a configuration. Identity mismatch stays a suspect until your test supports it.

Microsoft’s hardware guidance describes display identification data as what distinguishes displays and tracks preferences — how the plumbing is designed, not what your dock is doing. The inference to test: a returning configuration may not match the stored one as expected.

You are testing Layer 2 · Display identity

Identity is easy to miss because nothing on screen announces it.

The path comparison

One change per run. Keep monitors, apps and software state identical.

Three reconnect comparisons, in the order that keeps the evidence clean
RunWhat changesWhat stays identicalWhat the result supports
1 · Same pathNothing. Undock and redock through the same host port, output and cable.Everything, including open apps.Failing here means the reconnect alone breaks placement.
2 · Different host portOnly the port on the computer.Dock, output, cable, monitors, apps.Run 1 clean and run 2 failing is a path-specific clue; one observation does not condemn a dock.
3 · Direct pathOne display connected straight to the computer.Same monitor, resolution and software state.Direct stable while the dock fails makes dock software and firmware worth raising with the vendor.

Record whether the dock’s USB, Ethernet and audio devices drop at the same moment — that separates a whole-dock reconnect from a monitor-only event.

Before changing firmware or software

Write down the dock firmware, dock software and graphics driver versions first. Update one, repeat the trigger, then decide. Native USB-C, Thunderbolt, USB4, HDMI and DisplayPort docks do not share one identity and hot-plug path, so a fix for one family is not general advice — the docking stations hub covers the differences.

If — and only if — your dock is DisplayLink-powered

Confirm that first; many docks are not. DisplayLink separates two symptoms that look alike. A screen that blanks for about a second and returns with windows untouched points at the monitor losing sync with the video output, which the vendor associates with long or poor-quality cables. A screen that stays off longer while open windows regroup onto the primary display is described instead as loss of connection to the dock.

Those are vendor clues for vendor hardware. A duration that means something on a DisplayLink dock is not a universal threshold, and its power-plan, registry and legacy-driver procedures are not general advice.

Admin DisplayLink documents IT-owned layout provisioning for supported hot-desking deployments — an administrator feature, not a consumer setting. At a hot desk, ask whether your organisation runs it.

What the three runs told you

Same path is stableTake it back to the system layers in your platform branch.

Same path fine, different port resetsStandardise on the working port and record the difference in the escalation packet.

Dock path resets, direct path holdsDock software and firmware is now worth one controlled change, or a vendor conversation.

Other dock functions drop tooTreat it as a whole-dock reconnect. If a screen also goes dark, use the signal handoffs.

Step 05 · Direct entry

Symptom-to-layer matrix

Arrived mid-problem? Start here. Each row gives the smallest reversible action and what would weaken the branch.

Symptom-to-layer matrix: what to test first, what to try, and what would weaken that branch
Symptom you can see First layer Smallest reversible action What would weaken or redirect this branch Next section
Group 1 · Display arrangement
Displays swapped left and right L1 · Topology Drag the rectangles to match the desk, apply, test pointer travel. The swap returns after sleep with nothing unplugged. Quick restore
The main display changed L1 · Topology Set the intended screen as main, re-run the trigger. It holds through sleep but moves on redock. Quick restore
Pointer crosses at the wrong height L1 · Topology Align the rectangles vertically as well as horizontally. Alignment is right and travel is still wrong. Quick restore
Group 2 · Windows and workspaces
All windows move to one screen L4 · Workspace Change one window or Space setting, re-run the trigger. The geometry changed too. Platform branch
Only one app reopens incorrectly L5 · Application Note whether it runs elevated, then reopen it without changing display settings. A second app behaves the same way. Reader questions
macOS switches to an unexpected Space L4 · Workspace Review auto-rearrange and app-switching, one at a time. The arrangement also resets. macOS branch
Group 3 · Trigger-specific
Layout resets only after redocking L2 · Identity Run the same-path comparison first. Sleep alone breaks it too. Dock branch
Layout resets only after sleep L3 · Session Repeat sleep and wake twice more, changing nothing. It only happens when the dock was touched. Reconnect A/B Record
Group 4 · Path and environment
Desktop collapses while screens flash off and on L3 · Session Record how long a screen stays dark and whether dock functions drop. A screen stops producing an image at all. Dock branch
A hot desk behaves like a new desk each time L2 · Identity Record desk, dock model and port, then compare two desks. The same desk fails like a different one — that weakens a desk-specific path hypothesis, without clearing display identity generally. Escalation packet

Wide table — scroll sideways inside the frame on a narrow screen.

Step 06 · Evidence protection

Each appears in advice threads for this symptom. None belongs first.

Seven things that are not first-line fixes

Not forbidden forever — just out of order. Running them early costs the comparison.

Not first
Deleting registry keys or display preference files

You remove the stored state before seeing how the system rebuilds it.

Not first
Overriding EDID or buying an emulator

Identity is one candidate of five, and the path comparison is free.

Not first
Resetting NVRAM or SMC as a ritual

Folklore applied to a placement problem, not a documented remedy for it.

Not first
Disabling power management globally

Not a harmless default. Vendor direction, one device, written rollback.

Not first
Updating every driver, BIOS, firmware and OS at once

A driver update is not always beneficial, and four at once make the next result unreadable.

Not first
Installing layout utilities before checking native settings

They assist recovery, not detection, identity or a dropping video path.

Not first
Treating a missing or blank display as a placement problem

If a screen is not producing an image, none of this applies.

Already done one? Record it — the escalation packet has a line for changes tried and rolled back.

Reader questions

Eight questions this failure keeps producing

Why do all my windows move to one monitor after sleep?

One common mechanism is a desktop rebuilt while fewer displays are present: windows reflow onto whatever surface exists, and bringing the screen back does not undo it. Sleep alone does not establish that a path dropped — run Test A against Test B.

Why does Windows remember the screens but not the apps?

Different systems. Arrangement is stored against a display configuration; window locations are handled separately, and each app decides how it opens. Correct rectangles are Layer 1; windows landing correctly is Layer 4 plus Layer 5.

Can I change monitor numbers in Windows?

Treat the answer as no. Identify is documented for arranging rectangles, not renumbering. Judge success by geometry, main display and pointer travel.

Why does the same dock sometimes behave like a new display setup?

“The same dock” is not necessarily the same path: host port, output, cable, adapter, KVM and reconnect order can vary while the desk looks identical. A suspect to test in the dock branch, not a proven cause.

What does “Remember window locations based on monitor connection” actually control?

Whether windows return to where they were for a given monitor connection — not a guarantee for every app, path or pixel. The Windows branch carries its trade-offs; test it on and off with the same trigger.

Why do Mac app windows return to the wrong Space or display?

Two separate layers can be involved: Dock-icon assignment controls which Space an app opens in, not its size or corner. Work the tiers in the macOS branch.

Do PowerToys Workspaces or FancyZones fix monitor detection?

No. Both are recovery and layout tools. Microsoft documents that snapped positions are not reproduced and that apps launched as administrator may not be repositioned — neither repairs detection or identity.

Why does GNOME keep the layout but move workspaces or windows?

Workspace scope is a separate setting from arrangement. Keeping the arrangement while workspaces shift can be consistent with GNOME’s separate workspace-scope setting; it is not proof of cause. Behavior varies again on other environments and session types — see the GNOME branch.

Step 07 · Make the result durable

You have a working configuration and a record of what produced it.

Turning a test result into a stable habit

Each habit is conditional on your own result. Adopt the ones your record supports.

  • Use the same host port and dock output where practical. If ports differed in your comparison, standardising removes the variable.
  • Let displays finish enumerating before launching placement-critical apps. Adopt only if waiting changed your outcome.
  • Keep a screenshot of the correct arrangement. A picture reduces memory errors, so the layout stops drifting further from correct each time you rebuild it.
  • Keep a short version record — dock firmware, dock software, graphics driver, OS build — written before you change them.
  • Validate after one change, not five.
  • At a managed hot desk, ask IT. Supported deployments can provision layouts centrally, and local workarounds may conflict.
  • Before a future dock or adapter purchase, document the whole path. The pre-purchase compatibility audit captures it in advance — a documentation step; this article recommends no products.
Limit None of this generalises to a machine whose displays keep disappearing, to a different compositor, or to an app that ignores system placement. When a habit stops working, go back to the record.

Step 08 · Hand it over cleanly

The escalation packet

If the failure survives the ladder, the goal changes: make it cheap for someone else to reproduce. A reproducible trigger and a version record reduce support back-and-forth.

Copy, fill in, send

LAYOUT PERSISTENCE — ESCALATION RECORD

1.  Computer model and OS build:
2.  Display models and intended geometry:
3.  Intended main display:
4.  Dock, adapter or KVM model:
5.  Connection map (display / dock output / cable / host port):
6.  Driver, dock software and firmware versions at test time:
7.  Exact trigger and reproduction steps:
8.  Test A — sleep and wake, nothing unplugged:
9.  Test B — same host port, dock output and cable:
10. Direct-path comparison, if run:
11. Did other dock functions drop at the same moment?
12. Which apps moved; were any elevated?
13. Screenshots of correct and failed arrangements (redacted):
14. Changes already tried, and how each was rolled back:

REDACTION CHECK — before sending, remove serial numbers, device IDs,
account and user names, notification content, document and file names,
and any confidential material visible in a screenshot.

If the copy control is unavailable, select the text above and copy it manually.

Closing the promise

Where you actually are now

The promise at the top was narrow on purpose: restore it now, isolate what resets it, stop guessing at the next reconnect. The documented controls address different layers, so this guide does not promise one universal toggle. Only one of the three outcomes below is finished.

  • Restored and stableGeometry, main display and windows survived the exact trigger more than once. Finished. Record the working configuration — ports, dock output, versions, session type — and protect it.
  • Restored but trigger-sensitiveThe layout is correct now, and one specific event still disturbs it. A managed failure, not a repair. Re-test after any firmware, driver or system change.
  • Isolated for escalationIt still resets, but you can say which layer and which trigger. Isolation is progress, not a fix. “The arrangement survives sleep, fails on same-port redock, holds on a direct connection” is a case; “my monitors keep resetting” is a complaint.

If none of the three fits — the symptom changed, or a screen went dark — the boundary handoffs above own what it became.

Evidence and limits

Methodology, sources and corrections

How this guide was built

Built from current operating-system and vendor documentation plus controlled diagnostics you run yourself. No physical hardware measurements were performed and no success rate is claimed. Results vary by system build, display identity, dock firmware, driver, desktop environment and application behavior.

Statements are separated deliberately. Documented means a vendor publishes it. Vendor-specific means one manufacturer publishes it about its own products. Inferred means ScreenExtendersHub reasoned it from documented behavior and labelled it a suspect to test. Reader-observed means it comes from your A/B record. The full standard is in the methodology.

Last verified 24 August 2026. Interface labels change with system and dock-software updates. If a menu path no longer matches what you see, trust the current vendor documentation and tell us — corrections are published under the corrections policy. Send details through the contact page; a correction channel, not a support desk.

References

Microsoft · Windows

  1. How to use multiple monitors in Windows — arrangement, Identify, Apply, main display, multiple-display window controls, Windows 10 support end date.
  2. Troubleshoot external monitor connections in Windows — graphics-driver reset key sequence and the documented display-driver rollback path.
  3. Windows display hardware guidance — display identification data and unique display serial information.
  4. PowerToys Workspaces — capturing a desktop state, relaunch-then-reposition behavior, and documented limitations.
  5. PowerToys FancyZones — custom, display-aware zone layouts.
  6. Snap your windows — arranging open windows as recovery assistance.

Apple · macOS

  1. Displays settings on MacArrange for display positions, mirroring and menu-bar location, and Use as for mirror, extend or main display.
  2. Extend or mirror your Mac desktop across multiple displays — the extended-desktop behavior those controls produce.
  3. Work in multiple spaces on Mac — Spaces and Dock assignment options.
  4. Change Desktop & Dock settings — Mission Control choices and app reopen behavior.
  5. Tile app windows on Mac — native tiling as recovery assistance.
  6. Work with app windows on Mac — moving and arranging windows.

GNOME · Linux

  1. Connect another monitor to your computer — Join Displays, Primary Display, Apply, Keep Changes.
  2. Customize workspace behavior — workspaces on the primary display only, or on all displays.
  3. Useful keyboard shortcuts — moving a window one monitor left or right.
  4. Ubuntu: connect another monitor — the same panel as shipped by Ubuntu.

Dock · vendor

  1. Repeated DisplayLink disconnect and reconnect behavior — loose video or USB connections and display reconfiguration.
  2. First-step troubleshooting for DisplayLink-powered devices — brief sync loss versus a longer dock connection loss with windows regrouping.
  3. Display layout provisioning in hot-desking and hoteling — IT-managed deployments only.

Editorial and search standards

  1. Creating helpful, reliable, people-first content — governs how this page is written, not what it claims technically.
  2. Web Content Accessibility Guidelines 2.2 — the accessibility target for this page and its interactive components.

About the author

Boniface Musembi

Boniface Musembi

Independent Research Analyst, Portable Productivity Systems

This clinic exists because the most expensive multi-screen failures are the ones where nothing is broken. Every screen works, every cable is seated, and the workspace still returns wrong — so people change drivers, firmware and settings in parallel until the evidence is gone. The method here is the opposite: restore, capture, change one variable, repeat the trigger, record the result.

Evidence basis
Current operating-system and vendor documentation, plus reader-executable controlled diagnostics.
Sources used
21 authoritative operating-system, vendor and editorial-standard sources, grouped above.
Limitations
Results vary by system build, display identity, dock firmware, driver, desktop environment and application behavior.
Corrections
Published under the corrections and updates policy; send details through the contact page.
Scroll to Top