其實之前在win7用DisplayPort接新螢幕後就有遇過
每次離開座位回來,輸入密碼喚醒windows後
就發現怎麼所有之前開的視窗都被集中到左上角了!?
雖然不是什麼大問題,但一直這樣回復每個視窗的工作狀態實在是很煩
所以還是有去google一下解法
看別人描述是和windows誤判DisplayPort斷線有關
我用個螢幕保護程式不要讓螢幕進省電模式就沒遇到了
這個問題到我升級win10後仍然沒改變
而幸好workaround一樣有效XD
前幾天剛升級完在找win10 workaround的時候
偶然發現了這篇電蝦的文章 "[情報] 微軟終於修正Win10在DP多螢幕喚醒視窗錯"
才知道原來真的是微軟的bug!
沒想到過了那麼久都沒修... (原po寫存在一年以上,但我在win7就遇到過,肯定超過五年)
下面這篇微軟blog有多描述一些技術細節 (Rapid Hot Plug Detect)
https://devblogs.microsoft.com/directx/avoid-unexpected-app-rearrangement/
不過patch很像只有先給windows insider program用而已
不知道何時才會patch到一般用戶
2025/01/13 補充:
從下面這個討論串看起來, patch是上在Win11, 看來Win10是無望了...
2025/01/20 補充:
感謝網友留言提供的workaround
有辦法修改registry的話, 可參考Windows唤醒后窗口位移解决方案的解法
2025/07/25 補充:
最近電腦更新到Win11 23H2之後, 就沒有再發生了
應該是patch有生效~
不過...chrome的視窗很像會往右下角跑, 不知道是不是side effect...

有方法可以處理 原文: https://siriusq.top/Windows%E5%94%A4%E9%86%92%E5%90%8E%E7%AA%97%E5%8F%A3%E4%BD%8D%E7%A7%BB%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.html 先到註冊檔裡把過去的螢幕紀錄刪掉、重開機 裡面會多出解析度設定名稱00 *(兩個裡面的參數都要改)、改成螢幕的解析度 再重開機就好了 如果沒成功,就在進去註冊檔看看哪一個沒改到解析度
感謝回覆,原來已經有人研究出workaround了 不過在我電腦上Configuration, Connectivity沒權限可以動 ScaleFactors下有看到NOEDID開頭的資料夾 不確定砍掉有沒有用