คุณเห็นการอัปเดต Windows ใหม่และพยายามติดตั้ง แต่ล้มเหลวโดยมีข้อผิดพลาด 0x8007012f ข้อผิดพลาด Windows Update 0x8007012f บนพีซี Windows 10 ของคุณสามารถปรากฏขึ้นทุกครั้งที่คุณพยายามติดตั้งการอัปเดต Windows ประเภทใดก็ได้ (รวมถึงการอัปเดตแอป ระบบ และฟีเจอร์) คุณอาจเห็นข้อผิดพลาดเช่น “มีปัญหาบางอย่างในการติดตั้งการอัปเดต แต่เราจะลองอีกครั้งในภายหลัง หากคุณยังคงเห็นสิ่งนี้อยู่และต้องการค้นหาเว็บหรือติดต่อฝ่ายสนับสนุนสำหรับข้อมูล สิ่งนี้อาจช่วยได้: (0x8007012F)“. อย่างไรก็ตาม ข่าวดีก็คือ เรามีวิธีแก้ไขปัญหาที่เป็นไปได้บางประการซึ่งอาจช่วยคุณแก้ไขข้อผิดพลาดนี้ได้ มาดูกันว่าเป็นอย่างไร
วิธีที่ 1: โดยการเรียกใช้ตัวแก้ไขปัญหา Windows Update
ขั้นตอนที่ 1: กด ชนะ + ฉัน คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเปิด การตั้งค่า หน้าต่าง.
ขั้นตอนที่ 2: ใน การตั้งค่า หน้าต่างคลิกที่ อัปเดต & ความปลอดภัย.

ขั้นตอนที่ 3: ในหน้าต่างถัดไป เลือก select แก้ไขปัญหา ตัวเลือกทางด้านซ้ายของบานหน้าต่าง

ขั้นตอนที่ 4: ไปที่ด้านขวาของหน้าต่าง เลื่อนลงแล้วคลิก click เครื่องมือแก้ปัญหาเพิ่มเติม.

ขั้นตอนที่ 5: ในหน้าต่างถัดไป ภายใต้ ลุกขึ้นและวิ่ง ส่วนคลิกที่ Windows Update.
จากนั้นคลิกที่ เรียกใช้ตัวแก้ไขปัญหา ปุ่มด้านล่างมัน

ตอนนี้ ให้ตัวแก้ไขปัญหาทำงานและตรวจหาปัญหา หากพบปัญหาใด ๆ ก็จะแก้ไขโดยอัตโนมัติ
วิธีที่ 2: โดยการลบเนื้อหา SoftwareDistribution และ catroot2
คุณจะต้องบูตพีซีของคุณในเซฟโหมดเพื่อให้สามารถลบเนื้อหาในโฟลเดอร์ SoftwareDistribution
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและเลือก วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.

ขั้นตอนที่ 2: พิมพ์ msconfig ใน เรียกใช้คำสั่ง และตี ป้อน.

ขั้นตอนที่ 3: ใน การกำหนดค่าระบบ หน้าต่างคลิกที่ บูต แท็บ
ทำเครื่องหมายที่ช่องถัดจาก บูตปลอดภัย.
*บันทึก - หากคุณต้องการใช้อินเทอร์เน็ตในขณะอยู่ใน โหมดปลอดภัย, เลือกปุ่มตัวเลือกถัดจาก เครือข่าย.
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลง

ตอนนี้ ทุกครั้งที่คุณเปิดพีซี เครื่องจะบูตเข้าสู่เซฟโหมด คุณยังสามารถเลิกทำการเปลี่ยนแปลงในภายหลังได้
ขั้นตอนที่ 4: ตอนนี้ให้คลิกขวาที่ เริ่ม เมนูและเลือก File Explorer.

ขั้นตอนที่ 5: คัดลอกและวางเส้นทางด้านล่างในการ File Explorer แถบที่อยู่และกด ป้อน:
C:\Windows\SoftwareDistribution
ตอนนี้กด Ctrl + A คีย์ร่วมกันบนแป้นพิมพ์ของคุณเพื่อเลือกเนื้อหาโฟลเดอร์ทั้งหมดและกด ลบ.

ขั้นตอนที่ 6: ตอนนี้ คุณจะต้องรีเซ็ต โฟลเดอร์ catroot2.
ไปที่ เริ่ม และพิมพ์ พร้อมรับคำสั่ง ในแถบค้นหาของ Windows

ขั้นตอนที่ 7: คลิกขวาที่ผลลัพธ์แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ ที่จะเปิด พร้อมรับคำสั่ง ในโหมดยกระดับ

ขั้นตอนที่ 8: ตอนนี้พิมพ์คำสั่งด้านล่างทีละคำสั่งใน พร้อมรับคำสั่ง (ผู้ดูแลระบบ) และกด Enter หลังจากแต่ละคำสั่ง:
หยุดสุทธิ cryptsvc md %systemroot%\system32\catroot2.old xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
ขั้นตอนที่ 9: ตอนนี้คุณสามารถลบเนื้อหาทั้งหมดใน all โฟลเดอร์ catroot2.
ตอนนี้พิมพ์คำสั่งด้านล่างในการ พร้อมรับคำสั่ง (ผู้ดูแลระบบ) หน้าต่างแล้วกด ป้อน:

รีบูทพีซีของคุณ เริ่ม Windows Update อีกครั้ง และควรรีเซ็ตโฟลเดอร์ catroot2
วิธีที่ 3: โดยการล้างไฟล์ Pending.xml
ขั้นตอนที่ 1: กด ชนะ + R ปุ่มลัดบนแป้นพิมพ์ของคุณเพื่อเปิด เรียกใช้คำสั่ง.
ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ cmd แล้วกด Ctrl + Shift + Enter กุญแจร่วมกันเพื่อเปิด พร้อมรับคำสั่ง ในโหมดผู้ดูแลระบบ

ขั้นตอนที่ 3: ใน พร้อมรับคำสั่ง (ผู้ดูแลระบบ) ให้รันคำสั่งด้านล่างแล้วกด ป้อน:
Ren c:\windows\winsxs\pending.xml pending.old
สิ่งนี้จะเปลี่ยนชื่อ pending.xml ไฟล์ไปยัง pending.old.
วิธีที่ 4: โดยการล้างคิว BITS
ขั้นตอนที่ 1: ไปที่ เริ่ม และพิมพ์ cmd ในแถบค้นหาของ Windows

ขั้นตอนที่ 2: ตอนนี้ คลิกขวาที่ผลลัพธ์ (พร้อมรับคำสั่ง) และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ ที่จะเปิด พร้อมรับคำสั่ง กับ แอดมิน สิทธิ

ขั้นตอนที่ 3: ใน พร้อมรับคำสั่ง (ผู้ดูแลระบบ) ให้เขียนคำสั่งด้านล่างแล้วกด ป้อน:
bitsadmin.exe /reset /allusers

วิธีที่ 5: โดยการเรียกใช้ BITS Troubleshooter
BITS (Background Intelligence Transfer Service) อำนวยความสะดวกในการดาวน์โหลด ถ่ายโอน หรืออัปโหลดไฟล์ไปยังไคลเอ็นต์และเซิร์ฟเวอร์ จากนั้นจึงเสนอรายงานความคืบหน้าของการโอน แต่ก่อนที่คุณจะใช้ตัวแก้ไขปัญหา BITS ต่อไป ตรวจสอบให้แน่ใจว่าคุณได้เริ่มบริการ Background Intelligence Transfer ใหม่ มาดูกันว่า:
ขั้นตอนที่ 1: คลิกขวาที่ เริ่ม เมนูและคลิกที่ วิ่ง เพื่อเปิด เรียกใช้คำสั่ง.

ขั้นตอนที่ 2: ใน เรียกใช้คำสั่ง ช่องค้นหา พิมพ์ services.msc และตี ป้อน เพื่อเปิดหน้าต่างตัวจัดการบริการ

ขั้นตอนที่ 3: ใน บริการ หน้าต่างไปทางด้านขวาและใต้เจ้า ชื่อ คอลัมน์ มองหา บริการถ่ายโอนข้อมูลเบื้องหลัง.
ถ้ามันเป็น หยุด, คลิกขวาที่มันแล้วเลือก เริ่ม.

ขั้นตอนที่ 4: ถ้ามัน เริ่มแล้วจากนั้นคลิกขวาที่บริการและเลือก เริ่มต้นใหม่.

ขั้นตอนที่ 5: ตอนนี้ คลิกขวาที่บริการแล้วเลือก คุณสมบัติ.

ขั้นตอนที่ 6: ใน คุณสมบัติ หน้าต่าง ใต้ ทั่วไป แท็บ ไปที่ สตาร์ทอัพ พิมพ์ฟิลด์และตั้งค่าเป็น คู่มือ.
กด สมัคร แล้วก็ ตกลง เพื่อบันทึกการเปลี่ยนแปลงและออก

ตอนนี้ ดำเนินการแก้ไขปัญหา BITS
ขั้นตอนที่ 1: คลิกที่ลิงค์ด้านล่างเพื่อดาวน์โหลด บริการถ่ายโอนข้อมูลเบื้องหลัง ตัวแก้ไขปัญหา
http://aka.ms/diag_bits10
ขั้นตอนที่ 2: ตอนนี้ เปิดตัวแก้ไขปัญหาแล้วคลิก ขั้นสูง ที่ส่วนลึกสุด.

ขั้นตอนที่ 3: ตอนนี้ ยกเลิกการทำเครื่องหมายที่ช่องถัดจาก สมัครการซ่อมแซมโดยอัตโนมัติ และคลิกที่ ต่อไป.

ขั้นตอนที่ 4: จะเริ่มตรวจพบปัญหา เมื่อการสแกนเสร็จสิ้น จะแสดงรายการสาเหตุที่เป็นไปได้สำหรับปัญหา
คลิกที่ ต่อไป เพื่อดำเนินการแก้ไขต่อไป

ตอนนี้ รีบูทพีซีของคุณและ ข้อผิดพลาด Windows Update 0x8007012f ควรจะหายไป