โปรแกรมและแอปพลิเคชันส่วนใหญ่ที่สร้างสำหรับ 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 ที่ระบุข้างต้น