ฉันเพิ่งมีปัญหาเดียวกันและ "ตัวเลือกที่สาม" (ดูด้านล่าง) จากsevenforums.comได้ช่วยฉัน ฉันไม่สามารถตั้งค่าที่ต้องการในแอปพลิเคชันที่เรียกใช้จากเซิร์ฟเวอร์ระยะไกลในกล่องโต้ตอบคุณสมบัติ
เพิ่มHKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
และ / หรือ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
"ค่าสตริง" ใหม่
เปลี่ยนชื่อเป็นเส้นทางแบบเต็มของแอปพลิเคชันของคุณ (เช่น\\server\dir\app.exe
หรือc:\dir\app.exe
) และตั้งค่า "ข้อมูลค่า" ตามตัวเลือกเหล่านี้ (สามารถตั้งค่าได้หลากหลายและแยกด้วยช่องว่าง):
# Compatibility Mode Data Value
Windows 95 WIN95
Windows 98 / Windows Me WIN98
Windows NT 4.0 (SP 5) NT4SP5
Windows 2000 WIN2000
Windows XP (SP 2) WINXPSP2
Windows XP (SP 3) WINXPSP3
Windows Server 2003 (SP 1) WINSRV03SP1
Windows Server 2008 (SP 1) WINSRV08SP1
Windows Vista VISTARTM
Windows Vista (SP 1) VISTASP1
Windows Vista (SPk 2) VISTASP2
Windows 7 WIN7RTM
#Settings Data Value
Run in 256 colors 256Color
Run in 640 x 480 screen resolution 640x480
Disable visual themes DISABLETHEMES
Disable desktop composition DISABLEDWM
Disable display scaling on
high DPI settings HIGHDPIAWARE
Run this program as Admin RUNASADMIN
ด้วยการตั้งค่าเหล่านี้ฉันสามารถเรียกใช้แอปพลิเคชันของฉันเช่นนั้น:
ชื่อ: \\server\dir\app.exe
ข้อมูลค่า: DISABLETHEMES HIGHDPIAWARE RUNASADMIN