วิธีแก้ไขข้อผิดพลาดในการอัปเดต Windows 10 '0x8009000F-0x90002'

การแก้ไขปัญหาต่าง ๆ กับ Windows Update อาจเป็นกระบวนการที่ค่อนข้างยาวและบางครั้งต้องใช้ทักษะคอมพิวเตอร์บางอย่างซึ่งผู้ใช้ Windows ทั่วไปไม่มี ปัญหานี้กลายเป็นปัญหาใหญ่เนื่องจากแทบไม่มีคำตอบอย่างเป็นทางการจาก Microsoft เกี่ยวกับวิธีแก้ไขข้อผิดพลาดบางอย่าง แม้ว่าจะมีอยู่ แต่ก็มักจะใช้วิธีการเดียวกันสำหรับข้อผิดพลาดแต่ละข้อ

นั่นคือเหตุผลที่สิ่งสำคัญคือต้องรู้ว่าต้องทำอย่างไรในกรณีที่คุณพบข้อผิดพลาดที่คุณไม่เคยเห็นมาก่อน ดูส่วนที่เหลือของบทความเพื่อดูว่าต้องทำอย่างไรเมื่อรหัสข้อผิดพลาด 0x8009000F-0x90002 ปรากฏขึ้น

แก้ไขข้อผิดพลาดในการอัปเดต Windows 10 0x8009000F-0x90002

ข้อความแสดงข้อผิดพลาดนี้มักจะปรากฏขึ้นเมื่อผู้ใช้พยายามเรียกใช้ Media Creation Tool เพื่ออัปเกรดพีซีจาก Windows เวอร์ชันก่อนหน้าเป็น Windows 10 นอกจากนี้ข้อความแสดงข้อผิดพลาดยังสามารถปรากฏขึ้นหากคุณใช้บริการ Windows Update ตามลำดับ เพื่อติดตั้งการอัปเดตล่าสุด

ข้อผิดพลาดไม่อนุญาตให้ผู้ใช้ติดตั้งการอัปเดตใหม่หรืออัปเกรดพีซีของตนเป็น Windows เวอร์ชันใหม่และขออภัยข้อความแสดงข้อผิดพลาดนี้ยากมากที่จะหาวิธีแก้ไขโดยเฉพาะเนื่องจากหายากมาก อย่างไรก็ตามคุณควรลองใช้วิธีแก้ไขปัญหาด้านล่างและพยายามแก้ไขปัญหาของคุณ

โซลูชันที่ 1: ติดตั้ง DirectX เวอร์ชันล่าสุด

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

สถานการณ์นี้มักเกิดขึ้นกับพีซีเครื่องใหม่ที่ผู้ใช้ต้องการอัปเกรดเป็น Windows 10 ทันที แต่ยังไม่ได้ติดตั้ง DirectX เลย ทำตามคำแนะนำด้านล่างเพื่อติดตั้ง

  1. คลิกที่หน้าดาวน์โหลด DirectX End-User Runtime Web Installer บนเว็บไซต์ทางการของ Microsoft
  2. คลิกที่ปุ่มดาวน์โหลดสีแดงและปฏิบัติตามคำแนะนำที่ปรากฏบนหน้าจอเพื่อดาวน์โหลด Web Installer สำหรับ DirectX บนคอมพิวเตอร์ของคุณ

  1. หมายเหตุ: Microsoft อาจจะเสนอผลิตภัณฑ์อื่น ๆ อีกสองสามอย่างหลังจากที่คุณคลิกลิงก์ดาวน์โหลด แต่คุณสามารถยกเลิกการเลือกผลิตภัณฑ์เหล่านั้นได้หากคุณไม่ต้องการดาวน์โหลด หากคุณเลือกที่จะไม่ดาวน์โหลดโปรแกรมเหล่านี้ปุ่มถัดไปจะเปลี่ยนชื่อเป็นไม่ขอบคุณและดำเนินการต่อ
  2. ดำเนินการติดตั้ง DirectX โดยทำตามคำแนะนำจากเว็บไซต์ของ Microsoft หรือจากโปรแกรมติดตั้ง DirectX คุณจะต้องอ่านข้อกำหนดและเงื่อนไขและคลิกที่ปุ่มถัดไป

  1. หมายเหตุ: การดาวน์โหลด DirectX นี้สามารถใช้ได้กับ Windows 10, Windows 8, Windows 7, Windows Vista หรือ Windows XP - ดังนั้นอย่ากังวลว่าเว็บไซต์จะระบุว่ารองรับ Windows เวอร์ชันอื่นเท่านั้น! ไม่ว่าไฟล์ DirectX ใด ๆ ที่หายไปจะถูกแทนที่หากจำเป็น
  2. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่า DirectX ได้รับการติดตั้งบนคอมพิวเตอร์ของคุณสำเร็จหรือไม่
  3. หลังจากที่คุณรีสตาร์ทคอมพิวเตอร์แล้วให้ลองเรียกใช้ Media Creation Tool หรือโปรแกรมใดก็ตามที่คุณใช้อยู่เพื่อทำการอัพเกรด

โซลูชันที่ 2: รีสตาร์ทคอมโพเนนต์ Windows Update ของคุณ

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

  1. มาดำเนินการแก้ไขปัญหาโดยการฆ่าบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update: Background Intelligent Transfer, Windows Update และ Cryptographic Services การปิดใช้งานก่อนที่เราจะเริ่มเป็นสิ่งสำคัญหากคุณต้องการให้ขั้นตอนที่เหลือดำเนินไปอย่างราบรื่น
  2. ค้นหา“ Command Prompt” คลิกขวาที่ไฟล์แล้วเลือกตัวเลือก“ Run as administrator” คัดลอกและวางคำสั่งต่อไปนี้และตรวจสอบให้แน่ใจว่าคุณคลิก Enter หลังจากแต่ละคำสั่ง

บิตหยุดสุทธิ

หยุดสุทธิ wuauserv

หยุดสุทธิ appidsvc

cryptsvc หยุดสุทธิ

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

เดล“% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat”

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

Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak

Ren% systemroot% \ system32 \ catroot2 catroot2.bak

  1. คำสั่งต่อไปนี้จะช่วยเรารีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) เป็นตัวบอกความปลอดภัยเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณไม่ได้แก้ไขคำสั่งด้านล่างดังนั้นจึงเป็นการดีที่สุดหากคุณเพียงแค่คัดลอก

exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCRC; PU)

exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWRPDTL;

  1. กลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ปัญหาในมือ

cd / d% windir% \ system32

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

รีเซ็ต netsh winsock

  1. หากคุณใช้ Windows 7, 8, 8.1 หรือ 10 ที่พรอมต์คำสั่งให้คัดลอกคำสั่งต่อไปนี้แล้วแตะปุ่ม Enter:

netsh winhttp รีเซ็ตพร็อกซี

  1. หากขั้นตอนทั้งหมดข้างต้นผ่านไปอย่างไม่ลำบากตอนนี้คุณสามารถรีสตาร์ทบริการที่คุณฆ่าได้ในขั้นตอนแรกโดยใช้คำสั่งด้านล่าง

บิตเริ่มต้นสุทธิ

เริ่มต้นสุทธิ wuauserv

เริ่มต้นสุทธิ appidsvc

เริ่มต้นสุทธิ cryptsvc

  1. รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากทำตามขั้นตอนทั้งหมดที่ระบุไว้

โซลูชันที่ 3: เปลี่ยนค่ารีจิสทรีนี้

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

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

  1. เปิด Registry Editor โดยพิมพ์“ Registry Editor” ในแถบค้นหาหรือโดยการเปิดกล่องโต้ตอบ Run แล้วพิมพ์“ regedit” หากคุณใช้ Windows รุ่นเก่ากว่า

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

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ OSUpgrade

  1. หากไม่มีคีย์ให้ไปที่คีย์ WindowsUpdate จากตำแหน่งก่อนหน้าและสร้างโดยคลิกขวาที่คีย์ WindowsUpdate และเลือก New >> Key ตรวจสอบให้แน่ใจว่าคุณตั้งชื่อคีย์ OSUpgrade
  2. ในคีย์ที่สร้างขึ้นใหม่หรือหากมีคีย์อยู่แล้วให้คลิกขวาที่บานหน้าต่างด้านขวาแล้วเลือก New >> DWORD (32-bit) Value และตั้งชื่อว่า "AllowOSUpgrade" โดยไม่มีเครื่องหมายคำพูด

  1. ตั้งค่าเป็น 0x000001