Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขรหัสข้อผิดพลาด 0x800f0954 หรือ 0x500f0984 บน Windows 11/10

อย่าหงุดหงิดเมื่อเห็น ข้อผิดพลาดของ Windows 0x800f0954 หรือ 0x500f0984 ขณะติดตั้งฟีเจอร์ Windows หรือ Windows Update สามารถแก้ไขได้ง่ายๆ โดยปฏิบัติตามคำแนะนำในโพสต์

วิธีแก้ไขข้อผิดพลาด 0x800f0954 บน Windows 11/10

แก้ไขรหัสข้อผิดพลาด 0x800f0954 หรือ 0x500f0984 บน Windows 11/10

Windows ไม่สามารถทำการเปลี่ยนแปลงที่ร้องขอได้ ไม่สามารถทำการเปลี่ยนแปลงให้เสร็จสิ้นได้ โปรดรีบูตเครื่องคอมพิวเตอร์แล้วลองอีกครั้ง

รหัสข้อผิดพลาด:0x800F0954 – CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS

คุณอาจได้รับข้อผิดพลาด 0x800f0954 เมื่อคุณพยายามติดตั้ง .NET Framework 3.5 หรือคุณลักษณะเสริมอื่นๆ โดยใช้ฟังก์ชันคุณลักษณะของ Windows หรือ DISM ลองใช้คำแนะนำเหล่านี้เพื่อแก้ไขปัญหา:

เปิดตัวแก้ไขรีจิสทรี

ไปที่รีจิสตรีคีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

ในบานหน้าต่างด้านขวา ค้นหา UseWUServer . ตั้งค่าเป็น 0 .

ออกจาก Registry Editor แล้วรีสตาร์ทคอมพิวเตอร์

หากวิธีนี้ไม่ได้ผล คุณอาจต้องซ่อมแซมคอมพิวเตอร์ของคุณ โดยใช้ Windows ISO

วิธีการแก้ไขข้อผิดพลาด Windows Update 0x500f0984

เมื่อระบบของคุณแสดงข้อผิดพลาด Windows Update 0x500f0984 คุณอาจไม่สามารถดาวน์โหลดหรือรับการอัปเดตบิลด์ได้ อย่างไรก็ตาม คุณสามารถแก้ไขได้โดยสร้างแบตช์ไฟล์และเรียกใช้ด้วยสิทธิ์ของผู้ดูแลระบบ

  1. เปิดแผ่นจดบันทึก
  2. คัดลอกและวางรายการคำสั่งที่ให้ไว้ในโพสต์
  3. คลิกแท็บไฟล์
  4. เลือก บันทึกเป็นตัวเลือก เพื่อบันทึกไฟล์
  5. ตั้งชื่อไฟล์เป็น Wufix.bat แล้วกดปุ่มบันทึก
  6. เรียกใช้ไฟล์ Wufix ด้วยสิทธิ์ของผู้ดูแลระบบ
  7. รีสตาร์ทคอมพิวเตอร์ของคุณ

คำสั่งแบทช์ตามที่ชื่อแนะนำ รันชุดคำสั่ง

ในการแก้ไขข้อผิดพลาดของ Windows Update 0x500f0984 คุณต้องสร้างแบตช์ไฟล์โดยใช้ NotePad ก่อน

เปิดแอป NotePad และคัดลอกและวางรายการคำสั่งต่อไปนี้ในนั้น

SC config trustedinstaller start=auto

net stop bits
net stop wuauserv
net stop msiserver
net stop cryptsvc
net stop appidsvc
Ren %Systemroot%\SoftwareDistribution SoftwareDistribution.old
Ren %Systemroot%\System32\catroot2 catroot2.old
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winsock reset proxy
rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN
dism /Online /Cleanup-image /ScanHealth
dism /Online /Cleanup-image /CheckHealth
dism /Online /Cleanup-image /RestoreHealth
dism /Online /Cleanup-image /StartComponentCleanup
Sfc /ScanNow
net start bits
net start wuauserv
net start msiserver
net start cryptsvc
net start appidsv

การดำเนินการนี้จะล้างซอฟต์แวร์การแจกจ่ายและเนื้อหาโฟลเดอร์ catroot2 ลงทะเบียนไฟล์ DLL ที่จำเป็นอีกครั้ง รีเซ็ต winsock เรียกใช้ DISM และ SFC โดยทั่วไป

แก้ไขรหัสข้อผิดพลาด 0x800f0954 หรือ 0x500f0984 บน Windows 11/10

เมื่อเสร็จแล้ว ไปที่ ไฟล์ ที่มุมบนขวาของหน้าต่าง NotePad แล้วเลือก บันทึกเป็น ตัวเลือก

เมื่อ บันทึกเป็น กล่องโต้ตอบปรากฏขึ้น ให้ป้อน ชื่อไฟล์ เป็น Wufix.bat.

แก้ไขรหัสข้อผิดพลาด 0x800f0954 หรือ 0x500f0984 บน Windows 11/10

กดปุ่มแบบเลื่อนลงถัดจาก บันทึกเป็น ประเภท และเลือก ไฟล์ทั้งหมด จากรายการตัวเลือกที่แสดง

กด บันทึก ปุ่มเพื่อบันทึกไฟล์

ตอนนี้ คลิกขวาที่ไฟล์ Wufix และเรียกใช้แบตช์ไฟล์ด้วยสิทธิ์ของผู้ดูแลระบบ รอจนกว่ากระบวนการจะเสร็จสมบูรณ์

ตอนนี้ รีสตาร์ทพีซีและดูว่าข้อผิดพลาดยังคงมีอยู่หรือไม่

หวังว่านี่จะช่วยได้

แก้ไขรหัสข้อผิดพลาด 0x800f0954 หรือ 0x500f0984 บน Windows 11/10