ค้นหาเวอร์ชัน .NET Framework ที่ติดตั้งอยู่
ดังที่คุณทราบแล้ว คุณอาจมี .NET framework เวอร์ชันต่างๆ ติดตั้งอยู่พร้อมๆ กัน แอปสมัยใหม่จำนวนมากสร้างด้วย .NET ดังนั้นบางแอปอาจต้องใช้ .NET เวอร์ชันเฉพาะ หากไม่มีเวอร์ชัน .NET ที่เหมาะสม แอปอาจทำงานโดยมีปัญหาหรือไม่เริ่มทำงาน หลายวิธีในการค้นหาเวอร์ชันเฟรมเวิร์ก .NET ที่คุณติดตั้งไว้
ต่อไปนี้คือตัวอย่างสถานการณ์ง่ายๆ ที่ทำให้คุณติดตั้ง .NET framework หลายเวอร์ชัน Windows 10 มาพร้อมกับ .NET framework 4.5 ที่ติดตั้งไว้ล่วงหน้า แต่ต้องมีแอพจำนวนมากที่พัฒนาในยุค Vista และ Windows 7 ติดตั้ง .NET framework v3.5 พร้อมกับ 4.5 แอปเหล่านี้จะไม่ทำงานเว้นแต่คุณจะติดตั้งเวอร์ชันที่จำเป็น เมื่อคุณพยายามเรียกใช้แอปดังกล่าว Windows 10 จะแจ้งให้คุณดาวน์โหลดและติดตั้ง .NET framework 3.5 จากอินเทอร์เน็ต
เคล็ดลับ: ดู ติดตั้ง .NET Framework 3.5 แบบออฟไลน์ใน Windows 10 โดยใช้ DISM
.NET framework คือแพลตฟอร์มการพัฒนาที่ช่วยให้นักพัฒนาแอปพลิเคชันสามารถสร้างแอปพลิเคชันและบริการเดสก์ท็อปและเว็บต่างๆ สำหรับ Windows ได้ง่ายขึ้น .NET framework ทำให้การสร้างโปรแกรมเร็วขึ้นด้วยการจัดหาไลบรารี คลาส และฟังก์ชันที่พร้อมใช้งานที่หลากหลาย
เพื่อค้นหาเวอร์ชัน .NET Framework ที่ติดตั้งไว้ให้ทำดังต่อไปนี้
- เปิด แอพ Registry Editor.
- ไปที่คีย์รีจิสทรีต่อไปนี้
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
ดูวิธีไปที่คีย์รีจิสทรี ด้วยคลิกเดียว.
- เวอร์ชันที่ติดตั้งจะแสดงอยู่ภายใต้คีย์ย่อยของ NDP หมายเลขเวอร์ชันถูกเก็บไว้ใน เวอร์ชั่น รายการ. สำหรับ .NET Framework 4 the เวอร์ชั่น รายการอยู่ภายใต้ไคลเอนต์หรือคีย์ย่อยแบบเต็ม (ภายใต้ NDP) หรือภายใต้คีย์ย่อยทั้งสอง
- สำหรับ .NET framework 4.5 และใหม่กว่า ให้ไปที่คีย์
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
หากไม่มีคีย์ย่อยแบบเต็ม แสดงว่าคุณไม่ได้ติดตั้ง .NET Framework 4.5 หรือใหม่กว่า
- ตรวจสอบค่า DWORD ชื่อ ปล่อย. การมีอยู่ของ ปล่อย DWORD ระบุว่ามีการติดตั้ง .NET Framework 4.5 หรือใหม่กว่าบนคอมพิวเตอร์เครื่องนั้น ตรวจสอบตารางด้านล่างเพื่อค้นหาข้อมูลการเผยแพร่ที่แน่นอนสำหรับ .NET framework
มูลค่าการวางจำหน่าย DWORD | เวอร์ชั่น |
---|---|
378389 | .NET Framework 4.5 |
378675 | .NET Framework 4.5.1 ติดตั้งกับ Windows 8.1 หรือ Windows Server 2012 R2 |
378758 | .NET Framework 4.5.1 ติดตั้งบน Windows 8, Windows 7 SP1 หรือ Windows Vista SP2 |
379893 | .NET Framework 4.5.2 |
บนระบบ Windows 10 เท่านั้น: 393295 บนระบบปฏิบัติการเวอร์ชันอื่นทั้งหมด: 393297 |
.NET Framework 4.6 |
สำหรับระบบอัปเดต Windows 10 พฤศจิกายนเท่านั้น: 394254 ในระบบปฏิบัติการเวอร์ชันอื่นทั้งหมด: 394271 |
.NET Framework 4.6.1 |
ในการอัปเดตในโอกาสวันครบรอบของ Windows 10 เท่านั้น: 394802 บนระบบปฏิบัติการเวอร์ชันอื่นทั้งหมด: 394806 |
.NET Framework 4.6.2 |
ในการอัปเดตผู้สร้าง Windows 10 เท่านั้น: 460798 ในระบบปฏิบัติการเวอร์ชันอื่นทั้งหมด: 460805 |
.NET Framework 4.7 |
สำหรับ Windows 10 Fall Creators Update เท่านั้น: 461308 บนระบบปฏิบัติการเวอร์ชันอื่นทั้งหมด: 461310 |
.NET Framework 4.7.1 |
ในการอัปเดต Windows 10 เมษายน 2018 เท่านั้น: 461808 ในระบบปฏิบัติการเวอร์ชันอื่นทั้งหมด: 461814 |
.NET Framework 4.7.2 |
แค่นั้นแหละ.