當關閉螢幕以節省能源時,Windows 10 將我的所有視窗移至第一個螢幕

當關閉螢幕以節省能源時,Windows 10 將我的所有視窗移至第一個螢幕

在我的 Windows 10、x64 和 nVidia GTX 760 上,我遇到了惱人的效果:

每次我的兩個螢幕關閉以節省能源或操作系統進入待機模式時,都會導致我的所有視窗在喚醒/打開螢幕後移動到主螢幕。我將螢幕關閉時間設定為一分鐘。將 Firefox 移到螢幕 2,等待一分鐘,將滑鼠移到螢幕上 -> Firefox,其他一切都回到主畫面。

我已經完全卸載了 nvidia 驅動程序,重新啟動,然後再次安裝它們,但看起來不是這樣。

在這種情況下有什麼奇特的事情可以做嗎?我知道這不是預設行為,因為我一生中已經有過幾次 2 螢幕設置,但沒有一個顯示出這種行為。

螢幕 1 透過 HDMI 連接,螢幕 2 透過 DVI-D 連接。我無法切換連接,因為螢幕 2 沒有 HDMI 或 Display Port。但據我所知 DVI 或 HDMI 並不重要

答案1

我已經嘗試了許多修復方法,這些修復方法可以回答各個論壇上的類似問題,但沒有一個真正解決了問題。顯然,一旦顯示登入提示,微軟就會啟動每個視窗的恢復,並檢查螢幕空間是否存在。當它喚醒監視器時,作業系統偵測到監視器之前可能會有延遲,如果尚未偵測到監視器,Windows 將使用預設的類比監視器。微軟喜歡這種行為,因為如果減少螢幕數量,它可以防止失去對螢幕外視窗的訪問,特別是在會議結束時有人從筆記型電腦上斷開投影機連接之後。

顯示器對系統可見的延遲也可能取決於顯示器連接到系統的方式(VGA、HDMI、DVI 或 DisplayPort),以及圖形適配器在喚醒期間如何報告顯示器配置。根據我的設定(Radeon R9 260、LG 顯示器、主要在 PowerPort 上、較舊的、較小的在 HDMI 上),在小顯示器運行狀況視窗消失之前,Windows 似乎無法完全看到顯示器配置。

我發現,如果我對喚醒系統的方式保持耐心和小心,我可以避免大多數移動和調整大小。

問題似乎是按下按鍵或滑鼠按鈕會在單一操作中啟動喚醒和登入。即使登入啟動正在等待您輸入密碼或選擇其他用戶,它也會開始從上一個會話中喚醒視窗以節省時間。因此,它可以查看監視器配置,以確保在許多監視器喚醒並準備好並對系統可見之前視窗放置有效。

訣竅是將喚醒與登入啟動分開。一種方法是使用電腦電源按鈕喚醒(假設已設定為這樣做)。我的一個鍵盤有一個喚醒/睡眠按鈕,這也可以。

我通常使用的方法是移動滑鼠(箭頭鍵也可以)開始喚醒系統,然後等待顯示器完全喚醒,然後再按任何其他按鍵或滑鼠按鈕以獲得登入提示。我的顯示器在啟動時會顯示一個配置資訊的小窗口,如果我等到這兩個視窗消失後再按下按鍵或滑鼠按鈕來取得登入提示,這些視窗通常會出現在它們所屬的位置。我等待在沒有登入提示的情況下看到背景壁紙,直到監視器啟動完成,然後單擊以調出登入提示。

如果我先按滑鼠按鈕或任何其他鍵盤按鍵,或者電腦進入睡眠狀態後發生這種情況,即使我從未登入過,它似乎也會啟動喚醒和登入(顯示預設用戶並接受密碼)同時。這會導致系統開始逐個程式喚醒窗口,而無法看到監視器,並且它們最終都出現在我的主監視器的左上角。有時,如果我移動滑鼠,但按下按鈕太快,某些程式(例如 Excel 和 Bing)的視窗會移到那裡,而其他程式(也許是 Chrome 和 Word)會將它們保持在原來的位置。我認為這往往證實了我上面關於為什麼會起作用的理論。

還有一些視窗在喚醒時會向下和向右移動一點的趨勢;我沒有看到太多解決方案,除了將視窗擴展到螢幕的底部或右邊緣,或者至少接近它(在 Win10 中點擊底部往往會將視窗垂直延伸到兩個螢幕上,以頂部/底部配置)。

答案2

我也想問同樣的問題。每當我在登入時自行關閉顯示器時,視窗就會切換到其他兩個顯示器。我讀到了堅持認為這種情況不應該發生的評論。

  • 我的顯示器上沒有連接其他東西。
  • 我研究了我的系統可能有何不同。我運行 VirtualWin(多桌面管理器)。這就是罪魁禍首。

只是發文來幫助別人。我的解決方案是退出鎖定畫面首先透過Win+ L,然後關閉顯示器。

相關內容