Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ Windows Update Error 800f0902

Error 800f0902 เป็น Transient error (ข้อผิดพลาดชั่วคราว) เกิดจาก Trusted Installer ยุ่งอยู่ (กำลังติดตั้งอัปเดตอื่น) หรือไฟล์อัปเดตเสียหาย

วิธีที่ 1: เปิด Internet Explorer ให้ Initialize

บางครั้ง IE ไม่ได้เปิดมาก่อน ทำให้อัปเดตล้มเหลว – เปิด IE ครั้งเดียว (Win+R > iexplore.exe) ปิด แล้วลองอัปเดตใหม่

วิธีที่ 2: รีสตาร์ท Windows Module Installer Service

  1. ตรวจสอบก่อน: Task Manager > Resource Monitor > ดู TrustedInstaller.exe ใช้ RAM ไหม – ถ้าใช้อยู่ รอจบก่อน
  2. Win + R > services.msc
  3. หา Windows Modules Installer > Properties > Stop > Start > Apply
  4. ลองอัปเดตใหม่ – ถ้า Error กลายเป็น 80080005 ให้ Restart แล้วทำวิธีที่ 3, ถ้ายัง 800f0902 ทำวิธีที่ 4

วิธีที่ 3: รัน SFC (ถ้า Error กลายเป็น 80080005)

  1. CMD Admin >
    sfc /scannow
  2. ถ้าพบไฟล์เสีย กด Y ซ่อม
  3. Restart ลองอัปเดตใหม่

วิธีที่ 4: รีเซ็ตโฟลเดอร์ Software Distribution

  1. ตัดอินเทอร์เน็ต (สำคัญมาก – ไม่งั้นไฟล์จะถูกล็อก)
  2. CMD Admin รันทีละคำสั่ง:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. เปลี่ยนชื่อโฟลเดอร์:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. เริ่มบริการใหม่:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Restart เครื่อง – Windows จะสร้างโฟลเดอร์ใหม่และดาวน์โหลดอัปเดตใหม่

หมายเหตุ: โฟลเดอร์ SoftwareDistribution ใหญ่เกิน 700MB มักเป็นสัญญาณว่าวิธีนี้จะได้ผล