โหมดความเข้ากันได้ของ Windows 7 และ Windows 8.1

Anonim

เริ่มต้นในโหมดความเข้ากันได้
ในเนื้อหานี้ฉันจะบอกคุณในรายละเอียดวิธีการเรียกใช้โปรแกรมหรือเกมในโหมดความเข้ากันได้กับรุ่นก่อนหน้าของระบบปฏิบัติการใน Windows 7 และ Windows 8.1 โหมดความเข้ากันได้คืออะไรและในกรณีที่การใช้งานของมันมีแนวโน้มที่จะแก้ปัญหาเหล่านั้น หรือปัญหาอื่น ๆ ที่มีความน่าจะเป็นสูง

ฉันจะเริ่มต้นจากรายการสุดท้ายและฉันจะยกตัวอย่างที่ฉันต้องเผชิญกับบ่อยครั้ง - หลังจากติดตั้ง Windows 8 การติดตั้งไดรเวอร์และโปรแกรมล้มเหลวในคอมพิวเตอร์ข้อความปรากฏว่ารุ่นปัจจุบันของระบบปฏิบัติการ ไม่รองรับหรือโปรแกรมนี้มีปัญหาความเข้ากันได้ วิธีการใช้งานที่ง่ายที่สุดและมักจะทำงาน - เพื่อเริ่มการติดตั้งในโหมดความเข้ากันได้กับ Windows 7 ซึ่งในกรณีที่เกือบจะผ่านไปได้เกือบตลอดเวลาเนื่องจากระบบปฏิบัติการทั้งสองรุ่นเหล่านี้เกือบจะเหมือนกันเพียงฝังอยู่ในตัวติดตั้งอัลกอริทึมการทดสอบ "ไม่ได้ รู้ "เกี่ยวกับการดำรงอยู่ของแปดตั้งแต่เปิดตัวก่อนหน้านี้ที่นี่และรายงานความไม่ลงรอยกัน

กล่าวอีกนัยหนึ่งโหมดความเข้ากันได้ของ Windows ช่วยให้คุณเรียกใช้โปรแกรมที่มีปัญหาในการเปิดใช้งานในเวอร์ชันของระบบปฏิบัติการซึ่งติดตั้งอยู่ในขณะนี้เพื่อให้พวกเขา "เชื่อ" ซึ่งเปิดตัวในหนึ่งในรุ่นก่อนหน้านี้

โปรแกรมนี้มีปัญหาความเข้ากันได้

ความสนใจ: อย่าใช้โหมดความเข้ากันได้ของไวรัสโปรแกรมสำหรับการตรวจสอบและแก้ไขไฟล์ระบบยูทิลิตี้ดิสก์เนื่องจากอาจนำไปสู่ผลที่ไม่พึงประสงค์ นอกจากนี้ยังแนะนำให้ดูและไม่มีโปรแกรมในเว็บไซต์อย่างเป็นทางการของนักพัฒนาในรุ่นที่ใช้งานร่วมกันได้หรือไม่

วิธีการเรียกใช้โปรแกรมในโหมดความเข้ากันได้

ก่อนอื่นฉันจะแสดงวิธีการเรียกใช้โปรแกรมในโหมดความเข้ากันได้ใน Windows 7 และ 8 (หรือ 8.1) ด้วยตนเอง มันง่ายมาก:

  1. คลิกขวาที่ไฟล์โปรแกรมที่เรียกใช้งานได้ (exe, MSI, ฯลฯ ) เลือกรายการ "คุณสมบัติ" ในเมนูบริบท
  2. เปิดแท็บความเข้ากันได้ให้ตรวจสอบรายการ "เรียกใช้โปรแกรมในความเข้ากันได้" และเลือกเวอร์ชั่น Windows ซึ่งคุณต้องการให้แน่ใจว่าคุณต้องการให้ความเข้ากันได้
    เรียกใช้โปรแกรมในโหมดความเข้ากันได้กับ Windows 7
  3. นอกจากนี้คุณยังสามารถตั้งค่าโปรแกรมเพื่อเริ่มโปรแกรมในนามของผู้ดูแลระบบ จำกัด ความละเอียดและจำนวนสีที่ใช้ (อาจจำเป็นสำหรับโปรแกรม 16 บิตเก่า)
  4. กดปุ่ม "ตกลง" เพื่อใช้โหมดความเข้ากันได้สำหรับผู้ใช้ปัจจุบันหรือ "เปลี่ยนตัวเลือกสำหรับผู้ใช้ทั้งหมด" เพื่อให้พวกเขาถูกนำไปใช้กับผู้ใช้คอมพิวเตอร์ทุกคน

หลังจากนั้นคุณสามารถลองเริ่มโปรแกรมได้อีกครั้งคราวนี้จะเปิดตัวในโหมดความเข้ากันได้กับ Windows รุ่นที่คุณเลือก

ขึ้นอยู่กับรุ่นที่คุณทำการกระทำที่อธิบายไว้ข้างต้นรายการของระบบที่มีอยู่จะแตกต่างกัน นอกจากนี้บางรายการอาจไม่สามารถใช้งานได้ (โดยเฉพาะอย่างยิ่งหากคุณต้องการเรียกใช้โปรแกรม 64 บิตในโหมดความเข้ากันได้)

แอปพลิเคชันอัตโนมัติของพารามิเตอร์ความเข้ากันได้ของโปรแกรม

ใน Windows มีผู้ช่วยความเข้ากันได้ของซอฟต์แวร์ในตัวที่สามารถลองพิจารณาว่าจำเป็นต้องดำเนินการโปรแกรมเพื่อทำงานในลักษณะที่ต้องการ

แก้ไขข้อผิดพลาดความเข้ากันได้ของ Windows

หากต้องการใช้งานให้คลิกขวาที่ไฟล์ปฏิบัติการและเลือกเมนู "แก้ไขปัญหาความเข้ากันได้"

เมนูในขณะที่กำจัดปัญหาความเข้ากันได้

หน้าต่าง "แก้ไขปัญหา" จะปรากฏขึ้นและหลังจากนั้นสองตัวเลือกสำหรับการเลือก:

  • ใช้ตัวเลือกที่แนะนำ (เริ่มต้นด้วยพารามิเตอร์ความเข้ากันได้ที่แนะนำ) เมื่อคุณเลือกรายการนี้คุณจะเห็นหน้าต่างที่มีพารามิเตอร์ที่จะใช้ (จะถูกกำหนดโดยอัตโนมัติ) คลิกปุ่ม "ตรวจสอบโปรแกรม" เพื่อเริ่มต้น หากคุณโชคดีหลังจากที่คุณปิดโปรแกรมคุณจะถูกขอให้บันทึกการตั้งค่าโหมดความเข้ากันได้
    พารามิเตอร์ความเข้ากันได้ที่ใช้
  • การวินิจฉัยโปรแกรม - เพื่อเลือกการตั้งค่าความเข้ากันได้ทั้งนี้ขึ้นอยู่กับปัญหาที่เกิดขึ้นจากโปรแกรม (คุณสามารถระบุปัญหาที่เกิดขึ้นได้)

ในหลายกรณีการเลือกอัตโนมัติและการเปิดตัวโปรแกรมในโหมดความเข้ากันได้โดยใช้ผู้ช่วยค่อนข้างมีประสิทธิภาพ

การติดตั้งโหมดความเข้ากันได้ของโปรแกรมในโปรแกรมแก้ไขรีจิสทรี

และในที่สุดก็มีวิธีที่จะเปิดใช้งานโหมดความเข้ากันได้สำหรับโปรแกรมที่ใช้ Registry Editor ฉันไม่คิดว่านี่เป็นประโยชน์กับใครบางคน (ในกรณีใด ๆ จากผู้อ่านของฉัน) แต่ความเป็นไปได้มีอยู่

ดังนั้นนี่คือขั้นตอนที่จำเป็น:

  1. กดปุ่ม Win + R บนแป้นพิมพ์ให้ป้อน regedit แล้วกด ENTER
  2. ในคีย์รีจิสทรีที่เปิดขึ้นให้เปิดสาขาของ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatflags \ Layers
  3. คลิกขวาทางขวาไปทางขวาเลือก "สร้าง" - พารามิเตอร์สตริง "
  4. ป้อนเส้นทางแบบเต็มไปยังโปรแกรมเป็นชื่อพารามิเตอร์
  5. คลิกที่มันคลิกขวาแล้วคลิก "เปลี่ยน"
  6. ในฟิลด์ "ค่า" ป้อนหนึ่งในค่าความเข้ากันได้ (จะแสดงอยู่ด้านล่าง) ด้วยการเพิ่มค่า runasadmin ผ่านช่องว่างคุณยังเปิดใช้งานการเปิดใช้งานโปรแกรมจากผู้ดูแลระบบ
  7. ทำเช่นเดียวกันสำหรับโปรแกรมนี้ใน HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatflags \ Layers

โหมดความเข้ากันได้ในตัวแก้ไขรีจิสทรี

ตัวอย่างการใช้งานที่คุณสามารถดูบนหน้าจอด้านบน - โปรแกรม Setup.exe จะทำงานจากผู้ดูแลระบบในโหมดความเข้ากันได้กับ Vista SP2 ค่าที่มีอยู่สำหรับ Windows 7 (เวอร์ชันซ้าย - Windows ในโหมดความเข้ากันได้ที่โปรแกรมจะทำงานทางด้านขวา - ค่าข้อมูลสำหรับตัวแก้ไขรีจิสทรี):

  • Windows 95 - Win95
  • Windows 98 และฉัน - Win98
  • Windows NT 4.0 - NT4SP5
  • Windows 2000 - Win2000
  • Windows XP SP2 - WinxPSP2
  • Windows XP SP3 - WinxPSP3
  • Windows Vista - VistartM (Vistasp1 และ Vistasp2 - สำหรับ Service Pack ที่สอดคล้องกัน)
  • Windows 7 - Win7RTM

หลังจากการเปลี่ยนแปลงทำปิดตัวแก้ไขรีจิสทรีและรีสตาร์ทคอมพิวเตอร์ (โดยเฉพาะอย่างยิ่ง) ครั้งต่อไปที่โปรแกรมเริ่มต้นจะเกิดขึ้นกับพารามิเตอร์ที่เลือก

บางทีการเปิดตัวโปรแกรมในโหมดความเข้ากันได้จะช่วยให้คุณแก้ไขข้อผิดพลาดที่เกิดขึ้นได้ ไม่ว่าในกรณีใด ๆ ส่วนใหญ่ถูกสร้างขึ้นสำหรับ Windows Vista และ Windows 7 ควรทำงานใน Windows 8 และ 8.1 และโปรแกรมที่เขียนขึ้นสำหรับ XP มีแนวโน้มที่จะทำงานในเจ็ด (ดีหรือใช้โหมด XP)

อ่านเพิ่มเติม