ผู้ใช้บางรายได้รับรหัสข้อผิดพลาด 0x800f0954เมื่อพยายามติดตั้ง. NET Framework 3.5 หรือคุณสมบัติเสริมอื่น ๆ บน Windows 10 ผู้ใช้ส่วนใหญ่ได้รับข้อผิดพลาดนี้เมื่อพยายามติดตั้งแพคเกจใด ๆ โดยใช้ส่วนประกอบของ Windows ในขณะที่คนอื่น ๆ ได้รับคำสั่งโดยใช้เครื่องมือ DISM ข้อผิดพลาดอาจอยู่ใน Windows 7, Windows 8.1 และ Windows 10 และเกี่ยวข้องกับนโยบายกลุ่มเฉพาะบันทึก CBS อาจบ่งชี้ข้อผิดพลาด แต่ในความเป็นจริงไม่มีเลยหรือคอมพิวเตอร์ไม่สามารถเข้าถึงการอัปเดตได้ มาดูวิธีแก้ไขข้อผิดพลาด 0x800f0954 คุณควรพึ่งพาแนวทางแก้ไขตามปัญหาของคุณ
ข้ามเซิร์ฟเวอร์ WSUS
ระบบไม่สามารถเข้าถึงเซิร์ฟเวอร์ WU นี่เป็นเรื่องปกติในสถานการณ์ที่มีเครือข่ายคอมพิวเตอร์ที่เข้าร่วมโดเมนทั้งหมดที่กำหนดค่าให้ดาวน์โหลดโปรแกรมปรับปรุงจากเซิร์ฟเวอร์ WSUS หากเป็นกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยข้ามเซิร์ฟเวอร์ WSUS ชั่วคราวระหว่างการติดตั้งคอมโพเนนต์ พิมพ์ตัวแก้ไขรีจิสทรี "ค้นหา" แล้วคลิกขวาที่มัน จากนั้นเลือก " run as administrator " ในรีจิสทรีไปตามเส้นทางด้วยตนเอง:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- หากคุณไม่มีส่วน WindowsUpdate และ AU ให้สร้างขึ้น คลิกขวาที่ปลายทางโฟลเดอร์ Windows และใหม่> Partition, ชื่อมันWindowsUpdate ถัดไปคลิกขวาบน WindowsUpdate และ "ใหม่"> "มาตรา" ชื่อAU
ตอนนี้เลือกโฟลเดอร์AUแล้วคลิกขวาที่ช่องว่างทางด้านซ้ายแล้วเลือก "New"> " String parameters " ชื่อUseWUServerและค่า0รีสตาร์ทพีซีของคุณและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
การล้างบันทึก CBS
คุณต้องล้างบันทึก CBS จากนั้นเรียกใช้ DISM ไปที่เส้นทางC: \ Windows \ Logs \ CBSใน explorer และเลือกไฟล์ทั้งหมดจากนั้นลบออก
เมื่อคุณลบไฟล์ทั้งหมดในโฟลเดอร์ CBS แล้วให้เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบและป้อนคำสั่ง DISM:
Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
ใช้ PowerShell เพื่อติดตั้ง. NET Framework 3.5 จากสื่อการติดตั้ง
หากคุณพบข้อผิดพลาด 0x800f0954 เมื่อพยายามติดตั้ง. NET Framework 3.5 โดยใช้คำสั่งอัพเดตหรือติดตั้งผ่านเซิร์ฟเวอร์คุณสามารถติดตั้งผ่าน PowerShell จากอิมเมจ ISO สิ่งแรกที่คุณต้องทำคือสร้างไดรฟ์ USB สำหรับการติดตั้ง Windows 10 หรือดิสก์เสมือนการติดตั้ง Windows 10 เรียกใช้ PowerShell ในฐานะผู้ดูแลระบบและป้อนแอพเพล็ตต่อไปนี้:
Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:\sources\sxs
- โดยที่D:คือชื่อแฟลชไดรฟ์สำหรับติดตั้ง Windows 10- รีสตาร์ทพีซีของคุณแล้วลองติดตั้ง. NET Framework 3.5 อีกครั้ง
การติดตั้งและกู้คืนส่วนประกอบเสริม
หากคุณพบข้อผิดพลาด 0x800f0954 ขณะใช้ RSAT (Remote Server Administration Tool) คุณสามารถแก้ปัญหานี้ได้ด้วยนโยบายเดียวซึ่งจะให้สิทธิ์ OS ดาวน์โหลดเนื้อหาการกู้คืนและฟังก์ชันเพิ่มเติมโดยตรงจาก WU
- กด Win + R แล้วพิมพ์gpedit.mscเพื่อเปิดตัวแก้ไขนโยบายกลุ่ม
- ในการแก้ไขให้ไปที่การกำหนดค่าคอมพิวเตอร์> แม่แบบการดูแล> ระบบ
- ทางด้านขวาให้ค้นหา " ระบุตัวเลือกสำหรับการติดตั้งส่วนประกอบเสริมและการกู้คืนส่วนประกอบ " แล้วดับเบิลคลิกที่มัน
- ในหน้าต่างคุณสมบัติเลือก " เปิดใช้งาน " และทำเครื่องหมายในช่องด้านล่าง " ดาวน์โหลดเนื้อหาและตัวเลือกการกู้คืนโดยตรงจาก Windows Update แทนที่จะใช้ Windows Server Update Services (WSUS) "
- คลิกใช้และรีสตาร์ทพีซีของคุณ หวังว่าคุณจะได้รับการแก้ไขข้อผิดพลาด 0x800f0954