คุณอาจล้มเหลวในการเปิดโปรแกรมบนจอภาพหลัก (หรือที่จำเป็น) หากการกำหนดค่าหลายจอภาพไม่ถูกต้อง นอกจากนี้ Windows หรือไดรเวอร์ระบบที่ล้าสมัยอาจส่งผลให้เกิดข้อผิดพลาดภายใต้การสนทนา
ปัญหานี้เกิดขึ้นเมื่อผู้ใช้ไม่สามารถเปิดแอปพลิเคชัน (หรือบางแอปพลิเคชัน/เกม) บนหน้าจอหลัก (หรือที่จำเป็น) และแอปพลิเคชันถูกเปิดใช้บนจอภาพที่สอง
ก่อนดำเนินการกับวิธีแก้ไขปัญหาในการเปิดโปรแกรมบนจอภาพหลัก ให้ตรวจสอบว่าการขยายจอแสดงผลช่วยแก้ปัญหาได้หรือไม่ นอกจากนี้ หากคุณใช้ตัวเรียกใช้งาน (เช่น ไคลเอนต์ Steam) ในการเริ่มเกม โดยปกติ เกมจะเปิดขึ้นบนจอภาพเดียวกันกับที่ตัวเรียกใช้งานทำงานอยู่ (เว้นแต่จะกำหนดไว้เป็นอย่างอื่นในการตั้งค่าเกม/ตัวเรียกใช้งาน)
นอกจากนี้ ระบบปฏิบัติการของคุณอาจเลือกใช้จอภาพที่เชื่อมต่อผ่านสาย HDMI/Display Port มากกว่า DVI/VGA และเพื่อแยกแยะกรณีนี้ ให้ลองตั้งค่าจอภาพที่เชื่อมต่อผ่านพอร์ต HDMI/Display เป็นจอแสดงผลหลัก หรือหากเป็นไปได้ ให้เชื่อมต่อ พอร์ต DVI/VGA จอภาพที่มีพอร์ต HDMI/จอแสดงผล (คุณอาจต้องใช้อะแดปเตอร์) สุดท้ายนี้ ตรวจสอบให้แน่ใจว่าจอแสดงผลใดๆ ไม่ได้เข้าสู่โหมดสลีปก่อนปิดระบบ
แนวทางที่ 1:อัปเดตไดรเวอร์ระบบและ Windows เป็นบิวด์ล่าสุด
Windows และไดรเวอร์ระบบได้รับการอัปเดตอย่างต่อเนื่องเพื่อเพิ่มคุณสมบัติใหม่และแก้ไขจุดบกพร่องที่ทราบ คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากไดรเวอร์ระบบและเวอร์ชัน Windows ของคุณล้าสมัย ในกรณีนี้ การอัปเดตไดรเวอร์ระบบและ Windows เป็นเวอร์ชันล่าสุดอาจช่วยแก้ปัญหาได้
- อัปเดตระบบเวอร์ชัน Windows ของคุณเป็นเวอร์ชันล่าสุด ตรวจสอบให้แน่ใจว่าอัปเดตเพิ่มเติม ยัง ติดตั้ง .
- จากนั้นอัปเดตไดรเวอร์ระบบเป็นบิลด์ล่าสุด หากคุณกำลังใช้ยูทิลิตี้การอัพเดทไดรเวอร์ เช่น Intel Driver and Support Assistant หรือ Dell Support Assistant จากนั้นใช้เพื่ออัปเดตไดรเวอร์
- หลังจากอัปเดต Windows และไดรเวอร์ระบบแล้ว ให้ตรวจสอบว่าปัญหาจอภาพหลายจอได้รับการแก้ไขแล้วหรือไม่
แนวทางที่ 2:ปิดหน้าต่างในโหมด Windowed บนจอแสดงผลที่ต้องการ
Windows มักจะเปิดแอปพลิเคชั่นบนจอภาพที่ปิดอยู่ ลองทำตามขั้นตอนที่กล่าวถึงด้านล่าง แต่ขั้นตอนเหล่านี้อาจใช้ไม่ได้กับเกมเต็มหน้าจอ (ลองวางเกมในโหมดหน้าต่างหรือโหมดไร้ขอบ) หรือแอปพลิเคชัน เช่น โปรแกรมแก้ไขคำ (เมื่อคุณเปิดเอกสารอื่น อาจเปิดผิดจอภาพ) .
- เปิดแอปพลิเคชันที่มีปัญหาและปล่อยให้โหลดเสร็จ
- ตอนนี้ให้วางแอปพลิเคชันใน โหมดหน้าต่าง (ไม่ขยายใหญ่สุดหรือย่อเล็กสุด) โดยคลิกที่ปุ่มคืนค่า (ปุ่มสี่เหลี่ยม ถัดจากปุ่มปิดหน้าต่าง) แล้วลากแอปพลิเคชันไปวางบนจอภาพที่ต้องการ
- จากนั้น โดยไม่ต้องขยายหรือย่อแอปพลิเคชันให้ใหญ่สุด ให้ปิดแอปพลิเคชัน และตรวจสอบถาดของระบบสำหรับการทำงานเบื้องหลังของแอปพลิเคชัน นอกจากนี้ ตรวจสอบให้แน่ใจว่าไม่มีกระบวนการที่เกี่ยวข้องกับแอปพลิเคชันที่มีปัญหากำลังทำงานในตัวจัดการงานของระบบของคุณ
- ตอนนี้ ให้ตรวจสอบว่าปัญหาของจอภาพได้รับการแก้ไขแล้วหรือไม่ หากเป็นเช่นนั้น ในการเปิดตัวแอปพลิเคชันครั้งถัดไป คุณสามารถใช้ในโหมดหน้าต่างขยายใหญ่สุดได้
- หากไม่เป็นเช่นนั้น ให้ทำซ้ำขั้นตอนที่ 1 ถึง 3 แต่เมื่อปิดแอปพลิเคชัน ให้กดปุ่ม Ctrl ค้างไว้แล้วตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 3:เปิดใช้งานจอภาพที่ไม่ถูกต้องอีกครั้ง
ปัญหาในมืออาจเป็นผลมาจากความผิดพลาดในการกำหนดค่าหลายจอภาพ และสามารถล้างความผิดพลาดได้ด้วยการปิดใช้งาน/เปิดใช้งานจอภาพที่ไม่ถูกต้อง
- ปิดแอปพลิเคชันและตรวจดูให้แน่ใจว่าไม่มีกระบวนการใดๆ ที่เกี่ยวข้องกับแอปพลิเคชันที่ทำงานอยู่ใน Task Manager/ ถาดของระบบของคุณ
- จากนั้นคลิกขวาบนเดสก์ท็อปของระบบและเลือก การตั้งค่าการแสดงผล .
- ตอนนี้ เลือก Display ที่ครึ่งซ้ายของหน้าต่าง จากนั้นในครึ่งขวา ให้เลื่อนลงมาจนกว่าคุณจะพบตัวเลือกของ Multiple Displays และ เลือกการแสดงผลที่ไม่ถูกต้อง .
- ตอนนี้ เลือกยกเลิกการเชื่อมต่อจอแสดงผลนี้และรีบูต พีซีของคุณ
- เมื่อรีบูต ให้เปิดแอปพลิเคชันอีกครั้งบนหน้าจอที่ต้องการ จากนั้นออกจากแอปพลิเคชัน (ทำซ้ำขั้นตอนที่ 1) ตอนนี้ เปิดใช้งานจอภาพที่ไม่ถูกต้องอีกครั้ง และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- หากไม่เป็นเช่นนั้น ให้ถอดจอภาพออกอีกครั้ง (ขั้นตอนที่ 1 ถึง 4) และเปิดเมนูการตั้งค่าด่วนโดยกดปุ่ม Windows + X พร้อมกัน
- เปิดแล้ว ตัวจัดการอุปกรณ์ แล้วขยายเมนูมุมมองของตัวจัดการอุปกรณ์
- จากนั้นคลิกที่แสดงอุปกรณ์ที่ซ่อนอยู่และขยายจอภาพ .
- ตอนนี้ให้ลบจอภาพทั้งหมดยกเว้นจอภาพปัจจุบันของคุณ จากนั้นรีบูตระบบของคุณ
- เมื่อรีบูต ทำซ้ำขั้นตอนที่ 5 &6 เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 4:เปลี่ยนจอแสดงผลหลักเป็นจอภาพอื่น
แอปพลิเคชั่นจำนวนมากต้องการเปิดใช้งานบนจอแสดงผลหลักของระบบของคุณ ในกรณีนี้ การตั้งค่าจอภาพที่ต้องการให้เป็นจอแสดงผลหลักอาจแก้ปัญหาได้
- ออกจากแอปพลิเคชันโดยสมบูรณ์และบังคับปิดกระบวนการที่เกี่ยวข้องผ่าน Task Manager ของระบบของคุณ
- จากนั้นกดปุ่ม Window และเลือก Settings ตอนนี้ให้เปิด System จากนั้นในแท็บ Display ให้เลื่อนลงไปที่ตัวเลือก Multiple Displays .
- จากนั้นเลือกการแสดงผลที่ต้องการและเลือก ทำให้เป็นจอแสดงผลหลักของฉัน (และหากเป็นจอภาพหลักอยู่แล้ว ให้เลือกจอแสดงผลอื่นเป็นจอภาพหลัก จากนั้นให้เปลี่ยนการตั้งค่ากลับเป็นจอภาพที่ต้องการ)
- ตอนนี้ ให้ตรวจสอบว่าแอปพลิเคชันเปิดอยู่บนหน้าจอที่ต้องการหรือไม่
โซลูชันที่ 5:สลับระหว่างหน้าจอ
หากปัญหายังคงอยู่ คุณสามารถแก้ไขได้โดยสลับไปมาระหว่างหน้าจอเพื่อย้ายแอปพลิเคชันไปยังหน้าจอที่ต้องการ
- เปิดแอปพลิเคชันที่มีปัญหาและรอให้โหลดจนเสร็จ
- ตอนนี้ให้กดปุ่ม Windows + P เพื่อเปิดการตั้งค่าโครงการของระบบและเลือกหน้าจอที่สอง (ตอนนี้แอปพลิเคชันจะปรากฏขึ้นที่หน้าจอหลัก)
- อีกครั้ง ให้กดปุ่ม Windows + P แล้วเลือกหน้าจอพีซีเท่านั้น
- จากนั้นให้ออกจากแอปพลิเคชันโดยสมบูรณ์และเปิดใหม่อีกครั้งเพื่อตรวจสอบว่ามีการเปิดใช้บนจอภาพหลักหรือไม่
โซลูชันที่ 6:ใช้หน้าจอแสดงตัวอย่าง
คุณสามารถล้างข้อผิดพลาดในการกำหนดค่าหลายจอภาพได้โดยการย้ายแอปพลิเคชันไปยังจอภาพที่ต้องการโดยใช้หน้าจอแสดงตัวอย่างบนแถบงาน
- เปิดแอปพลิเคชันที่มีปัญหา และวางเมาส์เหนือแอปพลิเคชันบนแถบงานของระบบของคุณ ตอนนี้ หน้าจอแสดงตัวอย่างย่อของแอปพลิเคชันจะแสดงขึ้น
- จากนั้นคลิกขวาบนหน้าจอแสดงตัวอย่างและเลือกคืนค่า
- อีกครั้ง ให้วางเมาส์เหนือแอปพลิเคชันแล้วคลิกขวาบนหน้าจอแสดงตัวอย่าง
- ตอนนี้ ให้เลือก ย้าย แล้วใช้แป้นพิมพ์ลัดของ Shift + Windows + Arrow (ขวาหรือซ้าย) เพื่อย้ายแอปพลิเคชันไปยังจอภาพที่ต้องการ
- จากนั้นให้แอปพลิเคชันอยู่ในโหมดหน้าต่างโดยกดปุ่มคืนค่าแล้วปิด
- ตอนนี้ให้เปิดแอปพลิเคชันอีกครั้งและตรวจสอบว่ามีการเปิดใช้บนจอภาพที่จำเป็นหรือไม่
โซลูชันที่ 7:ปรับแต่งแถบงานของระบบของคุณ
หากไม่มีวิธีแก้ไขปัญหาใดๆ ที่เหมาะกับคุณ คุณสามารถปรับแต่งทาสก์บาร์ของระบบเพื่อเปิดแอปพลิเคชันที่มีปัญหาบนจอภาพที่ต้องการได้
- คลิกขวาบนเดสก์ท็อปของระบบและเลือก ปรับแต่ง .
- จากนั้น ในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้เลือกทาสก์บาร์ และในครึ่งขวาของหน้าต่าง ให้ขยายดรอปดาวน์ของ Show Taskbar Buttons on
- ตอนนี้ เลือกทาสก์บาร์ที่หน้าต่างเปิดอยู่ จากนั้นตรวจสอบว่าคุณสามารถใช้ทางลัดเมนูเริ่มเพื่อเปิดแอปพลิเคชันบนจอภาพที่ต้องการได้หรือไม่
โซลูชันที่ 8:ใช้ GitHub PowerToys
มีโครงการ GitHub ที่เรียกว่า PowerToys ที่ช่วยให้ผู้ใช้ระดับสูงสามารถปรับปรุงและปรับแต่งประสบการณ์ Windows ของเขาเพื่อเพิ่มประสิทธิภาพการทำงาน ยูทิลิตีนี้มีการตั้งค่าการแสดงผลหลายจอขั้นสูงที่สามารถแก้ปัญหาได้โดยตรง
- เปิดเว็บเบราว์เซอร์และไปที่หน้าเผยแพร่ GitHub PowerToys
- ดาวน์โหลดไฟล์ EXE จากหน้า แล้วติดตั้งด้วยสิทธิ์ของผู้ดูแลระบบ
- จากนั้นเปิด PowerToys และเปิดการตั้งค่า เปิดแล้ว FancyZones และเลือก แก้ไขโซน .
- กำหนดค่าเค้าโครงเป็นแถวหรือคอลัมน์ตามความต้องการของคุณและปิดใช้งานตัวเลือกของ Show Space Around Zones (ทำซ้ำบนจอภาพแต่ละจอโดยลากหน้าต่างการตั้งค่า PowerToys ไปไว้)
- อีกครั้ง เปิดการตั้งค่า PowerToys และเปิด FancyZones
- ตอนนี้เปิดใช้งานตัวเลือก “ย้าย Windows ที่สร้างใหม่ไปยังโซนที่รู้จักล่าสุด”
- จากนั้นลากแอปพลิเคชันไปยังหน้าจอที่ต้องการ และเมื่ออยู่บนหน้าจอนั้น ให้กดปุ่ม Shift ค้างไว้แล้วปล่อยการลาก (การดำเนินการนี้จะกำหนดแอปพลิเคชันให้กับหน้าจอนั้น)
- เปิดแอปพลิเคชันอีกครั้งเพื่อตรวจสอบว่ามีการเปิดใช้บนจอภาพที่ถูกต้องหรือไม่
โซลูชันที่ 9:สร้างทางลัดแอปพลิเคชันบนจอภาพที่จำเป็น
คุณสามารถสร้างทางลัดสำหรับแอปพลิเคชันที่มีปัญหาบนจอภาพที่คุณต้องการให้แสดง จากนั้นเปิดแอปพลิเคชันผ่านทางลัดนั้นอาจแก้ปัญหาได้
- ออกจากแอปพลิเคชันโดยสมบูรณ์ และตรวจสอบให้แน่ใจว่าไม่มีกระบวนการใดๆ ที่เกี่ยวข้องกับแอปพลิเคชันที่ทำงานอยู่ใน Task Manager ของระบบของคุณ
- ค้นหาตำแหน่งของไฟล์ EXE ของแอปพลิเคชันที่มีปัญหา เช่น หากคุณประสบปัญหากับเกม Fortnite ไฟล์ EXE (FortniteClient-Win64-Shipping.exe) มักจะอยู่ที่ตำแหน่งต่อไปนี้:
%PROGRAMFILES%\Epic Games\Fortnite\FortniteGame\Binaries\Win64
- จากนั้นย้ายไปยังจอภาพที่ต้องการโดยใช้แป้นพิมพ์ลัด (Shift + Windows + ลูกศรซ้าย/ขวา)
- ตอนนี้ให้คลิกขวาบนเดสก์ท็อปของระบบและเลือก ใหม่> ทางลัด .
- จากนั้นคลิกปุ่มเรียกดูและชี้ไปที่ไฟล์ EXE ของแอปพลิเคชันของคุณ
- ตอนนี้เลือก ถัดไป จากนั้นคลิกที่ เสร็จสิ้น ปุ่ม.
- จากนั้นเปิดแอปพลิเคชันผ่านทางลัดนั้นเพื่อตรวจสอบว่าได้เริ่มทำงานบนจอภาพที่จำเป็นหรือไม่
- ถ้าใช่ ให้คลิกขวาที่ไอคอนทางลัดแล้วเลือกคุณสมบัติ
- จากนั้นเปิดเมนูแบบเลื่อนลงของ Run และเลือก หน้าต่างขยายใหญ่สุด เพื่อเปิดแอปพลิเคชันในโหมดขยายใหญ่สุดบนจอภาพเป้าหมาย
โซลูชัน 10:เปลี่ยนการตั้งค่าแอปพลิเคชันและใช้อาร์กิวเมนต์บรรทัดคำสั่ง
แอปพลิเคชันจำนวนมากโดยเฉพาะเกมมีการตั้งค่าในเกมโดยที่ผู้ใช้สามารถกำหนดจอภาพที่จะแสดงเกมและใช้การตั้งค่านี้เพื่อเปิดแอปพลิเคชันไปยังจอภาพที่จำเป็นอาจช่วยแก้ปัญหาได้
- เปิดแอปพลิเคชัน/เกมที่มีปัญหา และตรวจสอบว่าการตั้งค่าอนุญาตให้เปิดใช้บนจอภาพบางจอหรือไม่ หากเป็นเช่นนั้น ให้เปิดใช้งานการตั้งค่านั้นแล้วตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้เปิดไคลเอนต์ของ Steam (ติดตั้ง หากยังไม่ได้ติดตั้ง) และเปิดใช้งานโหมด Big Picture คุณยังสามารถเปิดเกมที่ไม่ใช่ Steam ผ่านไคลเอนต์ Steam ได้
- ภายใต้การตั้งค่าการแสดงผล ให้ตั้งค่าจอภาพที่คุณต้องการเล่นเกมและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบว่าแก้ไขไฟล์การกำหนดค่าของเกมหรือไม่ (เช่น คุณสามารถตั้งค่า MonitorIndex คุณสมบัติเป็น 1 หรือ 2 เพื่อเลือกจอภาพที่ต้องการในไฟล์ GamPrefs.pref ของ Neverwinter ซึ่งอยู่ที่ X:\Neverwinter\Neverwinter\Live\Localdata โดยที่ X คือไดรฟ์การติดตั้งของเกม) แก้ปัญหาให้คุณได้
- หากไม่เป็นเช่นนั้น ให้ตรวจสอบว่าใช้อาร์กิวเมนต์บรรทัดคำสั่งเพื่อเลือกจอภาพที่ต้องการหรือไม่ (เช่น เกม Unity หลายเกมรองรับอาร์กิวเมนต์ของ -show-screen-selector หรือ -adapter N โดยที่ N คือจอภาพที่คุณต้องการแสดง แอปพลิเคชัน) แก้ปัญหาให้คุณ
- หากไม่เป็นเช่นนั้น ให้ตรวจสอบว่าการใช้โปรเจ็กต์ GitHub ของเกม Borderless ช่วยแก้ปัญหาให้คุณหรือไม่
หากปัญหายังคงอยู่ ให้ตรวจสอบว่าการใช้แอปพลิเคชันตัวล้างระบบเพื่อล้างขนาดหรือการปรับเปลี่ยนในแบบของคุณช่วยแก้ปัญหาได้หรือไม่ คุณยังสามารถลองใช้ยูทิลิตี้ของบุคคลที่สาม เช่น Window Resizer Pro (ส่วนขยาย Chrome), PersistentWindows, PrgLnch, Ultramon, MurGeeMon, Windows Manager จริง, DisplayFusion, Nvidia Control Panel, MaxTo ฯลฯ เพื่อแก้ปัญหา