MSTSC: พื้นที่สีดำบนเดสก์ท็อประยะไกล


13

ฉันกำลังเชื่อมต่อจากWindows Server 2012 R2ไปยังเครื่องเสมือน Hyper-V ที่ใช้ Windows 8.1ผ่าน RDP (mstsc.exe) VM โฮสต์บนเครื่องเดียวกันกับที่ฉันกำลังเชื่อมต่อ
ทุกอย่างเรียบร้อยดีจนถึงทุกวันนี้ เมื่อฉันเชื่อมต่อกับ VM วันนี้ฉันเห็นว่าหน้าต่างแสดงผลไม่ถูกต้องและมีสี่เหลี่ยมสีดำแบบสุ่มตามที่แสดงในภาพด้านล่าง: ป้อนคำอธิบายรูปภาพที่นี่ ปัญหานี้เกิดขึ้นในทุกโปรแกรมและหน้าต่างที่ฉันพยายามจะเปิดปรับขนาด เลื่อน ฯลฯ

ฉันได้ลองเชื่อมต่อกับ VM อีกครั้งรีบูต VM เปลี่ยนธีม Windows บน VM ปิดการใช้งานและเปิดใช้งานไดรเวอร์การแสดงผลและการแสดงผลใหม่บน VM เปลี่ยนความละเอียดและความลึกของสีใน mstsc ปิดไฟร์วอลล์ทั้งเซิร์ฟเวอร์และ VM เป็น ตรวจสอบให้แน่ใจว่าพอร์ตเปิดอยู่ - ไม่มีอะไรช่วย

ไม่มีใครมีข้อเสนอแนะอะไรอีกบ้างที่ฉันสามารถลองแก้ไขปัญหานี้ได้


มีการอัปเดตล่าสุดสำหรับเครื่องใดเครื่องหนึ่งหรือไม่ หากคุณมีเครื่อง Win7 ลองใช้ RDP จากเครื่อง
EliadTech

ทั้งเซิร์ฟเวอร์และเครื่อง VM มีอัปเดตล่าสุดทั้งหมด น่าเสียดายที่ฉันไม่มีเครื่อง Win7 ที่จะลอง แต่ฉันสงสัยว่าทำไมคุณถึงแนะนำมัน mstsc รุ่น Win7 นั้นดีกว่าเซิร์ฟเวอร์ Win 2012 หรือไม่
Alexander Abakumov

น่าเศร้าที่มันดูเหมือน ฉันได้ลองใช้งานแล้วและเวอร์ชั่นใหม่นั้นเงียบและเฉื่อยชาเป็นครั้งคราว อาจมีสาเหตุอื่น ๆ แต่เมื่อฉันย้อนกลับไปใช้ Win7 mstsc มันทำงานได้อย่างสมบูรณ์ หากคุณลองแล้วอย่าลืมไฟล์ mstscax.dll ด้วย
EliadTech

1
@EliadTech คุณแนะนำให้ปรับลดรุ่น Win 2012R2 mstsc ลงไปเป็น Win7 mstsc หรือไม่? มันสามารถทำได้อย่างไร หรือเพียงแค่ใช้เครื่อง Win7 สำหรับ RDP เพื่อและสิ่งที่เกี่ยวกับ mstscax.dll? :)
Alexander Abakumov

อย่างแรกนี่ไม่ใช่วิธีแก้ปัญหาแม้ว่ามันจะใช้งานได้มันจะไม่แก้ปัญหารากเอง - นี่เป็นเพียงวิธีแก้ปัญหาที่คุณควรลอง โซลูชันที่สมบูรณ์อาจอยู่ในการคืนค่าการเปลี่ยนแปลงล่าสุดที่คุณทำไว้ (ไม่ว่าจะบนไคลเอนต์หรือบนเซิร์ฟเวอร์) ประการที่สองมันไม่สำคัญว่าคุณจะเรียกใช้ mstsc จาก Win7 หรือคัดลอก หากคุณเลือกที่จะคัดลอกให้คัดลอกทั้ง mstsc.exe และ mstscax.exe ไปยังโฟลเดอร์หนึ่งบนโฮสต์ Win8.1
EliadTech

คำตอบ:


12

ฉันจะแก้ไขปัญหานี้โดยการปิดการใช้งานPersistent bitmap cachingในmstscตัวเลือกสำหรับ VM ของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

หลังจากทำสิ่งนี้ฉันไม่ได้พบปัญหาใด ๆ เป็นเวลาหลายเดือน


4

สำหรับฉันการปิดใช้งาน 'แคชบิตแมปแบบถาวร' ตามที่แนะนำในที่นี้ใช้ได้ผล อย่างไรก็ตามสิ่งนี้จะลดประสิทธิภาพลง

แต่ให้ลบเนื้อหาของ Client \ Cache เซิร์ฟเวอร์ AppData \ Local \ Microsoft \ Terminal แทน C: \ Users \ Local และเชื่อมต่ออีกครั้ง วิธีนี้ฉันสามารถเปิด 'แคชบิตแมปแบบถาวร' ไว้ แต่ไม่มีกล่องดำ


3

ดูเหมือนจะมีปัญหากับการตรวจจับอัตโนมัติของคุณภาพการเชื่อมต่อ บางครั้งฉันเคยเจอสิ่งนี้ในสภาพแวดล้อมของฉัน

ฉันจะแก้ไขในmstsc.exeการตั้งภายใต้เป็นค่าที่เป็นไปได้ExperienceDetect connection quality automatically

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.