
SetupDiag เป็นยูทิลิตี้ฟรีของ Microsoft ที่มีประโยชน์มากในการวินิจฉัยปัญหาที่คุณอาจพบในการอัปเดต Windows 10 เราจะเรียนรู้วิธีใช้เครื่องมือนี้เพื่อเรียนรู้สาเหตุที่แท้จริงของความล้มเหลวและใช้มาตรการแก้ไข
ในกรณีที่คุณประสบปัญหาขณะย้ายไปยังเวอร์ชัน 1903 ให้ทดลองใช้ SetupDiag เนื่องจากคุณจะได้เรียนรู้ว่าปัญหาคอขวดที่แท้จริงคืออะไร ฉันเพิ่งใช้เครื่องมือนี้เพื่อเป็นแนวทางในการย้ายระบบ Windows 10 จากเวอร์ชัน 1903 เป็น 1909 (อัปเดต KB4532695)
ดาวน์โหลดและข้อกำหนดเบื้องต้น
ดาวน์โหลด SetupDiag จากลิงค์อย่างเป็นทางการนี้ ข้อกำหนดเบื้องต้นเพียงอย่างเดียวสำหรับการใช้ซอฟต์แวร์นี้คือปลายทางควรเป็น Windows 10 และอย่างน้อยระบบควรมี .NET framework 4.6
คำสั่งต่อไปนี้สามารถใช้เพื่อตรวจสอบเวอร์ชัน .NET ของอุปกรณ์ Windows ของคุณในหน้าต่าง PowerShell ใช้โหมดผู้ดูแลระบบเสมอสำหรับการตรวจสอบดังกล่าว
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s

ดังที่แสดงไว้ที่นี่ เวอร์ชันคือ 4.8 ดังนั้นระบบจึงตรงตามข้อกำหนดอย่างแน่นอน คุณสามารถดาวน์โหลด .NET เวอร์ชันล่าสุดได้จากลิงก์นี้
ใช้ SetupDiag เพื่อวินิจฉัยปัญหาการอัปเดตใน Windows 10
ทันทีที่คุณคลิกไฟล์ SetupDiag exe ไฟล์นั้นจะเปิดขึ้นในเทอร์มินัลคำสั่ง คุณต้องรอจนกว่าขั้นตอนจะเสร็จสิ้น เนื่องจากเครื่องมือจะรวบรวมข้อมูลพื้นฐานจากบันทึกการตั้งค่าต่างๆ

SetupDiag แยกวิเคราะห์ระบบ Windows 10 ทั้งหมดและจับคู่กับกฎข้อผิดพลาด 60 ข้อขึ้นไป ซึ่งรวมถึงการตรวจจับความล้มเหลวในการบู๊ต ดิสก์พาร์ติชั่นระบบไม่เพียงพอ ส่วนประกอบล้มเหลว และอื่นๆ

ในตัวอย่างนี้ SetupDiag ตรวจพบข้อผิดพลาดของปลั๊กอินร้ายแรงหนึ่งรายการดังที่แสดงไว้ที่นี่

เมื่อการวินิจฉัยสิ้นสุดลง สองไฟล์จะถูกสร้างขึ้นในโฟลเดอร์ที่มี SetupDiag exe:ไฟล์บันทึก และไฟล์การกำหนดค่า คุณสามารถดูผลลัพธ์โดยใช้เครื่องมือแยก Zip

รายละเอียดของข้อผิดพลาดแสดงอยู่ด้านล่าง

วิธีแก้ไขปัญหาภายหลัง
มีข้อผิดพลาดหลายประเภทที่อาจเกิดขึ้นได้ในระหว่างการอัปเกรด ซึ่งคุณต้องตรวจสอบแต่ละข้อเป็นกรณีๆ ไป ในตัวอย่างนี้ ข้อผิดพลาดเรียกว่า “FindFatalPluginFailure – E48E3F1C-26F6-4AFB-859B-BF637DA49636”
ฉันกลับไปที่กฎข้อผิดพลาดที่กล่าวถึงในส่วนก่อนหน้า:ตรงกับกฎข้อที่ 41 ซึ่งบ่งชี้ว่า "ความล้มเหลวของปลั๊กอินที่ร้ายแรงต่อการตั้งค่าด้วยผลลัพธ์ของชื่อปลั๊กอิน การทำงาน และรหัสข้อผิดพลาด"

ชื่อปลั๊กอินจะแสดงที่นี่ มีให้โดยการค้นหาโฟลเดอร์อย่างง่าย ตามที่ฉันค้นพบจากการค้นคว้าออนไลน์เพิ่มเติม ปลั๊กอินที่ผิดพลาดนั้นเข้ากันไม่ได้กับระบบของฉันแต่ไม่เป็นอันตราย นี่เป็นไฟล์ DLL ที่ไม่มีมัลแวร์ จึงสามารถละเลยได้อย่างสะดวก ไม่ควรลบไฟล์ดังกล่าว เนื่องจากโปรแกรมอื่นอาจใช้งานอยู่ นอกจากนี้ ไม่แนะนำให้ดาวน์โหลดไฟล์ DLL จากเว็บไซต์ที่ไม่ใช่ของ Microsoft เนื่องจากอาจทำให้เกิดปัญหาได้

วิธีที่ดีที่สุดในการจัดการกับไฟล์ที่เสียหายคือการซ่อมแซมโดยใช้เครื่องมือที่เรียกว่า “system file checker (sfc)” ป้อนคำสั่งต่อไปนี้ในโหมดผู้ดูแลระบบ เมื่อไฟล์ที่เสียหายได้รับการซ่อมแซมแล้ว คุณสามารถดำเนินการอัปเกรดเวอร์ชันต่อไปได้
sfc/scannow
คุณยังตรวจสอบดิสก์เป็นประจำเพื่อหาข้อผิดพลาดได้โดยพิมพ์ chkdsk
.

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