การแก้ไขปัญหาต่าง ๆ กับ 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 เลย ทำตามคำแนะนำด้านล่างเพื่อติดตั้ง
- คลิกที่หน้าดาวน์โหลด DirectX End-User Runtime Web Installer บนเว็บไซต์ทางการของ Microsoft
- คลิกที่ปุ่มดาวน์โหลดสีแดงและปฏิบัติตามคำแนะนำที่ปรากฏบนหน้าจอเพื่อดาวน์โหลด Web Installer สำหรับ DirectX บนคอมพิวเตอร์ของคุณ
- หมายเหตุ: Microsoft อาจจะเสนอผลิตภัณฑ์อื่น ๆ อีกสองสามอย่างหลังจากที่คุณคลิกลิงก์ดาวน์โหลด แต่คุณสามารถยกเลิกการเลือกผลิตภัณฑ์เหล่านั้นได้หากคุณไม่ต้องการดาวน์โหลด หากคุณเลือกที่จะไม่ดาวน์โหลดโปรแกรมเหล่านี้ปุ่มถัดไปจะเปลี่ยนชื่อเป็นไม่ขอบคุณและดำเนินการต่อ
- ดำเนินการติดตั้ง DirectX โดยทำตามคำแนะนำจากเว็บไซต์ของ Microsoft หรือจากโปรแกรมติดตั้ง DirectX คุณจะต้องอ่านข้อกำหนดและเงื่อนไขและคลิกที่ปุ่มถัดไป
- หมายเหตุ: การดาวน์โหลด DirectX นี้สามารถใช้ได้กับ Windows 10, Windows 8, Windows 7, Windows Vista หรือ Windows XP - ดังนั้นอย่ากังวลว่าเว็บไซต์จะระบุว่ารองรับ Windows เวอร์ชันอื่นเท่านั้น! ไม่ว่าไฟล์ DirectX ใด ๆ ที่หายไปจะถูกแทนที่หากจำเป็น
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่า DirectX ได้รับการติดตั้งบนคอมพิวเตอร์ของคุณสำเร็จหรือไม่
- หลังจากที่คุณรีสตาร์ทคอมพิวเตอร์แล้วให้ลองเรียกใช้ Media Creation Tool หรือโปรแกรมใดก็ตามที่คุณใช้อยู่เพื่อทำการอัพเกรด
โซลูชันที่ 2: รีสตาร์ทคอมโพเนนต์ Windows Update ของคุณ
การรีสตาร์ทคอมโพเนนต์ Windows Update ของคุณมักจะสามารถแก้ปัญหาที่เกี่ยวข้องกับ Windows Update ได้เล็กน้อยและรหัสข้อผิดพลาดนี้ก็ไม่มีข้อยกเว้น กระบวนการนี้ค่อนข้างยาวและคุณต้องปฏิบัติตามคำแนะนำอย่างรอบคอบ แต่กระบวนการนี้จะคุ้มค่าตามที่ผู้ใช้หลายคนแนะนำว่าวิธีนี้แก้ไขปัญหาได้
- มาดำเนินการแก้ไขปัญหาโดยการฆ่าบริการต่อไปนี้ซึ่งเป็นบริการหลักที่เกี่ยวข้องกับ Windows Update: Background Intelligent Transfer, Windows Update และ Cryptographic Services การปิดใช้งานก่อนที่เราจะเริ่มเป็นสิ่งสำคัญหากคุณต้องการให้ขั้นตอนที่เหลือดำเนินไปอย่างราบรื่น
- ค้นหา“ Command Prompt” คลิกขวาที่ไฟล์แล้วเลือกตัวเลือก“ Run as administrator” คัดลอกและวางคำสั่งต่อไปนี้และตรวจสอบให้แน่ใจว่าคุณคลิก Enter หลังจากแต่ละคำสั่ง
บิตหยุดสุทธิ
หยุดสุทธิ wuauserv
หยุดสุทธิ appidsvc
cryptsvc หยุดสุทธิ
- หลังจากนี้คุณจะต้องลบไฟล์บางไฟล์ซึ่งควรจะถูกลบหากคุณต้องการดำเนินการรีเซ็ตส่วนประกอบอัพเดต นอกจากนี้ยังทำได้ผ่าน Command Prompt พร้อมสิทธิ์ระดับผู้ดูแลระบบ
เดล“% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat”
- คุณสามารถข้ามขั้นตอนต่อไปนี้ได้หากนี่ไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นแนวทางเชิงรุก แต่แน่นอนจะรีเซ็ตกระบวนการอัปเดตของคุณจากแกนหลัก ดังนั้นเราสามารถแนะนำให้คุณลองใช้ ได้รับการแนะนำจากผู้คนจำนวนมากในฟอรัมออนไลน์
- เปลี่ยนชื่อของโฟลเดอร์ SoftwareDistribution และ catroot2 ในการดำเนินการนี้ที่พรอมต์คำสั่งการดูแลระบบให้คัดลอกและวางคำสั่งต่อไปนี้แล้วคลิก Enter หลังจากคัดลอกแต่ละคำสั่ง
Ren% systemroot% \ SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% \ system32 \ catroot2 catroot2.bak
- คำสั่งต่อไปนี้จะช่วยเรารีเซ็ต 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;
- กลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ปัญหาในมือ
cd / d% windir% \ system32
- เนื่องจากเราได้รีเซ็ตบริการ BITS โดยสมบูรณ์แล้วเราจึงต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นเพื่อให้บริการทำงานและทำงานได้อย่างราบรื่น อย่างไรก็ตามไฟล์แต่ละไฟล์ต้องใช้คำสั่งใหม่เพื่อที่จะรีจิสเตอร์ตัวเองใหม่ดังนั้นกระบวนการอาจยาวกว่าที่คุณคุ้นเคย คัดลอกคำสั่งทีละคำและตรวจสอบให้แน่ใจว่าคุณไม่ทิ้งคำสั่งใด ๆ นี่คือรายการไฟล์ที่ต้องลงทะเบียนใหม่พร้อมกับคำสั่งที่เกี่ยวข้องถัดจากไฟล์เหล่านั้น
- สิ่งต่อไปที่เราจะทำคือรีเซ็ต Winsock โดยการคัดลอกและวางคำสั่งต่อไปนี้กลับเข้าไปใน Command Prompt สำหรับผู้ดูแลระบบ:
รีเซ็ต netsh winsock
- หากคุณใช้ Windows 7, 8, 8.1 หรือ 10 ที่พรอมต์คำสั่งให้คัดลอกคำสั่งต่อไปนี้แล้วแตะปุ่ม Enter:
netsh winhttp รีเซ็ตพร็อกซี
- หากขั้นตอนทั้งหมดข้างต้นผ่านไปอย่างไม่ลำบากตอนนี้คุณสามารถรีสตาร์ทบริการที่คุณฆ่าได้ในขั้นตอนแรกโดยใช้คำสั่งด้านล่าง
บิตเริ่มต้นสุทธิ
เริ่มต้นสุทธิ wuauserv
เริ่มต้นสุทธิ appidsvc
เริ่มต้นสุทธิ cryptsvc
- รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากทำตามขั้นตอนทั้งหมดที่ระบุไว้
โซลูชันที่ 3: เปลี่ยนค่ารีจิสทรีนี้
ผู้ใช้มักใช้เครื่องมือสร้างสื่อเมื่อไม่สามารถอัปเกรดคอมพิวเตอร์ผ่านกระบวนการอัปเดตในตัว โชคดีที่การแก้ไขรีจิสทรีอย่างง่ายนี้สามารถแก้ไขทุกอย่างที่ผิดพลาดด้วยกระบวนการอัปเกรดและทำได้ง่ายมากหากคุณทำตามขั้นตอนด้านล่าง
หมายเหตุ : ก่อนดำเนินการแก้ไขปัญหานี้ขอแนะนำให้คุณปิดโปรแกรมที่กำลังทำงานอยู่ทั้งหมดและขอแนะนำให้สร้างข้อมูลสำรองของรีจิสทรีของคุณในกรณีที่มีบางอย่างผิดพลาดอย่างร้ายแรงในขณะที่คุณแก้ไข สำรองข้อมูลรีจิสทรีของคุณโดยทำตามคำแนะนำในรีจิสทรีสำรองของเรา
- เปิด Registry Editor โดยพิมพ์“ Registry Editor” ในแถบค้นหาหรือโดยการเปิดกล่องโต้ตอบ Run แล้วพิมพ์“ regedit” หากคุณใช้ Windows รุ่นเก่ากว่า
- ไปที่คีย์รีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ OSUpgrade
- หากไม่มีคีย์ให้ไปที่คีย์ WindowsUpdate จากตำแหน่งก่อนหน้าและสร้างโดยคลิกขวาที่คีย์ WindowsUpdate และเลือก New >> Key ตรวจสอบให้แน่ใจว่าคุณตั้งชื่อคีย์ OSUpgrade
- ในคีย์ที่สร้างขึ้นใหม่หรือหากมีคีย์อยู่แล้วให้คลิกขวาที่บานหน้าต่างด้านขวาแล้วเลือก New >> DWORD (32-bit) Value และตั้งชื่อว่า "AllowOSUpgrade" โดยไม่มีเครื่องหมายคำพูด
- ตั้งค่าเป็น 0x000001