Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: TeamViewer ค้างที่ Initializing Display Parameters

ผู้ใช้หลายคนรายงานว่า TeamViewer ค้าง (hang) เมื่อพยายามเชื่อมต่อไปยังอุปกรณ์หรือพาร์ทเนอร์ บางคนค้างบ้างครั้ง บางคนค้างทุกครั้งที่พยายามเชื่อมต่อ แสดงข้อความ "Initiating display parameters"

แก้ไข: TeamViewer ค้างที่ Initializing Display Parameters

สาเหตุที่ TeamViewer ค้างขณะ "Initiating display parameters"

จากการสืบสวนรายงานผู้ใช้และวิธีแก้ที่สำเร็จ พบสถานการณ์ทั่วไปดังนี้:

  • TeamViewer เวอร์ชันเก่า — เวอร์ชันก่อน TeamViewer 12 มี hotfix แก้ปัญหานี้แล้ว อัปเดตทั้งสองเครื่องควรแก้ได้
  • Remote Wallpaper เปิดอยู่ — ตั้งค่านี้ก่อให้เกิดข้อผิดพลาด ปิด Remove Remote Wallpaper ใน Options แล้วเชื่อมต่อได้
  • Display Quality ตั้งเป็น Optimize Quality — เปลี่ยนเป็น Optimize Speed แล้วแก้ได้ โดยเฉพาะเครือข่ายไม่เสถียร
  • Unattended Remote Access ไม่ได้ตั้งค่า — TeamViewer ไม่ได้ตั้งค่าให้เชื่อมต่อได้เมื่อไม่มีผู้ล็อกอิน ติดตั้งใหม่พร้อม Unattended Remote Access จะแก้ได้
  • PC ไม่ได้ตั้งค่าให้ควบคุมระยะไกล — TeamViewer ไม่มีสิทธิ์เพราะ Windows ไม่อนุญาต remote control แก้ได้ใน System Properties
  • โปรเซสขัดแย้งกับ TeamViewer — BGInfo (ของ SysInternals) ก่อให้เกิดค้าง เพราะทั้งคู่พยายามเข้าถึงการตั้งค่าวอลล์เปเปอร์ ปิดโปรเซสที่ขัดแย้งจะแก้ได้
  • Host PC อยู่ในโหมด Standby — จอภาพปิด ทำให้ TeamViewer ไม่สามารถ initialize display ได้ แก้ได้โดยตั้ง Power settings ให้จอไม่ปิด

บทความนี้รวมขั้นตอน troubleshooting ให้ลองตามลำดับ

วิธีที่ 1: อัปเดต TeamViewer ทั้งสองเครื่อง

ก่อนลองอย่างอื่น ต้องตรวจสอบว่าทั้งสองเครื่องใช้เวอร์ชันเดียวกันและเป็นเวอร์ชันล่าสุด ทีมพัฒนาปล่อย hotfix บ่อย อัปเดตอาจแก้ได้ทันที

ขั้นตอน:

  1. เปิด TeamViewer หรือยกเลิกการเชื่อมต่อที่ค้างอยู่
  2. ที่แถบเมนูบนสุด ไป Help > Check for New versionแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  3. หาเวอร์ชันใหม่ ติดตั้งตามขั้นตอน
  4. ทำซ้ำบนเครื่องที่สอง
  5. รีสตาร์ททั้งสองเครื่อง ทดสอบ

หายังค้าง ให้ลองวิธีถัดไป

วิธีที่ 2: ปรับ Display Quality และปิด Remove Wallpaper

ผู้ใช้หลายคนแก้ได้โดยเปลี่ยนตั้งค่าบนเครื่องที่เป็น Host: เปิด Remove wallpaper และตั้ง Display quality เป็น Speed

ขั้นตอน:

  1. เปิด TeamViewer บนเครื่อง Host (เครื่องที่ถูกควบคุม)
  2. แถบเมนูบน ไป Extras > Options
  3. เลือกแท็บ Remote control ด้านซ้าย ด้านขวาเปลี่ยน Quality เป็น Optimize Speed
  4. เลื่อนลง ปิดติ๊ก Remove remote wallpaper
  5. รีสตาร์ท TeamViewer บนเครื่อง Host ทดสอบเชื่อมต่อใหม่แก้ไข: TeamViewer ค้างที่ Initializing Display Parameters

หายังค้าง ให้ลองวิธีถัดไป

วิธีที่ 3: ติดตั้ง TeamViewer ใหม่พร้อม Unattended Remote Access

อาจเป็นที่ TeamViewer ตั้งค่าให้เชื่อมต่อได้เฉพาะเมื่อมีผู้ล็อกอินอยู่ แก้ได้โดยถอนติดตั้ง ลบ Registry key เฉพาะ แล้วติดตั้งใหม่พร้อม Unattended Remote Access

ขั้นตอน:

  1. กด Windows + R พิมพ์ appwiz.cpl Enter เปิด Programs and Featuresแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  2. หา TeamViewer คลิกขวา Uninstallแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  3. ปิด Programs and Features
  4. กด Windows + R พิมพ์ regedit Enter เปิด Registry Editor คลิก Yes ที่ UAC
  5. ไปที่:
    HKEY_Local_Machine > Software > Wow6432Node > TeamViewer
  6. คลิกขวา key TeamViewer Delete ลบทิ้งแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  7. รีสตาร์ทคอมพิวเตอร์
  8. เปิด TeamViewer ไป Connection > Open Management Console
  9. สมัครสมาชิกหรือ Sign Inแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  10. ใน Management Console คลิก Add > Add computer (มุมขวาบน) เลือก Add new device, Default TeamViewer คลิก Download nowแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters หมายเหตุ: ขั้นตอนนี้ทำบน Host PC
  11. ติดตั้งตามขั้นตอน
  12. ไปที่เครื่อง Client (ที่ควบคุม) ทดสอบเชื่อมต่อ

หายังค้าง ให้ลองวิธีถัดไป

วิธีที่ 4: ตรวจสอบว่าเครื่องตั้งค่าให้ควบคุมระยะไกลได้

บางคนแก้ได้เมื่อพบว่า Windows ไม่อนุญาต Remote Connection หลังเปิดใช้งาน ข้อผิดพลาดก็หาย

ขั้นตอน:

  1. กด Windows + R พิมพ์ sysdm.cpl Enter เปิด System Properties
  2. แท็บ Remote ติ๊ก Allow Remote Assistance connections to this computer
  3. คลิก Advanced ติ๊ก Allow this computer to be controlled remotely
  4. Apply, รีสตาร์ทเครื่อง
  5. ทดสอบเชื่อมต่อใหม่แก้ไข: TeamViewer ค้างที่ Initializing Display Parameters

หายังค้าง ให้ลองวิธีถัดไป

วิธีที่ 5: ปิดโปรเซสที่ขัดแย้ง

พบว่า BGInfo (ของ SysInternals) ก่อให้เกิดค้าง "Initiating Display Parameters" หากรัน TeamViewer พร้อมกับ BGInfo ทำงานอยู่

BGInfo มักถูกตั้งให้อัปเดตวอลล์เปเปอร์ไดนามิกทุกครั้งที่ล็อกอิน TeamViewer ก็พยายามแก้ไขการตั้งค่าเดียวกัน เกิด conflict ทำให้ค้าง

วิธีแก้: กด Ctrl + Shift + Esc เปิด Task Manager แท็บ Processes คลิกขวา BGInfo เลือก End Taskแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters

ทดสอบเชื่อมต่อ TeamViewer ใหม่ หายังค้าง ให้ลองวิธีถัดไป

วิธีที่ 6: ปิด Standby Mode จาก Power Settings

อีกสาเหตุคือ Host PC อยู่ใน Standby mode จอปิด TeamViewer ไม่สามารถปลุกระบบและ initialize display ได้ ปัญหาเก่าของ TeamViewer

แก้ได้โดยตั้งค่าไม่ให้ Host เข้า Standby (จอไม่ปิด):

  1. กด Windows + R พิมพ์ powercfg.cpl Enter เปิด Power Options
  2. ดู Active Power Plan คลิก Change plan settings
  3. ตั้ง Turn Off the display และ Put the computer to sleep เป็น Never ทั้ง On battery และ Plugged Inแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  4. Save changes, รีสตาร์ท
  5. ทดสอบเชื่อมต่อ TeamViewer ใหม่

หายังไม่ได้ ให้ลองวิธีถัดไป

วิธีที่ 7: เชื่อมต่อผ่าน Server ID

มี workaround ที่หลายคนใช้สำเร็จ: ใช้ TeamViewer Server ID แทน User ID ในการเชื่อมต่อ

ขั้นตอนหา Server ID:

  1. บน Host Machine เปิด TeamViewer ไป Help > About TeamViewerแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  2. ใน About TeamViewer จะเห็น TeamViewer server ID คัดลอกส่งให้ฝั่ง Clientแก้ไข: TeamViewer ค้างที่ Initializing Display Parameters
  3. บนเครื่อง Client ใช้ Server ID ที่ได้ แทน User ID ปกติ

ควรเชื่อมต่อได้โดยไม่ค้าง "Initiating Display Parameters" อีกต่อไป