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

อย่าหงุดหงิดเมื่อคุณเห็นWindows Error 0x800f0954 หรือ 0x500f0984(Windows Error 0x800f0954 or 0x500f0984)ขณะติดตั้งคุณลักษณะของ Windows(Windows Feature)หรือWindows Update สามารถแก้ไขได้ง่าย ๆ โดยทำตามคำแนะนำที่ให้ไว้ในโพสต์

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

0x800F0954

Windows couldn’t complete the requested changes. The changes couldn’t be completed. Please reboot your computer and try again.

Error code: 0x800F0954 – CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS.

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

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

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

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

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

ออกจากRegistry Editorและรีสตาร์ทคอมพิวเตอร์ของคุณ

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

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

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

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

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

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

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

SC config ตัวติดตั้งที่เชื่อถือได้ 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

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

บันทึกไฟล์แบทช์

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

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

เลือกไฟล์ทั้งหมด

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

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

ตอนนี้ คลิกขวาที่ ไฟล์ Wufixและเรียกใช้แบตช์ไฟล์ด้วยสิทธิ์(run the batch file with administrator privileges)ของ ผู้ดูแลระบบ รอ(Wait)จนกว่ากระบวนการจะเสร็จสมบูรณ์

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

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



About the author

ฉันเป็น windows, ios, pdf, ข้อผิดพลาด, วิศวกรแกดเจ็ตที่มีประสบการณ์มากกว่า 10 ปี ฉันได้ทำงานกับแอปพลิเคชันและเฟรมเวิร์กคุณภาพสูงของ Windows มากมาย เช่น OneDrive for Business, Office 365 และอื่นๆ งานล่าสุดของฉันได้รวมการพัฒนาโปรแกรมอ่าน pdf สำหรับแพลตฟอร์ม windows และการทำงานเพื่อทำให้ข้อความแสดงข้อผิดพลาดชัดเจนยิ่งขึ้นสำหรับผู้ใช้ นอกจากนี้ ฉันได้มีส่วนร่วมในการพัฒนาแพลตฟอร์ม ios มาสองสามปีแล้ว และคุ้นเคยกับทั้งคุณสมบัติและลักษณะเฉพาะของมันมาก



Related posts