ฉันจะเริ่มต้นจากรายการสุดท้ายและฉันจะยกตัวอย่างที่ฉันต้องเผชิญกับบ่อยครั้ง - หลังจากติดตั้ง Windows 8 การติดตั้งไดรเวอร์และโปรแกรมล้มเหลวในคอมพิวเตอร์ข้อความปรากฏว่ารุ่นปัจจุบันของระบบปฏิบัติการ ไม่รองรับหรือโปรแกรมนี้มีปัญหาความเข้ากันได้ วิธีการใช้งานที่ง่ายที่สุดและมักจะทำงาน - เพื่อเริ่มการติดตั้งในโหมดความเข้ากันได้กับ Windows 7 ซึ่งในกรณีที่เกือบจะผ่านไปได้เกือบตลอดเวลาเนื่องจากระบบปฏิบัติการทั้งสองรุ่นเหล่านี้เกือบจะเหมือนกันเพียงฝังอยู่ในตัวติดตั้งอัลกอริทึมการทดสอบ "ไม่ได้ รู้ "เกี่ยวกับการดำรงอยู่ของแปดตั้งแต่เปิดตัวก่อนหน้านี้ที่นี่และรายงานความไม่ลงรอยกัน
กล่าวอีกนัยหนึ่งโหมดความเข้ากันได้ของ Windows ช่วยให้คุณเรียกใช้โปรแกรมที่มีปัญหาในการเปิดใช้งานในเวอร์ชันของระบบปฏิบัติการซึ่งติดตั้งอยู่ในขณะนี้เพื่อให้พวกเขา "เชื่อ" ซึ่งเปิดตัวในหนึ่งในรุ่นก่อนหน้านี้
ความสนใจ: อย่าใช้โหมดความเข้ากันได้ของไวรัสโปรแกรมสำหรับการตรวจสอบและแก้ไขไฟล์ระบบยูทิลิตี้ดิสก์เนื่องจากอาจนำไปสู่ผลที่ไม่พึงประสงค์ นอกจากนี้ยังแนะนำให้ดูและไม่มีโปรแกรมในเว็บไซต์อย่างเป็นทางการของนักพัฒนาในรุ่นที่ใช้งานร่วมกันได้หรือไม่
วิธีการเรียกใช้โปรแกรมในโหมดความเข้ากันได้
ก่อนอื่นฉันจะแสดงวิธีการเรียกใช้โปรแกรมในโหมดความเข้ากันได้ใน Windows 7 และ 8 (หรือ 8.1) ด้วยตนเอง มันง่ายมาก:
- คลิกขวาที่ไฟล์โปรแกรมที่เรียกใช้งานได้ (exe, MSI, ฯลฯ ) เลือกรายการ "คุณสมบัติ" ในเมนูบริบท
- เปิดแท็บความเข้ากันได้ให้ตรวจสอบรายการ "เรียกใช้โปรแกรมในความเข้ากันได้" และเลือกเวอร์ชั่น Windows ซึ่งคุณต้องการให้แน่ใจว่าคุณต้องการให้ความเข้ากันได้
- นอกจากนี้คุณยังสามารถตั้งค่าโปรแกรมเพื่อเริ่มโปรแกรมในนามของผู้ดูแลระบบ จำกัด ความละเอียดและจำนวนสีที่ใช้ (อาจจำเป็นสำหรับโปรแกรม 16 บิตเก่า)
- กดปุ่ม "ตกลง" เพื่อใช้โหมดความเข้ากันได้สำหรับผู้ใช้ปัจจุบันหรือ "เปลี่ยนตัวเลือกสำหรับผู้ใช้ทั้งหมด" เพื่อให้พวกเขาถูกนำไปใช้กับผู้ใช้คอมพิวเตอร์ทุกคน
หลังจากนั้นคุณสามารถลองเริ่มโปรแกรมได้อีกครั้งคราวนี้จะเปิดตัวในโหมดความเข้ากันได้กับ Windows รุ่นที่คุณเลือก
ขึ้นอยู่กับรุ่นที่คุณทำการกระทำที่อธิบายไว้ข้างต้นรายการของระบบที่มีอยู่จะแตกต่างกัน นอกจากนี้บางรายการอาจไม่สามารถใช้งานได้ (โดยเฉพาะอย่างยิ่งหากคุณต้องการเรียกใช้โปรแกรม 64 บิตในโหมดความเข้ากันได้)
แอปพลิเคชันอัตโนมัติของพารามิเตอร์ความเข้ากันได้ของโปรแกรม
ใน Windows มีผู้ช่วยความเข้ากันได้ของซอฟต์แวร์ในตัวที่สามารถลองพิจารณาว่าจำเป็นต้องดำเนินการโปรแกรมเพื่อทำงานในลักษณะที่ต้องการ
หากต้องการใช้งานให้คลิกขวาที่ไฟล์ปฏิบัติการและเลือกเมนู "แก้ไขปัญหาความเข้ากันได้"
หน้าต่าง "แก้ไขปัญหา" จะปรากฏขึ้นและหลังจากนั้นสองตัวเลือกสำหรับการเลือก:
- ใช้ตัวเลือกที่แนะนำ (เริ่มต้นด้วยพารามิเตอร์ความเข้ากันได้ที่แนะนำ) เมื่อคุณเลือกรายการนี้คุณจะเห็นหน้าต่างที่มีพารามิเตอร์ที่จะใช้ (จะถูกกำหนดโดยอัตโนมัติ) คลิกปุ่ม "ตรวจสอบโปรแกรม" เพื่อเริ่มต้น หากคุณโชคดีหลังจากที่คุณปิดโปรแกรมคุณจะถูกขอให้บันทึกการตั้งค่าโหมดความเข้ากันได้
- การวินิจฉัยโปรแกรม - เพื่อเลือกการตั้งค่าความเข้ากันได้ทั้งนี้ขึ้นอยู่กับปัญหาที่เกิดขึ้นจากโปรแกรม (คุณสามารถระบุปัญหาที่เกิดขึ้นได้)
ในหลายกรณีการเลือกอัตโนมัติและการเปิดตัวโปรแกรมในโหมดความเข้ากันได้โดยใช้ผู้ช่วยค่อนข้างมีประสิทธิภาพ
การติดตั้งโหมดความเข้ากันได้ของโปรแกรมในโปรแกรมแก้ไขรีจิสทรี
และในที่สุดก็มีวิธีที่จะเปิดใช้งานโหมดความเข้ากันได้สำหรับโปรแกรมที่ใช้ Registry Editor ฉันไม่คิดว่านี่เป็นประโยชน์กับใครบางคน (ในกรณีใด ๆ จากผู้อ่านของฉัน) แต่ความเป็นไปได้มีอยู่
ดังนั้นนี่คือขั้นตอนที่จำเป็น:
- กดปุ่ม Win + R บนแป้นพิมพ์ให้ป้อน regedit แล้วกด ENTER
- ในคีย์รีจิสทรีที่เปิดขึ้นให้เปิดสาขาของ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatflags \ Layers
- คลิกขวาทางขวาไปทางขวาเลือก "สร้าง" - พารามิเตอร์สตริง "
- ป้อนเส้นทางแบบเต็มไปยังโปรแกรมเป็นชื่อพารามิเตอร์
- คลิกที่มันคลิกขวาแล้วคลิก "เปลี่ยน"
- ในฟิลด์ "ค่า" ป้อนหนึ่งในค่าความเข้ากันได้ (จะแสดงอยู่ด้านล่าง) ด้วยการเพิ่มค่า runasadmin ผ่านช่องว่างคุณยังเปิดใช้งานการเปิดใช้งานโปรแกรมจากผู้ดูแลระบบ
- ทำเช่นเดียวกันสำหรับโปรแกรมนี้ใน 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)