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

วิธีใช้เครื่องมือความเข้ากันได้ Windows 10 รันแอปเก่า

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

อย่างไรก็ตาม ยังมีวิธีที่คุณสามารถใช้และเพลิดเพลินกับแอปโปรดได้ด้วยตัวเลือกความเข้ากันได้ของ Windows 10 – กรณีที่คุณรับทราบถึงความเสี่ยงด้วย

ความเสี่ยงด้านความปลอดภัย

ผู้ร้ายมองหาโปรแกรมและระบบที่มีช่องโหว่ให้ exploit ตลอดเวลา Microsoft และผู้จัดจำหน่ายอื่นๆ ออก patch และ security updates เป็นประจำเพื่อปิดช่องโหว่และอัปเดตคอมพิวเตอร์

การรันแอปเก่าหรือโปรแกรม EOL (End of Life) อาจทำให้เกิดปัญหาความเข้ากันได้และบั๊ก การให้เข้าถึงแฮกเกอร์เป็นเรื่องร้ายกว่าและอันตรายต่อคอมพิวเตอร์ ซอฟต์แวร์และแอปเก่าที่ยังไม่ได้รับ critical security updates ให้แฮกเกอร์เข้าถึงช่องโหว่ในโปรแกรมได้ง่าย

ตัวอย่างคือ 7-Zip ก่อนที่จะมีอัปเดตแก้ช่องโหว่ร้ายแรง มีช่องโหว่ด้านความปลอดภัยที่ให้แฮกเกอร์เข้าถึงคอมพิวเตอร์และทำปัญหาได้

คนที่ใช้ 7-Zip แต่ไม่ได้อัปเดตยังคงอยู่ในความเสี่ยงและเสี่ยงคอมพิวเตอร์โดยไม่จำเป็น

บทความนี้จะรेखांकตัวเลือกความเข้ากันได้ของ Windows 10 สำหรับรันแอปเก่า:

  • Run as Administrator
  • ใช้ Windows Integrated Program Compatibility Troubleshooter
  • รันแอปใน Compatibility Mode ด้วยตนเอง
  • ติดตั้ง 32-bit Drivers หรือ Unsigned Drivers

Run As Administrator

ถ้าพยายามใช้แอปหรือโปรแกรมจาก Windows รุ่นเก่า เช่น XP หรือ 7 ลองรันเป็น Administrator

คลิกขวาที่แอปหรือ shortcut แล้วคลิก Run as Administrator

ใช้ Windows Integrated Program Compatibility Troubleshooter

ถ้าวิธีคลิกขวาข้างต้นไม่ได้ ลองใช้ Windows Integrated Program Compatibility Troubleshooter

  • พิมพ์ Run programs made for previous versions of Windows จาก search bar
  • Choose Advanced, Run as Administrator, แล้วคลิก Next เพื่อต่อ
  • เลือกแอปที่มีปัญหา แล้วคลิก Next
  • จากตัวเลือก troubleshooting ในภาพ เลือก Try recommended settings
  • คลิก Test the program

Windows 10 compatibility troubleshooter จะทดสอบแอปด้วย Windows รุ่นก่อนหน้า คุณจะเห็นว่าวิธีนี้แก้ปัญหาได้ไหม

คุณยังเลือก Troubleshoot program ภายใต้ Select troubleshooting option เพื่อเลือก Windows compatibility settings ตามปัญหาที่สังเกตเห็น

ขั้นตอนถัดไป troubleshooter จะขอให้ระบุปัญหาที่พบ:

  • โปรแกรมทำงานใน Windows รุ่นก่าแต่อยากติดตั้งหรือรันตอนนี้ไม่ได้
  • โปรแกรมเปิดแต่แสดงผลไม่ถูกต้อง
  • โปรแกรมต้องการสิทธิ์เพิ่มเติม
  • ไม่เห็นปัญหาของฉันในรายการ

Troubleshooter จะเสนอการทดสอบและคำแนะนำตามสิ่งที่คุณเลือกเป็นปัญหา เลือกปัญหา แล้วคลิก Next

จะถามให้เลือกจากตัวเลือก:

  • Yes, save these settings for this program
  • No, try again using different settings
  • No, report the problem to Microsoft and check online for a solution

รัน troubleshooter สำหรับทุกแอปที่มีปัญหาบน Windows 10 ของคุณ

รันแอปใน Windows Compatibility Mode ด้วยตนเอง

ตัวเลือกหนึ่งคือบังคับให้แอปใช้ settings จาก Windows รุ่นก่า

  • คลิกขวาที่แอปหรือ shortcut เลือก Properties แล้วคลิก Compatibility

เห็นในภาพข้างต้น สามารถเลือกได้อีก:

  • Reduced color mode
  • Run in 640 x 480 screen resolution
  • Disable full-screen optimizations
  • Run this program as an administrator

ติ๊กถูกที่ Run this program in compatibility mode เลือกรุ่นจาก dropdown แล้วคลิก Apply

ถ้ากระบวนการนี้ไม่แก้ปัญหาแอปของคุณ ลองใช้ Compatibility Troubleshooter wizard ดูว่าช่วยแก้ได้ไหม

ติดตั้ง 32-bit Drivers หรือ Unsigned Drivers

Windows 10 64-bit ต้องการ driver ทุกตัวต้องมี valid signature ก่อนติดตั้งได้ 32-bit ไม่ต้อง แต่มีข้อยกเว้น 32-bit Windows 10 บน PC ใหม่ที่ใช้ UEFI (แทน BIOS ปกติ) บ่อยครั้งต้องการ signed drivers

มีเหตุผล: Signed drivers ช่วยเพิ่มความเสถียรและความปลอดภัย ป้องกันคอมพิวเตอร์จาก unstable หรือ malicious drivers ก่อนติดตั้ง unsigned drivers ต้องแน่ใจว่าปลอดภัย

เวลาโปรแกรมเก่าที่อยากใช้บน Windows 10 ต้องการ unsigned driver ต้องติดตั้งด้วย special boot option ถ้า driver มีแค่ 32-bit ต้องใช้ Windows 10 32-bit

แตกระบวนการนี้ทำให้ระบบเปราะบางต่อความเสี่ยงด้านความปลอดภัย ต้องตัดสินใจว่าแอป/โปรแกรมนั้นสำคัญแค่ไหน เทียบกับความเสี่ยง

ติดตั้ง unsigned drivers ตามขั้นตอน:

  • จาก search bar ไป Settings
  • คลิก Updates and Security แล้ว Recovery
  • ภายใต้ Advanced Setup เลือก Restart now
  • คอมพิวเตอร์จะ restart mode ไปที่ Advanced startup กด Restart now
  • เลือกจาก: Continue, Troubleshoot, Turn off your PC
  • เลือก Troubleshoot, Advanced Options แล้วคลิก See more recovery options
  • คลิก Startup Settings แล้ว Restart
  • หลังไม่กี่วินาที คอมพิวเตอร์จะ restart และโชว์หน้าจอด้านล่าง
  • Setting ที่ต้องการคือ 7) Disable driver signature enforcement กด F7

เมื่อคอมพิวเตอร์ restart driver signature enforcement จะถูกปิด และคุณติดตั้ง unsigned driver ได้แล้ว

ถ้าแอปเก่าไม่ทำงานบน Windows 10 ต้อง权衡 ความเสี่ยงความปลอดภัยกับความต้องการ/ความอยากใช้แอปนั้น บางแอปเก่าไม่ได้รับการสนับสนุนจาก developer แล้ว และจะไม่ตอบสนองต่อ Windows 10 compatibility fixes ที่แนะนำ

อาจลองหา replacement ที่รันได้บน Windows 10 ถ้าเป็น business apps หรือเกมที่แทนที่ไม่ได้และจำเป็น ลอง Windows 10 compatibility fixes ที่ระบุข้างต้น