โดยปกติแล้ว Windows Updates จะติดตั้งลงในพีซีของคุณโดยไม่ยุ่งยาก แต่มีบางครั้งที่ต้องใช้งานสักหน่อย โดยเฉพาะอย่างยิ่งเมื่อพูดถึงความเข้ากันได้และแพตช์ หากคุณพบข้อผิดพลาดในการอัปเดตที่ล้มเหลวดังกล่าว ก่อนอื่นคุณต้องค้นหารหัสข้อผิดพลาดด้วยตนเอง จากนั้นจึงค้นหาขั้นตอนการแก้ไขปัญหา ทั้งหมดนี้ใช้เวลา ดังนั้น Microsoft จึงมีวิธีแก้ปัญหาง่ายๆ – SetupDiag.exe .
SetupDiag.exe เป็นเครื่องมือวินิจฉัยแบบสแตนด์อโลนสำหรับการค้นหารายละเอียดว่าทำไมการอัปเกรด Windows 10 จึงไม่สามารถติดตั้งได้ หากคุณทราบ กระบวนการอัปเดตใน Windows 10 ได้รับการปรับปรุงอย่างทั่วถึง แต่ไม่ได้หมายความว่าจะไม่มีปัญหาเสมอไปและด้วยเหตุนี้ เครื่องมือจึง
วิธีการทำงานของ SetupDiag
SetupDiag.exe กำหนดให้ติดตั้ง Microsoft .NET Framework 4 บนพีซีของคุณ เครื่องมือนี้ทำงานโดยตรวจสอบไฟล์บันทึกการตั้งค่า Windows และแยกวิเคราะห์เพื่อค้นหาสาเหตุของความล้มเหลวในการอัปเดตหรืออัพเกรดคอมพิวเตอร์เป็น Windows 10 SetupDiag สามารถเรียกใช้บนคอมพิวเตอร์ที่อัปเดตไม่สำเร็จ หรือคุณสามารถส่งออกบันทึกจากคอมพิวเตอร์ ไปยังตำแหน่งอื่นและเรียกใช้ SetupDiag ในโหมดออฟไลน์
เมื่อคุณมีเครื่องมือและใช้งานแล้ว คุณสามารถใช้เพื่อดำเนินการตรวจสอบและวิเคราะห์ได้เช่นกัน เมื่อใดก็ตามที่ Windows พบสถานการณ์ที่ตั้งใจจะประนีประนอมการทำงานของระบบที่ปลอดภัย ระบบจะหยุดทำงาน เงื่อนไขนี้เรียกว่า การตรวจสอบจุดบกพร่อง . เรียกอีกอย่างว่า a-
- ระบบขัดข้อง
- เคอร์เนลผิดพลาด
- หยุดข้อผิดพลาดหรือ BSOD
สาเหตุทั่วไปของปัญหานี้อาจเกิดจากอุปกรณ์ฮาร์ดแวร์ ไดรเวอร์ฮาร์ดแวร์ หรือซอฟต์แวร์ที่เกี่ยวข้องบางตัว
หากการตรวจสอบจุดบกพร่องเกิดขึ้นระหว่างการอัพเกรด โปรแกรมติดตั้ง Windows จะแยก minidump (setupmem.dmp ) ไฟล์.
ในการดีบักการตรวจสอบจุดบกพร่องที่เกี่ยวข้องกับการตั้งค่า เราต้อง:
ระบุ /โหมด:ออฟไลน์ และ /LogsPath พารามิเตอร์และลองรวบรวมไฟล์ดัมพ์หน่วยความจำการตั้งค่า (setupmem.dmp) จากระบบที่ล้มเหลว
โปรดทราบ:คุณไม่สามารถดีบักการดัมพ์หน่วยความจำในโหมดออนไลน์ได้
คุณจะพบ Setupmem.dmp ภายใต้
%SystemDrive%$Windows.~bt\Sources\Rollback
หรือ
%WinDir%\Panther\NewOS\Rollback
ขึ้นอยู่กับว่าการตรวจสอบจุดบกพร่องเกิดขึ้นเมื่อใด
หลังจากนั้น คุณสามารถติดตั้ง Windows Debugging Tools บนคอมพิวเตอร์ที่ใช้ SetupDiag หากคุณเลือกที่จะเรียกใช้เครื่องมือโดยไม่มีพารามิเตอร์ เครื่องมือจะพยายามค้นหาไฟล์บันทึกที่ Windows 10 สร้างขึ้นระหว่างกระบวนการอัปเกรดในโฟลเดอร์เริ่มต้นบนอุปกรณ์
โปรแกรมยังสร้าง ไฟล์ results.log ในไดเร็กทอรีหลังจากเสร็จสิ้นกระบวนการสแกน ปัญหาการอัปเกรดที่พบจะตรวจพบอย่างรวดเร็วในล็อกไฟล์ระหว่างการแยกวิเคราะห์
นอกเหนือจากข้างต้น SetupDiag จะสร้างไฟล์ zip ของไฟล์บันทึกทั้งหมดที่ประมวลผลและบันทึกไฟล์ Logs.zip ไว้ในไดเรกทอรีเดียวกันด้วย
สุดท้ายนี้ มีตัวเลือกให้เรียกใช้ SetupDiag.exe ในโหมดออฟไลน์เพื่อแยกวิเคราะห์โฟลเดอร์ที่คัดลอกมาจากอุปกรณ์อื่น
เครื่องมือ SetupDiag รวมอยู่ใน Windows Setup แล้ว
ใน Windows 10 เวอร์ชัน 2004 และใหม่กว่า เครื่องมือ SetupDiag จะรวมอยู่ใน Windows Setup
ในระหว่างกระบวนการอัปเกรด โปรแกรมติดตั้ง Windows จะแยกไฟล์ต้นทางทั้งหมดไปยัง %SystemDrive%$Windows.~bt\Sources
ไดเรกทอรี
ตอนนี้ setupdiag.exe ได้รับการติดตั้งในโฟลเดอร์นี้ด้วย และในกรณีที่การอัปเกรดล้มเหลว เครื่องมือ SetupDiag จะทำงานโดยอัตโนมัติเพื่อค้นหาสาเหตุที่ล้มเหลว
ในสถานการณ์สมมตินี้ มีการใช้พารามิเตอร์ต่อไปนี้:
/ZipLogs:False
/Format:xml
/Output:%windir%\logs\SetupDiag\SetupDiagResults.xml
/RegPath:HKEY_LOCAL_MACHINE\SYSTEM\Setup\SetupDiag\Results
ผลลัพธ์การวิเคราะห์ SetupDiag สามารถดูได้ที่:
%WinDir%\Logs\SetupDiag\SetupDiagResults.xml
และในสำนักทะเบียนภายใต้
HKLM\SYSTEM\Setup\SetupDiag\Results
- หากกระบวนการอัปเกรดดำเนินไปตามปกติ ไดเรกทอรี Sources รวมถึง setupdiag.exe จะถูกย้ายภายใต้
%SystemDrive%\Windows.Old
เพื่อการทำความสะอาด - หากไดเร็กทอรี Windows.old ถูกลบในภายหลัง setupdiag.exe จะถูกลบออกด้วย
หากต้องการทราบรายละเอียดทั้งหมดเกี่ยวกับวิธีใช้ SetupDiag.exe โปรดอ่าน Microsoft Doc.