โฮมเพจ » ทำอย่างไร » วิธีทำให้โปรแกรมเก่าทำงานบน Windows 10

    วิธีทำให้โปรแกรมเก่าทำงานบน Windows 10

    แอพ Windows รุ่นเก่าของคุณส่วนใหญ่ควรทำงานบน Windows 10 หากทำงานบน Windows 7 พวกเขาจะทำงานบน Windows 10 ได้แน่นอนว่าบางแอปพลิเคชันพีซีรุ่นเก่าจะไม่ทำงาน.

    เทคนิคเหล่านี้ครอบคลุมแอพพลิเคชั่นหลากหลายตั้งแต่แอพ Windows XP ยุคและเกมพีซีเก่าที่ต้องใช้แอพพลิเคชั่น DRM ที่ล้าสมัยไปยัง DOS และ Windows 3.1.

    เรียกใช้ในฐานะผู้ดูแลระบบ

    แอปพลิเคชั่นจำนวนมากที่พัฒนาขึ้นสำหรับ Windows XP จะทำงานได้อย่างถูกต้องบน Windows รุ่นที่ทันสมัยยกเว้นปัญหาเล็กน้อยหนึ่งข้อ ในช่วงยุค Windows XP ผู้ใช้ Windows โดยเฉลี่ยมักใช้พีซีกับบัญชีผู้ดูแลระบบตลอดเวลา แอปพลิเคชันได้รับการเข้ารหัสให้คิดว่าพวกเขามีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบและจะล้มเหลวหากไม่มี คุณลักษณะการควบคุมบัญชีผู้ใช้ (UAC) ใหม่ส่วนใหญ่แก้ไขปัญหานี้ แต่มีปัญหาการงอกของฟันในตอนแรก.

    หากแอปพลิเคชันรุ่นเก่าทำงานไม่ถูกต้องให้ลองคลิกขวาที่ทางลัดหรือไฟล์. exe จากนั้นเลือก“ Run as Administrator” เพื่อเปิดใช้งานด้วยสิทธิ์ระดับผู้ดูแลระบบ.

    หากคุณพบว่าแอปต้องการการเข้าถึงระดับผู้ดูแลระบบคุณสามารถตั้งค่าแอปให้ทำงานในฐานะผู้ดูแลระบบได้ตลอดเวลาโดยใช้การตั้งค่าความเข้ากันได้ที่เรากล่าวถึงในหัวข้อถัดไป.

    ปรับการตั้งค่าความเข้ากันได้

    Windows มีการตั้งค่าความเข้ากันได้ที่สามารถทำให้แอปพลิเคชันเก่าทำงานได้ ในเมนู Start ของ Windows 10 ให้คลิกขวาที่ทางลัดเลือก“ Open location location” จากเมนูบริบท

    เมื่อคุณมีตำแหน่งของไฟล์ให้คลิกขวาที่ทางลัดของแอพหรือไฟล์. exe จากนั้นเลือก“ Properties” จากเมนูบริบท.

    ในแท็บ "ความเข้ากันได้" ของหน้าต่างคุณสมบัติของแอพคุณสามารถคลิกปุ่ม“ ใช้ตัวแก้ไขปัญหาความเข้ากันได้” สำหรับอินเทอร์เฟซของตัวช่วยสร้างหรือเพียงปรับตัวเลือกด้วยตัวคุณเอง.

    ตัวอย่างเช่นหากแอปพลิเคชันทำงานไม่ถูกต้องใน Windows 10 แต่ทำงานได้อย่างถูกต้องใน Windows XP ให้เลือกตัวเลือก“ เรียกใช้โปรแกรมนี้ในโหมดที่เข้ากันได้สำหรับ” จากนั้นเลือก“ Windows XP (Service Pack 3)” จากเมนูแบบเลื่อนลง เมนู.

    อย่าอายที่จะลองตั้งค่าอื่น ๆ บนแท็บ "ความเข้ากันได้" เช่นกัน ตัวอย่างเช่นเกมเก่า ๆ อาจได้รับประโยชน์จาก "โหมดลดสี" สำหรับจอแสดงผล DPI สูงคุณอาจต้องตรวจสอบ“ ปิดการปรับขนาดจอแสดงผลสำหรับการตั้งค่า DPI สูง” เพื่อให้โปรแกรมดูเป็นปกติ ไม่มีตัวเลือกใดในแท็บนี้ที่จะทำให้แอพหรือพีซีของคุณเสียหาย - คุณสามารถปิดได้ถ้าไม่ช่วยเหลือ.

    ติดตั้งไดรเวอร์ที่ไม่ได้รับการรับรองหรือไดรเวอร์ 32 บิต

    Windows 10 รุ่น 64 บิตใช้การบังคับใช้ลายเซ็นของไดรเวอร์และต้องการให้ไดรเวอร์ทั้งหมดมีลายเซ็นที่ถูกต้องก่อนจึงจะสามารถติดตั้งได้ โดยปกติแล้ว Windows 10 รุ่น 32 บิตจะไม่ต้องการไดรเวอร์ที่ลงชื่อ ข้อยกเว้นสำหรับกรณีนี้คือ Windows 10 รุ่น 32 บิตที่ทำงานบนพีซีรุ่นใหม่ที่มี UEFI (แทนที่จะเป็น BIOS ปกติ) มักต้องการไดรเวอร์ที่มีการเซ็นชื่อ การบังคับใช้ไดรเวอร์ที่มีลายเซ็นจะช่วยปรับปรุงความปลอดภัยและความเสถียรปกป้องระบบของคุณจากไดรเวอร์ที่เป็นอันตรายหรือไม่เสถียร คุณควรติดตั้งไดรเวอร์ที่ไม่ได้รับการลงนามเท่านั้นถ้าคุณรู้ว่าพวกเขาปลอดภัยและมีเหตุผลที่ดีในการทำเช่นนั้น.

    หากซอฟต์แวร์เก่าที่คุณต้องการติดตั้งต้องการไดรเวอร์ที่ไม่ได้ลงชื่อคุณจะต้องใช้ตัวเลือกการบูตพิเศษเพื่อติดตั้ง หากมีเฉพาะไดรเวอร์ 32 บิตคุณจะต้องใช้ Windows 10 รุ่น 32 บิตแทน Windows 10 รุ่น 64 บิตต้องใช้ไดรเวอร์ 64 บิต ใช้กระบวนการนี้หากคุณต้องการเปลี่ยนเป็นรุ่น 32 บิตดาวน์โหลด Windows 10 รุ่น 32 บิตแทนรุ่น 64 บิต.

    เรียกใช้เกมที่ต้องใช้ SafeDisc และ SecuROM DRM

    Windows 10 จะไม่เรียกใช้เกมที่เก่ากว่าที่ใช้ SafeDisc หรือ SecuROM DRM แผนการจัดการสิทธิ์ดิจิทัลเหล่านี้อาจทำให้เกิดปัญหาได้บ้าง โดยรวมแล้วเป็นเรื่องดีที่ Windows 10 ไม่อนุญาตให้มีขยะนี้ติดตั้งและทำให้ระบบของคุณสกปรก น่าเสียดายที่มันหมายความว่าเกมเก่า ๆ บางเกมที่มาพร้อมกับแผ่นซีดีหรือดีวีดีทางกายภาพจะไม่ติดตั้งและทำงานตามปกติ.

    คุณมีตัวเลือกอื่น ๆ อีกมากมายสำหรับการเล่นเกมเหล่านี้รวมถึงการค้นหารอยแตก“ no CD” (ซึ่งอาจไม่ปลอดภัยมากเนื่องจากมักพบในไซต์ที่มีการละเมิดลิขสิทธิ์) ซื้อเกมจากบริการการแจกจ่ายดิจิทัลเช่น GOG หรือ Steam หรือตรวจสอบเว็บไซต์ของผู้พัฒนาเพื่อดูว่ามีแพตช์ที่ลบ DRM หรือไม่.

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

    ใช้เครื่องเสมือนสำหรับซอฟต์แวร์รุ่นเก่า

    Windows 7 รวมถึงคุณสมบัติพิเศษ“ Windows XP Mode” นี่เป็นเพียงโปรแกรมเครื่องเสมือนที่รวมอยู่กับสิทธิ์ใช้งาน Windows XP ฟรี Windows 10 ไม่รวมโหมด Windows XP แต่คุณยังสามารถใช้เครื่องเสมือนเพื่อทำมันเอง.

    สิ่งที่คุณต้องการจริงๆคือโปรแกรมเครื่องเสมือนเช่น VirtualBox และลิขสิทธิ์ Windows XP ติดตั้งสำเนา Windows ใน VM และคุณสามารถเรียกใช้ซอฟต์แวร์บน Windows รุ่นเก่ากว่านั้นในหน้าต่างบนเดสก์ท็อป Windows 10 ของคุณ.

    การใช้เครื่องเสมือนเป็นวิธีแก้ปัญหาที่เกี่ยวข้องมากกว่า แต่มันจะทำงานได้ดีเว้นแต่แอพจะต้องเชื่อมต่อกับฮาร์ดแวร์โดยตรง เครื่องเสมือนมักจะมีการสนับสนุนที่ จำกัด สำหรับอุปกรณ์ต่อพ่วงฮาร์ดแวร์.

    ใช้ Emulators สำหรับแอปพลิเคชัน DOS และ Windows 3.1

    DOSBox ช่วยให้คุณเรียกใช้แอปพลิเคชัน DOS เก่าซึ่งส่วนใหญ่เป็นเกม DOS ในหน้าต่างจำลองบนเดสก์ท็อปของคุณ ใช้ DOSBox เพื่อเรียกใช้แอปพลิเคชัน DOS เก่าแทนที่จะใช้ Command Prompt DOSBox จะทำงานได้ดีกว่ามาก.

    และเนื่องจาก Windows 3.1 นั้นเป็นแอปพลิเคชั่น DOS โดยทั่วไปคุณสามารถติดตั้ง Windows 3.1 ใน DOSBox และเรียกใช้แอปพลิเคชัน Windows 16 บิตแบบเก่าได้เช่นกัน.

    ใช้ Windows 32 บิตสำหรับซอฟต์แวร์ 16 บิต

    โปรแกรม 16 บิตไม่สามารถใช้งานได้บน Windows รุ่น 64 บิตอีกต่อไป Windows รุ่น 64 บิตไม่มีเลเยอร์ความเข้ากันได้ WOW16 ที่อนุญาตให้แอป 16 บิตทำงานได้ ลองเรียกใช้แอปพลิเคชัน 16 บิตบน Windows รุ่น 64 บิตและคุณจะเห็นข้อความ“ แอปนี้ไม่สามารถเรียกใช้บนพีซีของคุณ”.

    หากคุณจำเป็นต้องเรียกใช้แอพ 16 บิตคุณจะต้องติดตั้ง Windows 10 รุ่น 32 บิตแทนรุ่น 64 บิต ข่าวดีก็คือคุณไม่จำเป็นต้องติดตั้งระบบปฏิบัติการทั้งหมดใหม่อีกครั้ง แต่คุณสามารถติดตั้ง Windows รุ่น 32 บิตภายในเครื่องเสมือนและเรียกใช้แอปพลิเคชันที่นั่นแทน คุณสามารถติดตั้ง Windows 3.1 ได้ใน DOSBox.

    ใช้เบราว์เซอร์เฉพาะสำหรับเว็บไซต์ที่ต้องการ Java, Silverlight, ActiveX หรือ Internet Explorer

    Windows 10 ใช้ Microsoft Edge ใหม่เป็นเบราว์เซอร์เริ่มต้น Edge ไม่รวมการรองรับ Java, ActiveX, Silverlight และเทคโนโลยีอื่น ๆ Chrome ได้ลดการสนับสนุนปลั๊กอิน NPAPI เช่น Java และ Silverlight.

    ในการใช้เว็บแอปพลิเคชันรุ่นเก่าที่ต้องการเทคโนโลยีเหล่านี้ให้เปิดเว็บเบราว์เซอร์ Internet Explorer ที่มาพร้อมกับ Windows 10 เพื่อเหตุผลด้านความเข้ากันได้ IE ยังคงรองรับเนื้อหา ActiveX Mozilla Firefox ยังคงรองรับ Java และ Silverlight.

    คุณสามารถเปิด Internet Explorer ได้จากเมนูเริ่ม หากคุณเป็น Microsoft Edge อยู่แล้วเพียงเปิดเมนูการตั้งค่าและเลือก“ เปิดด้วย Internet Explorer” เพื่อเปิดเว็บเพจปัจจุบันโดยตรงใน Internet Explorer.


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

    เครดิตรูปภาพ: Brett Morrison บน Flickr