.NET Framework เป็นโครงสร้างโปรแกรมมิ่งของ Microsoft จำเป็นสำหรับรันแอปพลิเคชันและบริการต่างๆ มักติดตั้งอัตโนมัติพร้อมโปรแกรมที่ต้องการ แต่บางครั้งเจอข้อผิดพลาด "The .NET Framework 4.7 is not supported on this operating system" ตอนติดตั้ง
สาเหตุ: Windows 10 รองรับ .NET Framework 4.7 แต่ไม่ใช่ทุกเวอร์ชัน (Build) หากเจอข้อความนี้ แสดงว่า Windows 10 เวอร์ชันของคุณเก่ากว่าที่ .NET Framework 4.7 ต้องการ
วิธีแก้: อัปเดต Windows 10 ให้ล่าสุด
วิธีเดียวคืออัปเดต Windows 10 ให้เป็นเวอร์ชันที่รองรับ .NET Framework 4.7
- ตรวจสอบเวอร์ชันปัจจุบัน: Win + R →
winver→ ดูหมายเลข Version (บรรทัดที่ 2) เช่น 1507, 1709, 1803, 1909, 20H2, 21H1, 21H2, 22H2 ฯลฯ - .NET Framework 4.7 ต้องการ Windows 10 Anniversary Update (14393 / Version 1607) หรือ Creators Update (1703 / Version 1703) ขึ้นไป
- เวอร์ชันสำคัญ:
- November Update (1511)
- Anniversary Update (14393 / 1607)
- Creators Update (1703 / 1703)
- Fall Creators Update (1709 / 1709)
- April 2018 Update (1803 / 1803)
- October 2018 Update (1809 / 1809)
- May 2019 Update (1903 / 1903)
- November 2019 Update (1909 / 1909)
- May 2020 Update (2004 / 2004)
- October 2020 Update (20H2 / 20H2)
- May 2021 Update (21H1 / 21H1)
- November 2021 Update (21H2 / 21H2)
- 2022 Update (22H2 / 22H2) - หากเวอร์ชันต่ำกว่า 1607 (14393) ให้ไป Settings → Update & Security → Windows Update → Check for updates อัปเดตจนเป็นเวอร์ชันล่าสุด
- หลังอัปเดตเสร็จ ลองติดตั้ง .NET Framework 4.7 ใหม่
หมายเหตุ: Windows 10 Home/Pro ใหม่ๆ มักมี .NET Framework 4.7+ ติดตั้งมากับระบบแล้ว หากยังติดตั้งไม่ได้ ลองดาวน์โหลดตัวติดตั้งออฟไลน์จากเว็บ Microsoft