มีแอปพลิเคชั่นที่ออกแบบมาสำหรับ Windows XP, Windows 98 และแม้แต่ DOS แต่ไม่สามารถติดตั้งและทำงานบน Widows 10 ได้ ก่อนที่จะหมดหวัง คุณสามารถลองวิธีการต่อไปนี้เพื่อดูว่าคุณสามารถติดตั้งได้หรือไม่ รับซอฟต์แวร์หรือเกมที่คุณชื่นชอบหรือ ไม่?
Microsoft มีประวัติความเข้ากันได้แบบย้อนหลังมายาวนาน ซึ่งแม้จะทำงานได้ไม่ดีนัก แต่ก็ยังปรากฏอยู่ในระบบปฏิบัติการ Windows แอปพลิเคชัน Windows ส่วนใหญ่จะทำงานบน Windows 10 เช่นเดียวกับที่ติดตั้งและใช้งานบน Windows 8 อย่างไรก็ตาม ในระยะยาว เกมและซอฟต์แวร์บางเกมที่เก่าเกินไปจะล้าสมัยและไม่สามารถดำเนินการต่อได้
หากคุณใช้ระบบปฏิบัติการ Windows 10 และต้องการติดตั้งแอปพลิเคชันและเกมเก่า ๆ คุณจะต้องใช้โหมดความเข้ากันได้ที่มีอยู่ใน Windows 10 การปรับแต่งระบบ แพตช์ หรือโปรแกรมจำลองเบราว์เซอร์
ก่อนที่จะยอมแพ้ ให้ลองใช้วิธีการด้านล่างเพื่อลองติดตั้งและใช้งานแอปพลิเคชันเก่า!
เหตุใดแอปพลิเคชันเก่าจึงล้มเหลวเมื่อติดตั้งบน Windows 10
มีสาเหตุหลายประการที่ทำให้เกมและซอฟต์แวร์เก่าถูกปฏิเสธที่จะติดตั้งบน Windows 10 เช่น:
- แอพขึ้นอยู่กับซอฟต์แวร์เวอร์ชันเก่า:ซอฟต์แวร์บางตัวขึ้นอยู่กับไลบรารีเก่าและไม่ได้ติดตั้งโดยอัตโนมัติตามค่าเริ่มต้นอีกต่อไป
- ซอฟต์แวร์ 16 บิต: Windows เวอร์ชัน 64 บิตไม่มีเลเยอร์ความเข้ากันได้ที่สร้างขึ้นสำหรับแอปพลิเคชัน Windows 16 บิตอีกต่อไป
- ซอฟต์แวร์ DOS: Windows 10 เช่นเดียวกับ Windows ทุกรุ่นตั้งแต่ XP ขึ้นไป จะไม่ทำงานบน DOS อีกต่อไป โปรแกรม DOS บางโปรแกรมจะยังคงทำงานอยู่ แต่ส่วนใหญ่ โดยเฉพาะเกม จะมีปัญหาเมื่อทำงานหรือไม่สามารถติดตั้งได้
- DRM:โซลูชัน DRM ที่ "เก่าเกินไป" หรือไม่มีอยู่อีกต่อไปจะกลายเป็นอุปสรรค ทำให้แอปพลิเคชันไม่สามารถเริ่มทำงานได้
จะเอาชนะสาเหตุข้างต้นได้อย่างไร? โปรดอ่านบทความต่อ!
คุณสามารถดูบทความที่เกี่ยวข้อง:
วิธีเรียกใช้ซอฟต์แวร์เก่าบน Windows 10 โดยใช้โหมดความเข้ากันได้
3 วิธีในการติดตั้งซอฟต์แวร์และเกมคลาสสิคบน Windows 10
1. เรียกใช้ในฐานะผู้ดูแลระบบ
หากคุณวางแผนที่จะติดตั้งแอปพลิเคชัน Windows XP สิ่งแรกที่ต้องลองคือการเรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบ ในช่วงยุค Windows XP บัญชีผู้ใช้ส่วนใหญ่เป็นผู้ดูแลระบบ ดังนั้นแอปพลิเคชันจึงถูกเขียนโค้ดโดยสันนิษฐานว่าพวกเขามีสิทธิ์การเข้าถึงของผู้ดูแลระบบ แต่มันไม่เป็นเช่นนั้นเสมอไปใน Windows 10 หากคุณเพียงดับเบิลคลิกที่ไอคอนแอปพลิเคชันแล้วเปิดใช้งานตามปกติคุณจะเห็นข้อความแสดงข้อผิดพลาด ไปที่ไฟล์ปฏิบัติการของแอปพลิเคชันหรือทางลัด คลิกขวาแล้วเลือกRun as Administrator
2. ตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรม
หากวิธีที่ 1 ไม่ได้ผล คุณสามารถลองปล่อยให้ Windows 10 ตัดสินใจเกี่ยวกับการตั้งค่าความเข้ากันได้ด้วยตนเอง Windows 10 มีตัวแก้ไขปัญหาความเข้ากันได้ของโปรแกรมเพื่อช่วยตรวจจับและแก้ไขปัญหาความเข้ากันได้ทั่วไป
ใช้ เมนู Start เพื่อเข้าสู่ โปรแกรมที่รันในช่องค้นหา เลือกผลลัพธ์ที่เหมาะสมที่สุดเพื่อเปิด ตัวแก้ไขปัญหาความเข้ากันได้ ของโปรแกรม
คลิกขั้นสูง > เรียกใช้ในฐานะผู้ดูแลระบบคลิกถัดไป
โปรแกรมดีบักเกอร์จะสแกนทั้งระบบเพื่อหาปัญหาความเข้ากันได้ที่อาจเกิดขึ้น หากแอปพลิเคชันของคุณไม่อยู่ในรายการ ให้เลือกไม่อยู่ในรายการแล้วคลิกถัดไป
จากนั้น เรียกดูไฟล์ปฏิบัติการหรือทางลัด ด้านล่างนี้จะพามาดูเกมบริหารทีมฟุตบอลที่เคยโด่งดังมากอย่าง Premier Manager 98
ดำเนินการต่อโดยเลือก ลองใช้การตั้งค่า ที่แนะนำ
เมื่อใช้การตั้งค่าแล้ว ให้ทดสอบแอปพลิเคชัน อย่างที่คุณเห็น เกมนี้ใช้งานได้แม้ว่าจะบอกว่าต้องใช้ซีดีรอมต้นฉบับก็ตาม คลิกถัดไป
ข้อผิดพลาดความเข้ากันได้
โปรแกรมดีบักเกอร์จะถามคุณว่าการซ่อมแซมสำเร็จหรือไม่ เลือกใช่ บันทึกการตั้งค่าเหล่านี้สำหรับโปรแกรมนี้เพื่อปิดดีบักเกอร์ เลือกไม่ใช่ ลองอีกครั้งโดยใช้การตั้งค่าอื่นเพื่อเปิดกล่องโต้ตอบอื่นที่มีตัวเลือกต่อไปนี้:
- โปรแกรมใช้งานได้กับ Windows เวอร์ชันก่อนหน้า แต่จะไม่ติดตั้งหรือรันในขณะนี้ (แอปใช้งานได้กับ Windows เวอร์ชันเก่า แต่ไม่สามารถติดตั้งหรือรันได้ในขณะนี้)
- ตัวอย่าง: โปรแกรมติดตั้งไม่เริ่มทำงาน
- โปรแกรมเปิดขึ้นแต่แสดงผลไม่ถูกต้อง (แอปเปิดขึ้นแต่แสดงไม่ถูกต้อง)
- เช่น สี ขนาด ความละเอียดไม่ถูกต้อง
- โปรแกรมต้องการการอนุญาตเพิ่มเติม (โปรแกรมต้องการการอนุญาตเพิ่มเติม)
- ตัวอย่างเช่น: ข้อผิดพลาดการปฏิเสธการเข้าถึงปรากฏขึ้นหรือแอปพลิเคชันต้องการสิทธิ์ผู้ดูแลระบบจึงจะทำงาน
- ฉันไม่เห็นปัญหาของฉันในรายการ (ไม่มีตัวเลือกที่คล้ายกับปัญหาที่ฉันมี)
ขึ้นอยู่กับผลการรันแอพพลิเคชั่นหลังจากการดีบั๊กด้านบนเพื่อทำการเลือก ตัวอย่างด้านล่างนี้จะช่วยให้คุณเข้าใจว่าตัวเลือกใดที่เหมาะกับใบสมัครของคุณ บางครั้งอาจต้องใช้การแก้ไขหลายอย่างร่วมกันเพื่อติดตั้งและใช้งานแอป ดังนั้นอย่าหมดหวังหากวิธีที่ #2 ไม่ได้ผล
ดำเนินการด้วยตนเอง:
หากคุณไม่ได้ใช้ดีบักเกอร์ Windows 10 ในตัว คุณสามารถเข้าถึงตัวเลือกความเข้ากันได้ผ่านคุณสมบัติของแอปพลิเคชัน เรียกดูแอปพลิเคชันที่ต้องการแก้ไข คลิกขวาและเลือกคุณสมบัติจากเมนูบริบท
เลือกแท็บความเข้ากันได้ > โหมดความเข้ากันได้ >ตรวจสอบเรียกใช้โปรแกรมนี้ในโหมดความเข้ากันได้สำหรับ:เลือก Windows เวอร์ชันเก่าเพื่อเรียกใช้แอปพลิเคชัน นอกจากนี้ คุณจะเห็นการตั้งค่าความเข้ากันได้สำหรับสี ความละเอียดหน้าจอ ฯลฯ นอกจากนี้ ดีบักเกอร์ยังมีตัวเลือกที่คล้ายกันอีกด้วย เมื่อเสร็จแล้ว คลิกApplyจากนั้นคลิกOKเพื่อเสร็จสิ้น
โปรดจำไว้ว่าการเปลี่ยนแปลงข้างต้นมีผลกับบัญชีผู้ใช้ปัจจุบันเท่านั้น หากคุณต้องการใช้การตั้งค่าความเข้ากันได้กับทุกบัญชีบนอุปกรณ์ของคุณ ให้ใช้ปุ่มเปลี่ยนการตั้งค่าสำหรับผู้ใช้ทั้งหมด
วิธีนี้ต้องใช้ความพยายามหลายครั้งในระบบปฏิบัติการรุ่นเก่าจนกว่าจะพบระบบปฏิบัติการที่สามารถเรียกใช้แอปพลิเคชันได้
3. การใช้ไดรเวอร์ที่ไม่ได้ลงนาม
Windows 10 เวอร์ชัน 64 บิตใช้ Driver Signature Enforcement (ไดรเวอร์ที่มีลายเซ็นที่ถูกต้อง) Windows 10 รุ่น 32 บิตไม่ต้องการสิ่งนี้ แม้ว่าจะทำงานบนคอมพิวเตอร์รุ่นใหม่ที่มี UEFI ซึ่งต้องใช้ไดรเวอร์ที่ลงนามก็ตาม
การใช้ไดรเวอร์ที่ลงนามอย่างถูกต้องจะช่วยเพิ่มความปลอดภัยและความเสถียรทำให้มั่นใจได้ว่าไม่สามารถติดตั้งไดรเวอร์ที่เป็นอันตรายหรือไม่เสถียรบนคอมพิวเตอร์ได้ แม้ว่าจะเป็นการยากที่จะจำกัดไดรเวอร์เหล่านั้นโดยสิ้นเชิง แต่ยังเพิ่มความปลอดภัยให้กับผู้ใช้คอมพิวเตอร์ด้วย ขออภัย บางครั้งข้อกำหนดในการใช้ไดรเวอร์ที่ลงนามอาจทำให้แอปพลิเคชันของคุณไม่ทำงานบน Windows 10 เว้นแต่ว่าแอปพลิเคชันจะมีไดรเวอร์ 64 บิตล่าสุด หากคุณต้องการติดตั้งและเรียกใช้แอปพลิเคชันประเภทนี้ คุณจะต้องปิดการใช้งานไดรเวอร์ที่ลงนามแล้ว โปรดจำไว้ว่านั่นอาจทำให้ระบบเสี่ยงต่อการถูกโจมตีได้
ปิดการใช้งานการบังคับใช้ลายเซ็นไดรเวอร์:
นี่ไม่ใช่การเปลี่ยนแปลงถาวร ตัวเลือกนี้จะเปิดใช้งานหลังจากรีสตาร์ท Windows 10 แต่ไดรเวอร์ที่ไม่ได้ลงชื่อที่ติดตั้งไว้จะไม่ถูกลบ
ในการเริ่มต้น ให้กดShiftขณะรีบูต เลือกแก้ไขปัญหา > ตัวเลือกขั้นสูง > การตั้งค่าการเริ่มต้น คุณจะถูกนำไปที่หน้าจอนี้:
คลิกเริ่มต้นใหม่
กดหมายเลข 7 ขณะอยู่ในหน้าจอการตั้งค่าเริ่มต้นเพื่อเปิดใช้ งานตัวเลือก ปิดใช้งานการบังคับ ใช้ลายเซ็นไดรเวอร์กดEnterเพื่อรีสตาร์ทคอมพิวเตอร์ ตอนนี้คุณสามารถติดตั้งไดรเวอร์ได้ฟรี
4. ใช้เครื่องเสมือน
Windows 7 มีโหมดที่เรียกว่า Windows XP Mode ฟีเจอร์ที่ยอดเยี่ยมนี้โดยพื้นฐานแล้วเป็นเพียงเครื่องเสมือนที่มีลิขสิทธิ์ XP แต่มันช่วยให้เปิดแอปพลิเคชั่นเก่าได้ง่ายขึ้น แม้ว่า Windows 10 จะไม่มีโหมดนี้ แต่คุณยังคงสามารถใช้เครื่องเสมือนของบุคคลที่สามเพื่อสร้างโหมด XP ของคุณเองได้
สิ่งที่คุณต้องมีคือซอฟต์แวร์สร้างเครื่องเสมือน เช่นVirtualBoxหรือVMware Playerและไฟล์การติดตั้ง Windows XP ติดตั้ง Windows XP บนเครื่องเสมือนและเรียกใช้แอปพลิเคชันสำหรับระบบปฏิบัติการ Windows รุ่นเก่าได้อย่างสะดวกสบายบน Windows 10
ดูเพิ่มเติม: ขั้นตอนพื้นฐานในการตั้งค่าระบบเครื่องเสมือนด้วย VirtualBox บนพีซี
ในทางปฏิบัติแล้ว นี่ไม่ใช่วิธีแก้ปัญหาในอุดมคติเสมอไป เพราะบางครั้งความสำเร็จของเครื่องเสมือนขึ้นอยู่กับแอปพลิเคชันและยังถูกจำกัดด้วยฮาร์ดแวร์ด้วย
5. ใช้ DOSBox เพื่อเรียกใช้แอปพลิเคชันเก่า
DOSBoxเป็นซอฟต์แวร์ที่จำลองระบบปฏิบัติการ DOS บน Windows เวอร์ชันใหม่กว่า หากคุณต้องการเล่นหรือใช้เกมและแอพพลิเคชั่น DOS DOSBox จะเป็นตัวเลือกอันดับต้น ๆ DOSBox ใช้งานได้ฟรีโดยสมบูรณ์ โดยมอบสภาพแวดล้อม DOS ที่สมบูรณ์แบบสำหรับ Windows 10 ช่วยให้คุณรันเกมและแอพพลิเคชั่น DOS ได้ง่ายขึ้น
DOSBox ได้ฟื้นคืนเกมคลาสสิกหลายร้อยเกม ผู้ใช้ได้รับความนิยมอย่างสูงในด้านการใช้งานและการสนับสนุนออนไลน์ที่ดี โดยเฉพาะอย่างยิ่ง สามารถซื้อเกมผ่าน GOG.com ที่ได้รับการบรรจุไว้ล่วงหน้าเพื่อเล่นได้ใน DOSBox
อ้างถึงบทความ: วิธีใช้ DOSBox เพื่อรันโปรแกรมและแอพพลิเคชั่นเก่า ๆเพื่อติดตั้งและใช้ DOSBox
ไม่อาจปฏิเสธได้ว่าทางออกที่ดีที่สุดคือการหาเกมและซอฟต์แวร์เวอร์ชันใหม่ที่เข้ากันได้กับ Windows 10 แต่ "ชีวิตไม่เหมือนความฝัน" และบางครั้งคุณจะต้องใช้ทางอ้อมเพื่อหาทางกลับไปสู่ ความฝัน "ของเก่า" ที่ฉันชื่นชอบ
หวังว่าบทความนี้จะช่วยคุณได้!