Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร

ผู้ใช้ Windows 10 บางรายรายงานว่าการอัปเดต Windows ที่รอดำเนินการทุกครั้งที่พยายามติดตั้งล้มเหลวในท้ายที่สุดด้วย 0x800f0845 รหัสข้อผิดพลาด ในกรณีส่วนใหญ่ ผู้ใช้ที่ได้รับผลกระทบกำลังรายงานว่าปัญหานี้ป้องกันพวกเขาจากการติดตั้งการอัปเดต Windows ใหม่ที่รอดำเนินการอย่างมีประสิทธิภาพ

จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร

หากคุณพบปัญหานี้ คุณควรเริ่มต้นด้วยการตรวจสอบว่าระบบปฏิบัติการของคุณไม่สามารถแก้ไขปัญหาได้โดยอัตโนมัติโดยเรียกใช้ตัวแก้ไขปัญหา Windows Update ในกรณีที่ยูทิลิตี้ไม่สามารถแก้ไขปัญหาได้ด้วยตัวเอง คุณควรลองรีเซ็ตส่วนประกอบ WU ทั้งหมดที่เกี่ยวข้องกับการดำเนินการอัปเดต - ไม่ว่าจะด้วยตนเองหรือโดยใช้ตัวแทนการอัปเดต

แต่ในกรณีที่ 0x800f0845 จริงๆ แล้วเกิดจากไฟล์ระบบเสียหายบางประเภท คุณควรพยายามระบุและแก้ไขด้วยยูทิลิตี้ในตัวสองตัว - DISM และ SFC หากยังไม่เพียงพอ ให้ลองพิจารณาการติดตั้งใหม่ทั้งหมดในการซ่อมแบบแทนที่

อย่างไรก็ตาม หากคุณไม่ได้เตรียมที่จะติดตั้งเวอร์ชัน Windows ของคุณใหม่อย่างมีประสิทธิภาพ คุณสามารถหลีกเลี่ยงองค์ประกอบ WU ที่เสียหายได้โดยการติดตั้งการอัปเดตที่รอดำเนินการด้วยตนเองโดยตรงจาก Windows Update Catalog .

วิธีที่ 1:การเรียกใช้ตัวแก้ไขปัญหา Windows Update

ก่อนลองแก้ไขอื่นๆ คุณควรเริ่มต้นง่ายๆ โดยตรวจสอบว่าคอมพิวเตอร์ของคุณไม่สามารถแก้ไขปัญหาโดยอัตโนมัติได้ โชคดีที่ Windows เวอร์ชันล่าสุดทุกเวอร์ชัน (รวมถึง Windows 10) มียูทิลิตี้อัตโนมัติที่สามารถสแกนหาความไม่สอดคล้องที่พบบ่อยที่สุดที่เกี่ยวข้องกับ Windows Update และใช้การแก้ไขที่แนะนำโดยอัตโนมัติในกรณีที่พบสถานการณ์ที่คุ้นเคย

แน่นอนว่าวิธีนี้จะไม่แก้ไขปัญหาที่ทราบทั้งหมด แต่เป็นขั้นตอนแรกที่ดีในการแก้ปัญหา 0x800f0845  รหัสข้อผิดพลาด

ในการเรียกใช้ตัวแก้ไขปัญหา Windows Update ให้ทำตามคำแนะนำด้านล่างเพื่อปรับใช้และใช้การแก้ไขที่แนะนำ:

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ถัดไป พิมพ์ 'ms-settings:troubleshoot'  แล้วกด Enter เพื่อเปิด การแก้ปัญหา แท็บของ การตั้งค่า แท็บ จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  2. เมื่อคุณอยู่ในการแก้ไขปัญหา แท็บของ การตั้งค่า ให้เลื่อนไปที่ส่วนขวาแล้วคลิก Windows Update จากนั้นคลิกที่ เรียกใช้เครื่องมือแก้ปัญหา . จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  3. ทันทีที่คุณเปิดยูทิลิตี้ตัวแก้ไขปัญหา Windows Update โปรแกรมจะเริ่มสแกนหาความไม่สอดคล้องกันทั่วไป เมื่อกระบวนการนี้เสร็จสิ้น ให้คลิกที่ใช้การแก้ไขนี้ ในกรณีที่ได้รับการแนะนำการแก้ไข จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  4. คุณอาจต้องปฏิบัติตามคำแนะนำเพิ่มเติมหลายชุด ทั้งนี้ขึ้นอยู่กับการแก้ไขที่ได้รับคำแนะนำ
  5. เมื่อแก้ไขสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์และพยายามติดตั้งการอัปเดตที่ล้มเหลวก่อนหน้านี้ด้วย 0x800f0845 รหัสข้อผิดพลาด

วิธีที่ 2:รีเซ็ต Windows Update

สาเหตุทั่วไปอีกอย่างหนึ่งที่อาจทำให้เกิดข้อผิดพลาดนี้คือองค์ประกอบย่อยอย่างน้อยหนึ่งองค์ประกอบของ Windows Update ที่ติดอยู่ในสถานะขอบรก (ไม่ได้เปิดใช้งานหรือปิดใช้งาน) หากใช้สถานการณ์นี้ได้ คุณควรสามารถแก้ไขปัญหานี้ได้โดยรีเซ็ตทุกองค์ประกอบ WU ที่เกี่ยวข้องกับการดำเนินการอัปเดต

ซึ่งสามารถทำได้โดยการเรียกใช้สคริปต์อัตโนมัติหรือดำเนินการด้วยตนเอง (จากพรอมต์ CMD ที่ยกระดับ) แต่ไม่ว่าคุณจะต้องการแนวทางใด เราได้สร้างคู่มือสองฉบับแยกกันเพื่อรองรับผู้ใช้ทั้งสองประเภท

รีเซ็ต WU ผ่าน Update Agent

  1. เปิดลิงก์นี้ (ที่นี่ ) จากเบราว์เซอร์เริ่มต้นของคุณและคลิกที่ ดาวน์โหลด ปุ่มที่เชื่อมโยงกับ รีเซ็ตWUEng.zip เพื่อดาวน์โหลด รีเซ็ต Windows Update ตัวแทน. จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  2. หลังจากดาวน์โหลดเสร็จแล้ว ให้ทำการแตกไฟล์ด้วยยูทิลิตี้อย่าง 7zip หรือ Winzip
  3. เมื่อแตกยูทิลิตี้แล้ว ให้ดับเบิลคลิกที่ ResetWUEng.exe และคลิกใช่ เมื่อได้รับแจ้งจากการควบคุมบัญชีผู้ใช้ (UAC) หน้าต่าง.
  4. ที่ข้อความเตือนสุดท้าย ให้คลิก ใช่ และรอให้การดำเนินการเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์
  5. หลังจากที่คอมพิวเตอร์บูทสำรองข้อมูล ให้พยายามติดตั้งการอัปเดตที่ล้มเหลวก่อนหน้านี้อีกครั้งด้วย 0x800f0845 ผิดพลาด และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
  6. ในกรณีที่เกิดปัญหาเดียวกัน ให้ไปที่วิธีการ .โดยตรง 3 .

รีเซ็ต WU ผ่าน CMD ที่ยกระดับ

  1. กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความใหม่ ให้พิมพ์ ‘cmd’ แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่ง . เมื่อคุณเห็น UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  2. เมื่อคุณอยู่ในพรอมต์ CMD ที่ยกระดับ ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับแล้วกด Enter หลังจากแต่ละอันเพื่อหยุด Windows Update . ที่เกี่ยวข้องทั้งหมด บริการ:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    หมายเหตุ: คำสั่งเหล่านี้จะหยุดบริการ Windows Update, MSI Installer, Cryptographic และ BITS อย่างมีประสิทธิภาพ

  3. เมื่อทุกบริการที่เกี่ยวข้องหยุดทำงาน ให้เรียกใช้สองคำสั่งต่อไปนี้ตามลำดับแล้วกด Enter หลังจากแต่ละรายการ:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    หมายเหตุ: การดำเนินการนี้จะล้างและเปลี่ยนชื่อ SoftwareDistribution และ Catroot2 โฟลเดอร์ โปรดทราบว่าทั้งสองโฟลเดอร์กำลังถูกใช้เป็นคอนเทนเนอร์เก็บข้อมูลเพื่อจัดเก็บไฟล์อัพเดตระบบปฏิบัติการชั่วคราวโดยคอมโพเนนต์ WU เนื่องจากไม่มีทางลบตามอัตภาพ คุณจะต้องเปลี่ยนชื่อเพื่อบังคับให้ระบบปฏิบัติการสร้างสิ่งที่เทียบเท่าใหม่

  4. หลังจากเปลี่ยนชื่อโฟลเดอร์ใหม่ทั้งสองแล้ว ให้เรียกใช้คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังจากแต่ละคำสั่งเพื่อเปิดใช้งานบริการที่คุณปิดใช้งานอีกครั้งในขั้นตอนที่ 2:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. หลังจากเริ่มบริการทุกรายการแล้ว ให้พยายามติดตั้ง Windows Updates ที่ล้มเหลวก่อนหน้านี้อีกครั้ง และดูว่าการดำเนินการเสร็จสมบูรณ์โดยไม่มี 0x800f0845  รหัสข้อผิดพลาด

ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 3:การเรียกใช้การสแกน DISM และ SFC

ตามผู้ใช้ที่ได้รับผลกระทบ ปัญหานี้ (ความล้มเหลวในการติดตั้งการอัปเดต Windows บางตัวด้วยรหัสข้อผิดพลาด 0x800f0845) มักเกิดจากไฟล์ระบบที่เสียหายซึ่งทำให้ส่วนประกอบ WU (Windows Update) เสียหาย

ดูเหมือนว่าจะเป็นปัญหาร้ายแรง แต่ข่าวดีก็คือ Windows 10 มียูทิลิตี้ในตัว (DISM และ SFC) สองสามตัวที่สามารถแก้ไขไฟล์ระบบส่วนใหญ่ที่เสียหายได้โดยอัตโนมัติ

SFC (ตัวตรวจสอบไฟล์ระบบ) เป็นเครื่องมือในเครื่อง 100% ที่อาศัยไฟล์เก็บถาวรที่จัดเก็บไว้ในเครื่องเพื่อแก้ไขอินสแตนซ์ของไฟล์ที่เสียหายโดยการแทนที่ด้วยสำเนาที่มีประสิทธิภาพ

DISM (การปรับใช้และการบริการรูปภาพและการปรับใช้) ใช้ส่วนประกอบย่อยของ WU เพื่อดาวน์โหลดไฟล์ที่เสียหายซึ่งจำเป็นต้องเปลี่ยน แม้ว่าจะเหนือกว่า SFC แต่ประสิทธิภาพอาจได้รับผลกระทบในกรณีที่การทุจริตส่งผลกระทบต่อองค์ประกอบย่อยที่ DISM ใช้

เนื่องจากยูทิลิตี้ทั้งสองทำสิ่งที่แตกต่างกัน เราจึงแนะนำให้เรียกใช้การสแกนทั้ง SFC และ DISM อย่างรวดเร็ว เพื่อเพิ่มโอกาสสูงสุดในการแก้ไขอินสแตนซ์ที่เสียหายซึ่งเป็นสาเหตุของ 0x800f0845

เริ่มต้นด้วยทำการสแกน SFC และรออย่างอดทนจนกว่าการผ่าตัดจะเสร็จสิ้น

จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร

หมายเหตุ :การขัดจังหวะการทำงานก่อนที่จะเสร็จสิ้นอาจทำให้เกิดข้อผิดพลาดทางตรรกะบน HDD/SSD ของคุณ ซึ่งอาจนำไปสู่ปัญหาอื่นๆ

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

จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร

หมายเหตุ: DISM ต้องการการเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้จึงจะเสร็จสมบูรณ์ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้เชื่อมต่อกับเครือข่ายที่เสถียรก่อนที่จะเริ่มขั้นตอนนี้

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

วิธีที่ 5:การอัปเดตโดยใช้ Windows Update Catalog

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

คุณสามารถทำสิ่งนี้ได้อย่างง่ายดายโดยใช้ Microsoft Update Catalog . ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าในที่สุดการดำเนินการนี้ทำให้พวกเขาสามารถนำ OS build เป็นเวอร์ชันล่าสุดได้

สิ่งสำคัญ: โปรดทราบว่าวิธีนี้จะไม่แก้ไขสาเหตุสำคัญที่ทำให้เกิด 0x800f0845  รหัสข้อผิดพลาด เป็นเพียงวิธีแก้ปัญหาที่จะช่วยให้คุณติดตั้งการอัปเดตที่รอดำเนินการได้

หากคุณตัดสินใจที่จะใช้เส้นทางนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อติดตั้งการอัปเดตที่รอดำเนินการด้วยตนเองผ่าน Microsoft Update Catalog:

  1. เข้าถึงลิงก์นี้ (ที่นี่ ) จากเบราว์เซอร์เริ่มต้นของคุณเพื่อเข้าถึง Microsoft Update Catalog เว็บไซต์อย่างเป็นทางการ
  2. เมื่อคุณเข้าไปข้างในแล้ว ให้ใช้ฟังก์ชันการค้นหาเพื่อค้นหาการอัปเดตที่ไม่สามารถติดตั้งด้วย 0x800f0845  รหัสข้อผิดพลาด จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  3. เมื่อผลลัพธ์ปรากฏขึ้น ให้ระบุเวอร์ชันที่เข้ากันได้กับ Windows build ของคุณโดยดูจากสถาปัตยกรรมระบบปฏิบัติการและเวอร์ชันของ Windows จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร

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

    จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  4. หลังจากที่คุณตัดสินใจเลือกการอัปเดตที่ถูกต้องซึ่งคุณต้องติดตั้งบนคอมพิวเตอร์ของคุณแล้ว ให้คลิกที่ปุ่มดาวน์โหลดและรอให้กระบวนการดำเนินการเสร็จสิ้น
  5. เมื่อดาวน์โหลดเสร็จแล้ว ให้ไปที่ตำแหน่งที่มีการดาวน์โหลดการอัปเดต คลิกขวาที่ไฟล์ .inf แล้วเลือก ติดตั้ง จะแก้ไขข้อผิดพลาดการอัปเดต 0x800f0845 บน Windows 10 ได้อย่างไร
  6. ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น จากนั้นทำซ้ำขั้นตอนที่ 2 ถึง 5 ด้วยการอัปเดตที่เหลือที่ไม่สามารถติดตั้งได้
  7. หลังจากติดตั้งการอัปเดตที่รอดำเนินการทุกครั้งสำเร็จแล้ว ให้รีบูตเครื่องและดูว่าการอัปเดตที่รอดำเนินการหายไปจากหน้าจอ Windows Update หรือไม่

วิธีที่ 6:ดำเนินการติดตั้งซ่อมแซม / ติดตั้งใหม่ทั้งหมด

ในกรณีที่ไม่มีการแก้ไขข้างต้นที่อนุญาตให้คุณแก้ไขปัญหานี้ได้ มีโอกาสมากที่ระบบของคุณกำลังจัดการกับไฟล์ระบบบางประเภทที่เสียหายซึ่งไม่สามารถแก้ไขได้ตามปกติ หากสถานการณ์นี้ใช้ได้ คุณจะสามารถแก้ไขปัญหาได้โดยการรีเซ็ตทุกองค์ประกอบของ Windows ด้วยการติดตั้งการซ่อมแซม (การซ่อมแซมแบบแทนที่) หรือการติดตั้งใหม่ทั้งหมด

หากคุณต้องการรีเซ็ตส่วนประกอบ Windows จริงๆ แนวทางที่แนะนำคือไปติดตั้งซ่อมแซม (การซ่อมแซมแบบแทนที่) การดำเนินการนี้จะแตะเฉพาะส่วนประกอบของระบบปฏิบัติการ ซึ่งหมายความว่าสื่อส่วนตัว เกม แอปพลิเคชัน และแม้แต่การตั้งค่าของผู้ใช้บางส่วนจะยังคงไม่ถูกแตะต้อง

หมายเหตุ: โปรดทราบว่าคุณอาจต้องใช้สื่อการติดตั้งเพื่อดำเนินการซ่อมแซมการติดตั้ง (การซ่อมแซมแบบแทนที่) – เว้นแต่ว่าคุณพร้อมที่จะบังคับให้เครื่องขัดจังหวะ 3 เครื่องระหว่างลำดับการบู๊ตเพื่อเปิดเมนูการกู้คืน (มีความเสี่ยงเล็กน้อย)

แต่ถ้าคุณต้องการขั้นตอนที่รวดเร็วและไม่ยุ่งยาก คุณควร ติดตั้งใหม่ทั้งหมด . แต่พึงระลึกไว้เสมอว่า อย่างน้อยคุณจะสูญเสียข้อมูลส่วนบุคคลที่จัดเก็บไว้ในไดรฟ์ระบบปฏิบัติการและค่ากำหนดของผู้ใช้ที่กำหนดเอง เว้นแต่คุณจะสำรองข้อมูลไว้ล่วงหน้า