Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

กู้ชีวิตซอฟต์แวร์เก่าใน Windows 10 ด้วย Compatibility Mode (โหมดความเข้ากันได้)

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

ไม่มีอะไรแย่กว่าอัปเกรด OS แล้วพบว่าโปรแกรมโปรดไม่ทำงานแล้ว Windows 10 compatibility mode ช่วยให้ซอฟต์แวร์ของคุณกลับมาใช้งานได้อีกครั้ง

ทำไมซอฟต์แวร์เก่าถึงพัง?

ก่อนดูวิธีฟื้นฟูซอฟต์แวร์เก่า คุ้มค่าที่จะเรียนรู้ว่าทำไมมันไม่ทำงานกับ Windows 10 แม้จะมีปัญหาสามารถมาก ส่วนใหญ่มีปัญหาคล้ายกัน:

  • Out of date dependencies (dependencies เก่า) – ซอฟต์แวร์พึ่งพาโปรแกรมและ libraries เก่าที่ไม่มีใน Windows 10 แล้ว
  • 16-bit programs – Windows 10 เป็น 64-bit ไม่รองรับ 16-bit programs (*32-bit ทำงานได้ปกติ)
  • DOS – โปรแกรม/เกมเก่าสำหรับ MS-DOS ไม่รันใน Windows เพราะ emulate ส่วนเล็กของ DOS สำหรับ Terminal window เท่านั้น
  • Security (ความปลอดภัย) – Exploits และ backdoors เปลี่ยนแปลงตลอดเวลา ซอฟต์แวร์เก่าที่ไม่ได้อัปเดตอาจถูกปฏิเสธเป็น security risk

ปัญหาเหล่านี้และอื่นๆ อาจหยุดซอฟต์แวร์เก่าไม่ให้รัน การเก็บซอฟต์แวร์เก่าให้มีชีวิตเป็นหัวข้อที่หลายคน passionate มีชุมชนออนไลน์ให้อุปกรณ์ขยายอายุผลิตภัณฑ์เกิน end of life รسمية

วิธีรันซอฟต์แวร์ด้วย Windows 10 Compatibility Mode

ถ้าติดตั้งซอฟต์แวร์เก่าได้แต่รันไม่ได้ มีหลายตัวเลือก เริ่มจาก automatic compatibility checker จับคู่ซอฟต์แวร์กับโหมดต่างๆ ให้ทำงานได้

  • คลิกขวาที่ไฟล์ .EXE เลือก Properties
  • ภายใต้แท็บ Compatibility คลิก Run compatibility troubleshooter
  • รอ Windows สแกนโปรแกรม
  • เลือก Try recommended settings
กู้ชีวิตซอฟต์แวร์เก่าใน Windows 10 ด้วย Compatibility Mode (โหมดความเข้ากันได้)

จะตั้งค่าโปรแกรมให้ทำงานกับ settings ที่ Windows 10 คิดว่าเหมาะสม หากยังไม่เปิด ให้ทำซ้ำ แต่ครั้งนี้เลือก Troubleshoot program ที่ขั้นสุดท้าย เพื่อเปิด interactive wizard

Program Compatibility Troubleshooter ทำงานได้ดีที่สุดกับซอฟต์แวร์ที่ใหม่กว่า แต่ถ้ารู้แน่ชัดว่าโปรแกรมเขียนสำหรับ Windows รุ่นไหน อาจจะดีกว่าใช้ manual mode

วิธีเลือก Windows 10 Compatibility Modes ด้วยตนเอง (Manual)

ถ้าลองขั้นตอนก่อนหน้าไม่ได้ ยังมีตัวเลือกอื่นก่อนจะยอมแพ้ สามารถเลือก manual ระบบที่จะใช้กับ Windows compatibility mode:

กู้ชีวิตซอฟต์แวร์เก่าใน Windows 10 ด้วย Compatibility Mode (โหมดความเข้ากันได้)
  • คลิกขวาที่ไฟล์ .EXE เลือก Properties
  • ภายใต้แท็บ Compatibility คลิก checkbox Run this program in compatibility mode for:
  • เลือก Windows version ที่โปรแกรมเขียนไว้
  • คลิก OK

ตอนนี้ ทุกครั้งที่เปิดโปรแกรมนั้น Windows 10 จะพยายามรันผ่าน shim (ซอฟต์แวร์พิเศษออกแบบมา bridge the gap ระหว่าง OS เก่าและใหม่)

ทำไงเมื่อ Windows Compatibility Mode ไม่ทำงาน

Windows 10 Compatibility mode ทำงานดีกับซอฟต์แวร์เก่าหลายตัว แตบางครั้งเจอซอฟต์แวร์เก่าเกินหรือล้าสมัยเกินไป ไม่มี easy fix ในกรณีเหล่านี้ แตไม่ได้หมายความว่าเป็นไปไม่ได้

มีตัวเลือกอื่นสำหรับรันโปรแกรมเก่า แต่อาจventuresome (กล้าหาญ/เสี่ยง) มากขึ้น

รัน Windows รุ่นเก่าใน Virtual Machine

Virtual machine คือระบบปฏิบัติการทั้งหมดรันใน sandbox program บนคอมพิวเตอร์ของคุณ วิธีดีสำหรับลอง OS อื่นและ Linux distributions

Windows Vista - Installation in Virtualbox (2018)

ประโยชน์ของ VM คือ emulate ฮาร์ดแวร์เก่าได้สมบูรณ์ แทนที่จะพยายามให้ Windows 10 รันโปรแกรมสำหรับ OS เก่า ให้รัน Windows XP อย่าง native ใน VM

มาพร้อมหายากหลายอย่าง โดยเฉพาะการแยกระหว่างระบบสมัยใหม่และซอฟต์แวร์เก่า ตัด security issues ที่ซอฟต์แวร์อาจก่อให้เกิด

รัน DOS Software ด้วย DOSBox

ก่อน Windows ซอฟต์แวร์ทุกอย่างรันใน DOS (รู้จักกันในชื่อ MS-DOS) ไม่มีความเข้ากันได้ระหว่าง Windows สมัยใหม่และ DOS แตมีตัวเลือกสำหรับรันโปรแกรมผ่าน emulator

กู้ชีวิตซอฟต์แวร์เก่าใน Windows 10 ด้วย Compatibility Mode (โหมดความเข้ากันได้)

อาจติดตั้งซอฟต์แวร์ใน VM แต DOSBox เป็นตัวเลือกง่ายกว่ามาก ฟรี open-source ออกแบบรองรับเกมและซอฟต์แวร์เก่ากว้างขวางบนหลาย platform รวม Windows และ macOS

สร้างคอมพิวเตอร์ด้วยฮาร์ดแวร์เก่า

สำหรับ hardcore approach สุดๆ สามารถสร้าง dedicated computer รัน OS ที่เลือกได้ ดู extreme แตเป็นอย่างที่ YouTuber MattKC ทำ

The QUEST For The ULTIMATE Windows 98 PC [Part 1]

วิดีโอแสดงวิธีนี้เต็มไปด้วย bugs และไม่ใช่สำหรับคนอ่อนใจ แต่ถ้าพร้อมท้าทาย ทฤษฎีการสร้าง old PC ก็สมเหตุสมผล หลังจากซอฟต์แวร์รัฐบาล/การแพทย์/ทหาร ยังรันบนเครื่องเก่าอยู่จนถึง اليومนี้

ว่านั้นดีหรือไม่ เป็น subjective

ซอฟต์แวร์เก่า ฮาร์ดแวร์สมัยใหม่

การเก็บซอฟต์แวร์เก่าให้มีชีวิตอาจเป็น passion หรือจำเป็นต่อธุรกิจ ไม่ว่าจะเป็นอย่างไร Windows 10 มีหลายตัวเลือกให้ซอฟต์แวร์เก่ามีชีวิตต่อไป

ถ้ารัน Windows 7 อาจพบ XP mode มีประโยชน์ด้วยเหตุผลเดียวกัน และ Windows 8 users จะเจอ Windows compatibility mode คล้ายกัน built-in ใน OS ของพวกเขา