ผู้ใช้ Windows OS สามารถเอาชนะปัญหานี้ได้โดยใช้สองวิธี - โดยการเปิดหรือปิดคุณสมบัติของ windows และใช้คำสั่ง DISM
วิธีที่ 1: เปิดหรือปิดคุณสมบัติของ Windows
ถือ คีย์ Windows และ กด R . ประเภท appwiz.cpl และคลิก ตกลง. จากบานหน้าต่างด้านซ้ายเลือก“ เปิดหรือปิดคุณลักษณะของ Windows”
บันทึก : หากคุณอัปเกรดเป็น Windows 8 จากเวอร์ชันที่ต่ำกว่า (เช่นจาก Win7 และ / หรือ Win8 Release Preview) และมีปัญหาในการเปิดใช้งาน. NET Framework 3.5.1 คุณอาจติดตั้ง Win8 แบบ 'ติด' ในกรณีนั้นให้พิจารณาเรียกใช้การรีเฟรชหรือรีเซ็ตคอมพิวเตอร์
วิธีที่ 2: ติดตั้ง. NET Framework ใหม่
ก่อนการติดตั้ง. NET Framework 3.5 คุณต้องลบ. NET Framework 4.6 เวอร์ชันที่ใหม่กว่า คุณต้องทำขั้นตอนต่อไป:
- กด โลโก้ Windows + X
- คลิก โปรแกรมและคุณสมบัติ
- บน ด้านซ้าย คุณต้องคลิก เปิดหรือปิดคุณสมบัติของ Windows
- ยกเลิกการเลือก .NET Framework 4.6 บริการขั้นสูง แล้วคลิก ตกลง . หลังจาก Windows เสร็จสิ้นการเปลี่ยนแปลงที่ร้องขอคุณต้องคลิกหลังจากที่คุณคลิกปิดหน้าต่างที่คุณเปิดในขั้นตอนที่ 3 จะปิดลง .
- อีกครั้งใน ด้านซ้าย คุณต้องคลิก เปิดหรือปิดคุณสมบัติของ Windows
- เลือก .NET Framework 3.5 (รวมถึง. NET 2.0 และ 3.0) แล้วคลิก ตกลง
- เลือก ดาวน์โหลดไฟล์จาก Windows Update เพื่อเสร็จสิ้นการติดตั้งคุณสมบัติ ไฟล์จะถูกดาวน์โหลดและติดตั้ง
- หลังจาก Windows เสร็จสิ้นการเปลี่ยนแปลงที่ร้องขอให้คลิกหลังจากที่คุณคลิกปิดหน้าต่างที่คุณเปิดในขั้นตอนที่ 5 จะปิดลง .
- อีกครั้งใน ด้านซ้าย คุณต้องคลิก เปิดหรือปิดคุณสมบัติของ Windows
- เลือก .NET Framework 4.6 บริการขั้นสูง และคลิกหลังจาก Windows เสร็จสิ้นการเปลี่ยนแปลงที่ร้องขอคุณต้องคลิก ปิด.
- ปิด โปรแกรมและคุณสมบัติ
วิธีที่ 3: การใช้คำสั่ง DISM
Deployment Image Servicing and Management (DISM.exe) ช่วยให้คุณสามารถเพิ่มคุณลักษณะที่ออฟไลน์บนคอมพิวเตอร์ได้ ในการแก้ไขข้อผิดพลาด 0x800F0922 โดยใช้คำสั่ง DSIM เราจำเป็นต้องป้อนบรรทัดของโค้ดหรือเพียงแค่ออกคำสั่ง จากเมนูเริ่มค้นหา cmd คลิกขวาและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ . เมื่อเปิดขึ้นให้พิมพ์คำสั่งโดยเฉพาะโดยไม่มีการเปลี่ยนแปลงดังที่แสดงด้านล่าง:
dism.exe / online / enable-feature / featurename: NetFX3 / ที่มา: d: ources sxs / LimitAccess
แทนที่“ D:” ด้วยไดรฟ์ที่เหมาะสมซึ่งมี Windows ISO (Setup) ที่คุณต้องการติดตั้ง เพื่อให้แน่ใจว่าข้อผิดพลาดอื่นไม่เกิดขึ้นโดยแสดงไฟล์ ไม่ระบุแหล่งที่มา หรือ ไฟล์ต้นฉบับหายไป . การคัดลอกและวางจะทำให้คุณต้องลบช่องว่างในคำสั่งออก ขั้นตอนนี้สำคัญมากไม่แพ้กัน ไฟล์. NET สามารถพบได้ใน install.wim ของสื่อดังนั้นเพื่อให้คำสั่งด้านบนทำงานได้คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้อ้างอิงตัวอักษรที่แสดงถึงไดรฟ์ที่เหมาะสม สิ่งหนึ่งที่ควรคำนึงถึงเมื่อใช้คำสั่ง DISM คือการตรวจสอบข้อผิดพลาดในบันทึกอยู่เสมอ คุณสามารถค้นหาไฟล์บันทึก DISM ได้ที่ C: WINDOWS Logs DISM diss.log
หากคุณมีกรณีของ DSIM ที่เสียหายคุณจะต้องล้างข้อมูลโดยรันคำสั่ง:
Dism / ออนไลน์ / Cleanup-Image / RestoreHealth
หากคุณมี Windows 7/8/10, 64 บิตและ 32 บิตตามลำดับขอแนะนำให้ทำตามขั้นตอนต่อไปนี้เพื่อติดตั้ง. Net framework ให้สำเร็จ
คำสั่งแรกที่เรียกใช้คือ DISM / ออนไลน์ / cleanup-image / checkhealth
จากนั้นเรียกใช้ DISM / ออนไลน์ / cleanup-image / restorehealth
ติดตั้ง. net จาก แผงควบคุม -> โปรแกรมและคุณสมบัติ และเลือกติดตั้งจาก Windows Update .
หากวิธีนี้ไม่ได้ผลสำหรับคุณให้ทำดังต่อไปนี้
รีบูต VM หรือพีซีเนทีฟ
วิ่ง DISM / ออนไลน์ / cleanup-image / restorehealth อีกครั้ง.
ติดตั้ง. net จาก แผงควบคุม -> โปรแกรมและคุณสมบัติ และเลือกติดตั้งจาก Windows Update .
ทำตามขั้นตอนนี้สำเร็จจะติดตั้ง. Net framework 3.5 บนคอมพิวเตอร์
สำหรับการติดตั้ง. net framework 3.5 คุณควรมีการคัดลอกไฟล์ต้นฉบับไปยังไดรฟ์ที่คุณเลือกก่อนทำการติดตั้งมิฉะนั้นขอแนะนำให้ดาวน์โหลดแพ็คเกจการติดตั้งแบบเต็มโดยตรง
อ่าน 3 นาที