วิธีใช้ SetupDiag.exe เพื่อวินิจฉัยข้อผิดพลาดในการอัพเกรด Windows

โดยปกติแล้ว Windows Updates จะติดตั้งบนพีซีของคุณโดยไม่ยุ่งยาก แต่มีบางครั้งที่ต้องใช้งานสักหน่อย โดยเฉพาะอย่างยิ่งเมื่อพูดถึงความเข้ากันได้และแพตช์ หากคุณพบข้อผิดพลาดในการอัปเดตที่ล้มเหลวดังกล่าว ก่อนอื่นคุณต้องค้นหารหัสข้อผิดพลาดด้วยตนเอง จากนั้นจึงค้นหาขั้นตอนการแก้ไขปัญหา ทั้งหมดนี้ใช้เวลา ดังนั้นMicrosoftจึงมีวิธีแก้ปัญหาง่ายๆ– SetupDiag.exe

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

วิธีใช้ SetupDiag.exe เพื่อวินิจฉัยข้อผิดพลาดในการอัพเกรด Windows

วิธีใช้ SetupDiag.exe

SetupDiag.exeกำหนด ให้ติดตั้ง Microsoft .NET Framework 4บนพีซีของคุณ เครื่องมือนี้ทำงานโดยตรวจสอบ ไฟล์บันทึกการ ตั้งค่า Windows(Windows Setup)และแยกวิเคราะห์เพื่อค้นหาสาเหตุที่แท้จริงของความล้มเหลวในการอัปเดตหรืออัปเกรดคอมพิวเตอร์เป็นWindows(Windows 10) 10 สามารถเรียกใช้SetupDiag บนคอมพิวเตอร์ที่อัปเดตไม่สำเร็จ หรือคุณสามารถส่งออกบันทึกจากคอมพิวเตอร์ไปยังตำแหน่งอื่นและเรียกใช้ (SetupDiag)SetupDiagในโหมดออฟไลน์

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

  1. ระบบล่ม
  2. เคอร์เนลผิดพลาด
  3. หยุดข้อผิดพลาดหรือ BSOD

สาเหตุทั่วไปของปัญหานี้อาจเกิดจากอุปกรณ์ฮาร์ดแวร์ ไดรเวอร์ฮาร์ดแวร์ หรือซอฟต์แวร์ที่เกี่ยวข้อง

หากการตรวจสอบจุดบกพร่องเกิดขึ้นระหว่างการอัพเกรดโปรแกรมติดตั้ง Windows(Windows Setup)จะแยกไฟล์ minidump ( setupmem.dmp )

ในการดีบักการตรวจสอบจุดบกพร่องที่เกี่ยวข้องกับการตั้งค่า จะต้อง:

ระบุ พารามิเตอร์ /Mode: Offlineและ/LogsPathและลองรวบรวมไฟล์การถ่ายโอนข้อมูลหน่วยความจำการตั้งค่า (setupmem.dmp) จากระบบที่ล้มเหลว

โปรด(Please)ทราบว่าคุณไม่สามารถดีบักการถ่ายโอนข้อมูลหน่วยความจำในโหมดออนไลน์

คุณจะพบSetupmem.dmpภายใต้ทั้ง

%SystemDrive%$Windows.~bt\Sources\Rollback

หรือ

%WinDir%\Panther\NewOS\Rollback

ขึ้นอยู่กับเวลาที่ตรวจสอบจุดบกพร่องเกิดขึ้น

หลังจากนั้น คุณสามารถติดตั้งWindows Debugging Toolsบนคอมพิวเตอร์ที่รันSetupDiag หากคุณเลือกที่จะเรียกใช้เครื่องมือโดยไม่มีพารามิเตอร์ เครื่องมือจะพยายามค้นหาไฟล์บันทึกที่ Windows 11/10 สร้างขึ้นระหว่างกระบวนการอัปเกรดในโฟลเดอร์เริ่มต้นบนอุปกรณ์

เมื่อการสแกนสิ้นสุดลงSetupDiagจะสร้างLog.zip , SetupDiag.exe.configและSetupDiagResults.logในโฟลเดอร์ที่มีSetupDiag.exe

โปรแกรมยังสร้างไฟล์ results.log(results.log file)ในไดเร็กทอรีหลังจากเสร็จสิ้นกระบวนการสแกน ปัญหาการอัพเกรดใด ๆ ที่พบจะถูกตรวจพบอย่างรวดเร็วในล็อกไฟล์ระหว่างการแยกวิเคราะห์

นอกเหนือจากข้างต้นSetupDiagจะสร้างไฟล์ zip ของไฟล์บันทึกทั้งหมดที่ได้รับการประมวลผลและบันทึก ไฟล์ Logs.zipไว้ในไดเร็กทอรีเดียวกันด้วย

สุดท้ายนี้ มีตัวเลือกให้เรียกใช้SetupDiag.exeในโหมดออฟไลน์เพื่อแยกวิเคราะห์โฟลเดอร์ที่คัดลอกมาจากอุปกรณ์อื่น

เครื่องมือ SetupDiag(SetupDiag)รวมอยู่ในWindows Setup . แล้ว(Windows Setup)

ในWindows 10และWindows 11เครื่องมือSetupDiag จะ รวม อยู่ ในWindows Setup

ระหว่างกระบวนการอัพเกรดWindows Setupจะแยกไฟล์ต้นฉบับทั้งหมดไปยัง%SystemDrive%$Windows.~btSourcesไดเร็กทอรี

ตอนนี้ 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นี้ได้



About the author

ฉันเป็นนักพัฒนาซอฟต์แวร์ฟรีแวร์และเป็นผู้ให้การสนับสนุน Windows Vista/7 ฉันได้เขียนบทความหลายร้อยบทความเกี่ยวกับหัวข้อต่างๆ ที่เกี่ยวข้องกับระบบปฏิบัติการ รวมถึงคำแนะนำและเคล็ดลับ คู่มือการซ่อม และแนวทางปฏิบัติที่ดีที่สุด ฉันยังเสนอบริการให้คำปรึกษาเกี่ยวกับสำนักงานผ่านทางบริษัท Help Desk Services ของฉัน ฉันมีความเข้าใจอย่างลึกซึ้งเกี่ยวกับวิธีการทำงานของ Office 365 ฟีเจอร์ และวิธีใช้งานอย่างมีประสิทธิภาพสูงสุด



Related posts