ข้อผิดพลาด 800f0902 เป็นข้อผิดพลาดชั่วคราว ในกรณีส่วนใหญ่ ปรากฏขึ้นเนื่องจากตัวติดตั้งการอัปเดต (ตัวติดตั้งที่เชื่อถือได้) กำลังประมวลผลคำขอจากไคลเอ็นต์อื่นไม่ว่าง เนื่องจากมันจัดการไฟล์ระบบปฏิบัติการที่สำคัญ ตัวติดตั้งที่เชื่อถือได้ ไม่สามารถขัดจังหวะได้จนกว่าจะเสร็จสิ้นภารกิจในมือ ปัญหานี้มักพบเมื่อติดตั้งการอัปเดต Windows OS โดยปกติ รหัสข้อผิดพลาดจะปรากฏขึ้นหลังจากที่ผู้ใช้ตรวจสอบการอัปเดตหรือหลังจากการอัปเดตอัตโนมัติล้มเหลว เป็นที่ทราบกันดีว่าเกิดขึ้นบ่อยครั้งในเครื่องที่มีการอัปเดตมากมายให้ติดตาม
หาก TrustedInstaller . ไม่ว่าง ทำให้เกิดข้อผิดพลาด 800f0902 รอสักครู่ก่อนที่จะติดตั้งการอัปเดตที่ผิดพลาดมักจะแก้ปัญหาได้ อย่างไรก็ตาม บางครั้งการติดตั้งการอัปเดตที่เสียหายจะทำให้เกิดปัญหานี้ ในกรณีนี้ คุณจะต้องประสบปัญหาในการรีเซ็ตโฟลเดอร์ Software Distribution
อีกสถานการณ์ที่เป็นไปได้สำหรับ 800f0902 ข้อผิดพลาด คือการอัปเดตที่ล้มเหลวเราได้แทนที่ด้วยการอัปเดตที่ใหม่กว่าผ่านการติดตั้งแล้ว ในกรณีนี้ ระบบปฏิบัติการของคุณจะถือว่าการอัปเดตที่ล้มเหลวเป็น “ไม่เกี่ยวข้อง” และจะแสดง 800f0902 ข้อผิดพลาด. อย่างไรก็ตาม ปัญหาอาจเกิดจากฝั่งเซิร์ฟเวอร์ ดังนั้นหากเป็นไปได้ โปรดรอสองสามชั่วโมงและดูว่าปัญหาแก้ไขได้ด้วยตัวเองหรือไม่
ด้านล่างนี้ คุณมีชุดวิธีที่ช่วยให้ผู้ใช้ Windows กำจัดข้อผิดพลาด 800f0902 ได้สำเร็จ โปรดปฏิบัติตามแต่ละวิธีตามลำดับจนกว่าคุณจะพบวิธีแก้ไขที่ได้ผล
หมายเหตุ: ก่อนที่คุณจะเริ่มต้นด้วยวิธีการด้านล่าง ตรวจสอบให้แน่ใจว่าการเชื่อมต่อเครือข่ายของคุณทำงานอย่างถูกต้อง นอกจากนี้ ให้ตรวจสอบเพื่อดูว่าคุณไม่มีการตั้งค่าพร็อกซี่ที่จะเข้ามาเล่นหรือไม่เมื่อ Windows พยายามทำการอัปเดต หากคุณใช้พร็อกซีหรือ VPN ให้ปิดบริการและลองติดตั้งการอัปเดตที่ล้มเหลวอีกครั้ง
วิธีที่ 1:การเริ่มต้น Interner Explorer
ข้อผิดพลาด 800f0902 มักจะเชื่อมโยงกับการติดตั้ง IE (Internet Explorer) ที่ไม่สมบูรณ์ ผู้ใช้บางคนสามารถขจัดข้อผิดพลาดได้สำเร็จหลังจากเปิด IE และอนุญาตให้เริ่มต้นได้ หากคุณใช้เบราว์เซอร์ของบุคคลที่สาม เช่น Chrome หรือ Firefox ให้ลองเปิด Internet Explorer แล้วปิดอีกครั้ง ถัดไป ให้กลับไปที่ Windows Update และลองดำเนินการอัปเดต หากยังคงล้มเหลว ให้ย้ายไปที่วิธีที่ 2
หมายเหตุ: วิธีแก้ปัญหานี้ใช้ได้เฉพาะในกรณีที่ปกติแล้วคุณไม่ได้ใช้ IE และ/หรือไม่ได้เปิดขึ้นมาหลังจากการอัปเดตล้มเหลว
ในการเปิด Internet Explorer:กด คีย์ Windows . ค้างไว้ และ กด R , พิมพ์ iexplore.exe และคลิก ตกลง
วิธีที่ 2:การเริ่มบริการ Windows Module Installer ใหม่ (trustedinstaller.exe)
TustedInstaller เป็นไฟล์ปฏิบัติการที่ใช้โดยบริการที่ชื่อว่า ตัวติดตั้งโมดูล Windows . จุดประสงค์คือเพื่อติดตั้งโมดูลระบบ Windows ซึ่งรวมถึงการอัปเดต Windows และการอัปเดตอัตโนมัติและโปรแกรมแก้ไขด่วน TrustedInstaller.exe เป็นที่ทราบกันดีว่าเป็นหน่วยความจำหมูและมีศักยภาพที่จะผิดพลาดใน Windows 7 และป้องกันไม่ให้ติดตั้งการอัปเดต ผู้ใช้บางคนสามารถแก้ไขข้อผิดพลาด 800f0902 โดยเริ่มบริการใหม่และรีบูตระบบ นี่คือสิ่งที่คุณต้องทำ:
หมายเหตุ: ก่อนที่คุณจะเริ่มบริการใหม่ คุณต้องตรวจสอบให้แน่ใจว่าขณะนี้ไม่ได้กำลังดำเนินการอัปเดตอยู่ ในการดำเนินการนี้ ให้เปิด ตัวจัดการงาน (Ctrl + Shift + Esc) ไปที่ การตรวจสอบทรัพยากร และตรวจสอบว่า TrustedInstaller.exe กำลังใช้หน่วยความจำกายภาพ หากใช้ทรัพยากรระบบ ให้รอให้การอัปเดตเสร็จสิ้นก่อนทำตามคำแนะนำด้านล่าง
- กด แป้น Windows + R เพื่อเปิดหน้าต่างเรียกใช้ จากนั้นพิมพ์ services.msc และกด Enter
- เมื่อคุณอยู่ในหน้าต่าง Services ให้เลื่อนลงมาและค้นหา Windows Modules Installer .
- คลิกขวาที่ ตัวติดตั้งโมดูล Windows แล้วเลือก คุณสมบัติ
- ถัดไป เลือก แท็บทั่วไป และคลิกที่ หยุด ปุ่ม. เมื่อหยุดบริการแล้ว ให้คลิกปุ่ม เริ่ม ปุ่มเพื่อเริ่มต้นใหม่ สุดท้าย กด สมัคร เพื่อยืนยันและปิด บริการ หน้าต่าง.
- ลองติดตั้งการอัปเดตที่ล้มเหลวก่อนหน้านี้
หมายเหตุ: หากการอัปเดตล้มเหลวอีกครั้งโดยมี 80080005 ข้อผิดพลาด รหัส รีสตาร์ทคอมพิวเตอร์และทำตาม วิธีที่ 3 . หากรหัสข้อผิดพลาดที่แสดงยังคงเป็น 800f0902, ตรงไปที่วิธีที่ 4
วิธีที่ 3:การสแกนหาข้อผิดพลาดของระบบด้วย SFC
ไฟล์ระบบ Windows ที่เสียหายอาจทำให้เกิดข้อผิดพลาด 800f0902 . โดยปกติจะเกิดขึ้นเมื่อการดาวน์โหลดหรือการติดตั้ง Windows Update ถูกขัดจังหวะ สิ่งนี้สามารถเกิดขึ้นได้จากแหล่งพลังงานอย่างกะทันหันหรือความล้มเหลวของเครือข่าย หากทำตามวิธีการข้างต้นได้เปลี่ยนข้อผิดพลาดเป็น 80080005 รหัส ทำตามขั้นตอนด้านล่างในการเรียกใช้ SFC (System File Checker)
Windows มีเครื่องมือในตัวที่สามารถสแกนและแก้ไขปัญหาส่วนใหญ่ที่เกี่ยวข้องกับความเสียหายของไฟล์ระบบ ซึ่งรวมถึงข้อผิดพลาดในมือ ปฏิบัติตามการแก้ไขด้านล่างเพื่อทำการสแกนทั่วทั้งระบบและซ่อมแซมไฟล์ที่เสียหาย:
- คลิกไอคอนแถบเริ่มต้นของ Windows ที่มุมล่างซ้ายแล้วค้นหา “cmd “. จากนั้น คลิกขวาที่พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
- เมื่อเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ ให้แตะ sfc /scannow และกด Enter การดำเนินการนี้จะทริกเกอร์การสแกนทั้งระบบซึ่งจะใช้เวลาสักครู่จึงจะเสร็จสมบูรณ์ หากเครื่องมือสามารถค้นหาไฟล์ที่เสียหายได้ คุณจะต้องกดปุ่ม Y คีย์ที่พรอมต์ถัดไปเพื่อซ่อมแซมไฟล์ที่เสียหาย
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทเครื่องและพยายามติดตั้งการอัปเดตอีกครั้ง
วิธีที่ 4:การรีเซ็ตโฟลเดอร์การกระจายซอฟต์แวร์
การกระจายซอฟต์แวร์ โฟลเดอร์ใน Windows ดูแลโดย WUAgent . โฟลเดอร์นี้มีหน้าที่จัดเก็บไฟล์ชั่วคราวที่ Windows Update ต้องการ ภายใต้สถานการณ์ปกติ ไม่จำเป็นต้องโต้ตอบกับโฟลเดอร์นี้ อย่างไรก็ตาม หากการอัปเดต Windows ยังคงล้มเหลวหลังจากปฏิบัติตามวิธีการข้างต้น การเปลี่ยนชื่อโฟลเดอร์อาจช่วยขจัดปัญหาได้ วิธีนี้ใช้ได้ผลในสถานการณ์ที่ Windows เห็นว่าการอัปเดตเป็น "ไม่เกี่ยวข้อง" เนื่องจากมีการติดตั้งการอัปเดตที่ใหม่กว่าแล้ว
คุณสามารถค้นหาโฟลเดอร์ Software Distribution ได้ที่ C:\ Windows \ SoftwareDistribution . หากคุณสังเกตเห็นว่าโฟลเดอร์นี้มีขนาดใหญ่มาก (มากกว่า 700MB) มีโอกาสสูงที่วิธีนี้จะกำจัด 80080005 ข้อผิดพลาด
หมายเหตุ: การทำตามขั้นตอนด้านล่างนั้นปลอดภัยและจะไม่ส่งผลเสียต่อระบบของคุณ ขั้นตอนนี้จะรีเซ็ตเนื้อหาของโฟลเดอร์ Software Distribution บังคับให้ Windows สร้างส่วนประกอบ WU ใหม่และดาวน์โหลดไดรเวอร์อีกครั้ง
ต่อไปนี้คือคำแนะนำทีละขั้นตอนในการรีเซ็ตโฟลเดอร์การแจกจ่ายซอฟต์แวร์:
- ขั้นแรก ถอดการเชื่อมต่อเครื่องของคุณจากอินเทอร์เน็ต ซึ่งอาจหมายถึงการปิด Wi-Fi หรือถอดการเชื่อมต่อแบบมีสายออก
หมายเหตุ: หากคุณข้ามขั้นตอนนี้ Windows อาจระบุว่ามีการใช้งานไฟล์บางไฟล์และคำสั่งด้านล่างจะไม่ทำงาน - คลิกไอคอนแถบเริ่มต้นของ Windows ที่มุมล่างซ้ายแล้วค้นหา “cmd “. จากนั้น คลิกขวาที่พรอมต์คำสั่ง และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ .
- ก่อนอื่น เราจะต้องหยุด BITS, Cryptographic, MSI INstaller และ Windows Update Services . ในการดำเนินการนี้ ให้แทรกคำสั่งต่อไปนี้ลงใน Command Prompt แล้วกด Enter หลังจากแต่ละรายการ:
net stop wuauserv
net stop cryptSvc
บิตหยุดสุทธิ
net stop msiserver
- ตอนนี้ เราจะต้องเปลี่ยนชื่อ SoftwareDistibution โฟลเดอร์และ Catroot2 โฟลเดอร์ การดำเนินการนี้จะบังคับให้ Windows สร้างส่วนประกอบ Windows Update ใหม่และดาวน์โหลดการอัปเดตอีกครั้ง ในการดำเนินการนี้ ให้แทรกคำสั่งต่อไปนี้ลงใน Command Prompt และกด Enter หลังจากแต่ละอัน:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 Catroot2.old
- เมื่อเราเปลี่ยนชื่อโฟลเดอร์แล้ว มาเริ่มบริการที่เราปิดใช้ไปก่อนหน้านี้กัน ดำเนินการต่อโดยใส่คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละอัน:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver - ปิด พรอมต์คำสั่ง และรีสตาร์ทคอมพิวเตอร์ของคุณ หลังจากการรีสตาร์ท การอัปเดตควรเริ่มต้นโดยอัตโนมัติ แต่หากไม่เป็นเช่นนั้น ให้ไปที่ Windows Update และเริ่มต้นจากที่นั่น