หากคุณเพิ่งอัพเกรด Windows คุณอาจสังเกตเห็นว่าบางโปรแกรมต้องใช้ Microsoft .NET framework เวอร์ชันก่อนหน้า ซึ่งไม่รวมอยู่ใน Windows เวอร์ชันล่าสุด ในบางกรณี Windows อาจตรวจพบสิ่งนั้นโดยอัตโนมัติและแจ้งให้คุณติดตั้ง .NET framework เวอร์ชันที่จำเป็นผ่านกล่องโต้ตอบ แต่ไม่ได้ระบุ อ่านต่อไปเพื่อเรียนรู้วิธีติดตั้ง NET Framework เวอร์ชันที่คุณต้องการด้วยตนเอง
.NET Framework คืออะไร
Microsoft .NET Framework เป็นเฟรมเวิร์กการพัฒนาซอฟต์แวร์โอเพ่นซอร์สที่สร้างโดย Microsoft เวอร์ชันแรกเปิดตัวในปี 2545 โดยมีทั้ง Command Language Runtime และ Framework Class Library
ได้รับการออกแบบมาเพื่อให้ง่ายต่อการออกแบบเว็บและแอปพลิเคชันซอฟต์แวร์ในหลายภาษา นักพัฒนาสามารถสร้างแอปพลิเคชันสำหรับบริการ Windows, Microsoft Azure, Windows Server และ XML Web บนแพลตฟอร์มเดียวได้
ติดตั้งผ่าน Windows Update
คุณต้องเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เพื่อใช้วิธีนี้
1. กด ชนะ บนแป้นพิมพ์และพิมพ์ “Windows Features” ในช่องค้นหา
2. คลิก “เปิดหรือปิดฟีเจอร์ของ Windows” เพื่อเปิดกล่องโต้ตอบการกำหนดค่า
3. เลือกช่องกาเครื่องหมาย “.NET Framework 3.5 (รวมถึง .NET 2.0 และ 3.0)” แล้วคลิก “ตกลง” คุณสามารถปล่อยให้ตัวเลือกอื่นๆ เป็นไปตามที่เป็นอยู่
จากนั้น Windows จะเชื่อมต่อกับ Windows Update เพื่อติดตั้ง .NET Framework 3.5 บนคอมพิวเตอร์ของคุณ
เพื่อให้การติดตั้งเสร็จสมบูรณ์ คุณอาจต้องรีสตาร์ทคอมพิวเตอร์
ติดตั้งด้วยตนเองผ่านสื่อการติดตั้ง Windows
หากคุณมีสื่อการติดตั้ง Windows ที่มีประโยชน์ คุณสามารถใช้สื่อดังกล่าวเพื่อติดตั้ง .NET framework เวอร์ชันเก่าได้ เร็วกว่ามากและไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต
วิธีทำ:
1. ใส่ Windows DVD หรือ Windows USB ที่สามารถบู๊ตได้ลงในพีซีของคุณ
2. ถัดไป เปิด File Explorer และใต้ “พีซีเครื่องนี้” ให้จดจดหมายของสื่อการติดตั้งที่คุณใส่ (D:ในกรณีของฉัน)
3. กดปุ่ม Windows และพิมพ์ cmd
ในช่องค้นหา
4. คลิกขวาที่ Command Prompt แล้วคลิก “Run as administrator”
5. ถัดไป รันคำสั่งต่อไปนี้ อย่าลืมแทนที่ D:ด้วยตัวอักษรของสื่อการติดตั้งบนคอมพิวเตอร์ของคุณ
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:sourcessxs /LimitAccess
หลังจากนั้นไม่กี่วินาที การติดตั้งจะเสร็จสมบูรณ์ คุณสามารถรีสตาร์ทพีซีได้เพื่อความแน่ใจ
ติดตั้ง .NET Framework โดยตรงจากการดาวน์โหลด
Microsoft อนุญาตให้คุณดาวน์โหลดเวอร์ชันส่วนใหญ่ได้โดยตรงสำหรับการติดตั้งด้วยตนเอง เวอร์ชัน 3.5 SP1 ถึง 4.8 พร้อมให้ดาวน์โหลดทั้งหมด แม้ว่าจะยังไม่รองรับเวอร์ชันเหล่านั้นทั้งหมด คลิกเวอร์ชันที่คุณต้องการและดาวน์โหลดตัวเลือกรันไทม์
คุณยังสามารถดาวน์โหลดเวอร์ชัน 2.0 และ 3.0 ได้โดยตรงและค้นหาเวอร์ชันต่างๆ และเซอร์วิสแพ็คล่าสุดภายใน Microsoft Update Catalog
เวอร์ชัน .NET Framework ที่ใช้งานได้
แม้ว่าโพสต์นี้จะเน้นที่ .NET Framework เวอร์ชัน 2.0, 3.0 และ 3.5 แต่นั่นไม่ใช่เวอร์ชันเก่ากว่าเท่านั้น ณ เดือนสิงหาคม 2021 เวอร์ชันล่าสุดคือ .NET Framework 4.8
รายการเวอร์ชันเก่าในปัจจุบัน ได้แก่:
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5 (การติดตั้ง 3.5 ยังติดตั้ง 2.0 และ 3.0)
- .NET Framework 4.0
- .NET Framework 4.5
- .NET Framework 4.5.1
- .NET Framework 4.5.2
- .NET Framework 4.6
- .NET Framework 4.6.2
- .NET Framework 4.7
- .NET Framework 4.7.1
- .NET Framework 4.7.2
การแก้ปัญหาการติดตั้ง
แม้ว่าคุณจะไม่มีปัญหาใดๆ เมื่อคุณติดตั้ง .NET Framework แต่บางครั้งปัญหาก็ปรากฏขึ้น สิ่งที่พบได้บ่อยที่สุด ได้แก่:
- ข้อผิดพลาดด้านความเข้ากันได้ – หากคุณได้รับข้อความที่เข้ากันไม่ได้กับ OS ของคุณ แสดงว่าเวอร์ชันที่คุณพยายามติดตั้งนั้นเข้ากันไม่ได้และจะไม่ทำงาน หากคุณรู้ว่ามีการรองรับ ให้ติดตั้ง Windows Updates ล่าสุด ข้อผิดพลาดนี้มักเกิดขึ้นเมื่อพยายามติดตั้งเวอร์ชันใหม่กว่าบนพีซีรุ่นเก่า
- การติดตั้ง Windows ไม่ถูกต้อง – หากคุณไม่ได้ใช้งาน Windows ที่ได้รับอนุญาต .NET Framework อาจไม่ติดตั้งเลย การลงทะเบียนสำเนาหรือการติดตั้งสำเนาที่ถูกต้องคือทางออกเดียว
- ปัญหา Windows Update – หากคุณได้รับข้อผิดพลาดเกี่ยวกับหมายเลข KB เฉพาะหรือจำเป็นต้องมีการอัปเดตเพิ่มเติม ให้ติดตั้ง Windows Update ล่าสุดทั้งหมดก่อนดำเนินการต่อ
- การดาวน์โหลดที่เสียหาย – หากคุณได้รับข้อผิดพลาดใดๆ เกี่ยวกับการติดตั้งที่เสียหาย ให้ทำเครื่องหมายที่ Add or Remove Programs เพื่อดูว่ามีอะไรติดตั้งอยู่หรือไม่ ถอนการติดตั้งถ้าเป็นไปได้ จากนั้นดาวน์โหลดเวอร์ชันที่คุณต้องการและติดตั้งด้วยวิธีนั้นด้วยตนเอง
Microsoft เสนอตัวเลือกการแก้ไขปัญหาเพิ่มเติมสำหรับข้อผิดพลาดขั้นสูง
ตรวจสอบเวอร์ชัน .NET Framework
หากคุณไม่แน่ใจว่าได้ติดตั้งเวอร์ชันที่ถูกต้องแล้วหรือยัง เรียนรู้วิธีตรวจสอบเวอร์ชัน .NET Framework ของคุณได้ง่ายๆ
การใช้ File Explorer
วิธีที่รวดเร็วและง่ายดายในการตรวจสอบเวอร์ชัน .NET Framework ของคุณคือการใช้ File Explorer เปิด File Explorer และป้อนตำแหน่งต่อไปนี้ (แทนที่อักษรระบุไดรฟ์หากไม่ได้ติดตั้ง Windows บน C.):
C:WindowsMicrosoft.NETFramework
แต่ละโฟลเดอร์ที่ด้านบนเป็นเวอร์ชัน .NET Framework เฉพาะ
การใช้ PowerShell
กด ชนะ + X และเลือก Windows PowerShell (ผู้ดูแลระบบ) ป้อนข้อมูลต่อไปนี้ที่พร้อมท์:
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version
นี่จะแสดงให้คุณเห็นทุกเวอร์ชันที่ติดตั้งอยู่ในขณะนี้
การใช้พรอมต์คำสั่ง
แม้ว่าผลลัพธ์จะไม่เรียบร้อยและสวยงาม คุณสามารถใช้ Command Prompt แทน PowerShell ได้ เปิด Start แล้วพิมพ์ cmd
. เลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" ใต้ Command Prompt เมื่อปรากฏขึ้น
ป้อนคำสั่งต่อไปนี้:
reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDP" /s
เลื่อนดูรายการโดยดูที่บรรทัดเวอร์ชัน
คำถามที่พบบ่อย
1. ฉันสามารถติดตั้ง .NET Framework หลายเวอร์ชันได้หรือไม่
ได้ คุณสามารถติดตั้ง .NET Framework หลายเวอร์ชันได้ แอปพลิเคชันที่ต่างกันต้องการเวอร์ชันที่แตกต่างกันและสามารถทำงานพร้อมกันอย่างสงบบนพีซีเครื่องเดียวกันได้ ติดตั้งเฉพาะเวอร์ชัน .NET Framework ที่คุณต้องการจริงๆ เท่านั้น
2. รองรับเวอร์ชัน .NET Framework นานเท่าใด
.NET Framework 3.5 SP1 รองรับจนถึง 10 ตุลาคม 2028 ซึ่งเหมาะสำหรับแอปที่ต้องการ 2.0, 3.0 และ/หรือ 3.5 รองรับการใช้งานในระยะยาวเนื่องจากเป็นเวอร์ชันเก่าที่ได้รับความนิยมและเสถียรที่สุด
ไม่รองรับเวอร์ชัน 4.0 ถึง 4.5.1 อีกต่อไป เวอร์ชัน 4.5.2 ถึง 4.6.1 wukk สูญเสียการสนับสนุนในวันที่ 26 เมษายน 2022
เวอร์ชัน 4.6.2 ขึ้นไปในปัจจุบันไม่มีวันสิ้นสุดการสนับสนุน
3. ฉันจะตรวจสอบความเข้ากันได้ได้อย่างไร
หากคุณไม่แน่ใจว่าพีซีของคุณจะรองรับ .NET Framework เวอร์ชันเฉพาะที่คุณต้องการติดตั้งหรือไม่ คุณสามารถตรวจสอบได้อย่างง่ายดาย Microsoft มีรายการการพึ่งพาและข้อกำหนดของระบบสำหรับ .NET Framework ทุกเวอร์ชัน
บทสรุป
ในตอนนี้ คุณควรจะสามารถเรียกใช้โปรแกรมที่ต้องใช้ .NET Framework เวอร์ชันเก่าบนพีซีของคุณได้ แจ้งให้เราทราบในส่วนความคิดเห็นว่าวิธีใดในการติดตั้ง Microsoft NET Framework เหล่านี้เหมาะกับคุณ
อ่านต่อไปเพื่อเรียนรู้เกี่ยวกับปัญหาการอัปเดต Windows ล่าสุดและวิธีแก้ไข