นี่เป็นคำถามเก่า แต่ถ้ามีใครมาที่นี่ด้วยปัญหาเดียวกันฉันขอแนะนำให้ลองวิธีแก้ปัญหาโพสต์ที่นี่:
ฉันใช้ Windows 8.1 โดยมีจอ 2560x1440 สองจอบน DisplayPort เมื่อตื่นจากการนอนหลับหน้าต่างทั้งหมดของฉันถูกผลักไปที่หน้าจอเดียวและบางส่วนถูกปรับขนาด วิธีนี้ช่วยแก้ไขปัญหาสำหรับฉัน ตอนนี้ตำแหน่งและขนาดหน้าต่างทั้งหมดของฉันจะยังคงอยู่ นี่คือเนื้อหาลิงค์ที่เกี่ยวข้อง:
ฉันพบวิธีแก้ไขแล้ว ใช้ Sysinternals ProcessMonitor ฉันพบว่า Windows กำลังเข้าถึงเส้นทางรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
ระบบของฉันมีสามรายการ:
DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4
00
ภายใต้แต่ละเป็นต้นไม้ที่เรียกว่า สองปุ่มคือ:
PrimSurfSize.cx
PrimSurfSize.cy
ภายใต้การถูกสาขาอื่นที่เรียกว่า00
00
สองปุ่มคือ:
ActiveSize.cx
ActiveSize.cy
ในสองการกำหนดค่าแรก (เช่นDELF00...
& QHD3...
) ปุ่มด้านบนคือ 1440x900 ดังนั้นจึงไม่เกี่ยวข้อง
ที่สาม ( SIMULATED...
) ถูกตั้งค่าเป็น 1024x768
ฉันเปลี่ยนสิ่งเหล่านี้เป็น 1600x900 และปัญหาได้รับการแก้ไข
นอกจากนี้ฉันเปลี่ยนความละเอียด (ผ่านแผงควบคุม) เป็น 1920x1080 ปัญหาการย้าย / ปรับขนาดที่ส่งคืน แต่มุมล่างขวาถูกตั้งค่าไว้ที่ 1600x900 เช่นการSIMULATED...
ตั้งค่า
ดังนั้นด้วยเหตุผลบางอย่างหนึ่งในการกำหนดค่าไม่ได้รับการตั้งค่าอย่างถูกต้อง
ฉันไม่รู้ว่าทำไมมีการกำหนดค่าสามแบบฉันเคยใช้จอภาพเพียงจอเดียวเท่านั้น