วิธีปรับความละเอียดของ Windows 7 VM โดยอัตโนมัติโดยใช้ VMware Fusion ได้อย่างไร


16

เมื่อเร็ว ๆ นี้ฉันได้รับ MacBook Pro Retina ก่อนหน้านี้ฉันใช้ Windows มาตลอดและฉันก็ยังต้องการใช้เพราะ Visual Studio ดังนั้นฉันจึงติดตั้ง VMware Fusion และ Windows 7 เป็นเครื่องเสมือน

ปัญหาคือเมื่อใดก็ตามที่ฉันเปิดตัว VM, VMWare จะตั้งค่าความละเอียดของแขกโดยอัตโนมัติเป็นสูงสุดบน Mac (นั่นคือ 2880x1800) ดังนั้นฉันจึงเปลี่ยนความละเอียดจาก Windows และตั้งเป็น 1440x900 แต่เมื่อฉันรีสตาร์ทบนหน้าจอเข้าสู่ระบบมันจะเปลี่ยนกลับเป็น 2880x1800 โดยอัตโนมัติ ฉันคิดว่ามันเป็นเพราะเครื่องมือของ VMware ดังนั้นฉันจึงถอนการติดตั้ง ตอนนี้ทำงานได้อย่างถูกต้อง แต่ฉันสูญเสียคุณสมบัติจำนวนมากโดยไม่ได้ติดตั้งเครื่องมือ ฉันจะแก้ปัญหานี้ได้อย่างไร


ฉันมีปัญหาเดียวกัน แต่ฉันใช้ VMWare เวอร์ชันล่าสุด, 5.0.2
ajcw

คำตอบ:


3

ดาวน์โหลดตัวอย่างเทคโนโลยี VMWare Fusion 2012 ปัญหานี้ได้รับการแก้ไขในรุ่นนั้น


ฉันเพิ่งซื้อ Retina MacBook Pro ขนาด 15 นิ้วและมีปัญหาแบบเดียวกับที่คุณทำฉันจะสมมติว่าคุณใช้ VMWare 4 และทางออกที่ดีที่สุดที่ฉันพบคือการอัพเกรดเป็น VMWare Fusion 5 เวอร์ชันใหม่นี้มีการสนับสนุนอย่างชัดเจนสำหรับ ความละเอียดอันยิ่งใหญ่ของหน้าจอ Retina และมันแก้ไขปัญหาที่เกี่ยวข้องกับความละเอียดทั้งหมดที่ฉันมี
พอลชอว์

28

ฉันใช้ VMWare Fusion 5.0.3 เมื่อvmwaretoolsติดตั้งแล้วมันง่ายมากที่จะเปลี่ยนความละเอียดใน Windows VM:

  • ไปที่เครื่องเสมือน> การตั้งค่า> จอแสดงผล
  • มีช่องทำเครื่องหมายใช้ความละเอียดเต็มจอแสดงผล Retina
  • ยกเลิกการเลือกและ vm จะเปลี่ยนกลับไปเป็นความละเอียดปกติ

ขอบคุณ! ฉันสร้างบัญชีที่นี่เพียงเพื่อให้ +1 นั่นถูกต้องแล้ว!
eestein

ฉันใช้ El Captain, Windows 7 pro ภายใน VMware fusion ตอนนี้ฉันสามารถตั้งค่าความละเอียดและไม่อนุญาตให้เปลี่ยนอัตโนมัติ
อย่านู Vy

5

แก้ไข~/Library/Preferences/VMware Fusion/preferencesไฟล์โดยเพิ่มบรรทัดต่อไปนี้:

pref.autoFitGuestToWindow = "FALSE"
pref.autoFitFullScreen = "stretchGuestToHost"

pref.autoFitGuestToWindow = "FALSE"ปิดใช้งานพอดีอัตโนมัติสำหรับโหมด Single Window pref.autoFitFullScreen = "stretchGuestToHost"ปิดใช้งานพอดีอัตโนมัติสำหรับโหมดเต็มหน้าจอ


ดูเหมือนว่าคำตอบที่ดีที่สุด ทำงานได้อย่างสมบูรณ์แบบ (แน่นอนให้แน่ใจว่าได้รีสตาร์ท VMWare Fusion หลังจากทำการเปลี่ยนแปลงเหล่านี้)
คาเลบ

คำตอบที่ดีที่สุดโดยไกล! คนอื่นไม่ทำงาน ฉันก็สร้างบัญชีเพียงเพื่อ upvote คำตอบนี้!
Belfield

3

คุณยังสามารถใช้คำสั่งต่อไปนี้เพื่อตั้งค่าความละเอียด:

C:\Program Files\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1440

เปิดตัวเลือก Retina ไปที่ VM ตั้งค่าความละเอียดที่คุณชอบลบชุดไฟล์ความละเอียดนี้ที่กล่าวถึงข้างต้นนี้จะหยุดการย้อนกลับ
Bishoy Hanna

1

ฉันไม่มีการแก้ไขที่แท้จริงฉันเดาว่าจะต้องมีการแก้ไขจาก VMware ในระหว่างนี้ฉันพบคำแนะนำนี้ผ่าน Google:

ออกจากโหมดเต็มหน้าจอ (ctrl-cmd-F) จากนั้นกลับมาอีกครั้ง


1

ฉันใช้ VMWare Fusion 5.x บน MAcBook Retina 13 'และเป็นวิธีแก้ปัญหาฉันได้สร้างไฟล์. bat (ปฏิบัติการอัตโนมัติ) เพื่อทำให้คำสั่งอัตโนมัติตามที่ Michiel แนะนำบน Windows ของฉันและฉันคลิกสองครั้งเพื่อนำกลับมาใช้ใหม่ ความละเอียดที่ฉันต้องการ

ไฟล์ ResetResultion.bat มีเนื้อหาดังต่อไปนี้:

"C:\Program Files\VMware\VMware Tools\VMwareResolutionSet.exe"  0 1 , 0 0 1920 1200
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.