Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

SetupDiag.exe จะช่วยคุณวินิจฉัยข้อผิดพลาดในการอัพเกรด Windows 10

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

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

SetupDiag.exe จะช่วยคุณวินิจฉัยข้อผิดพลาดในการอัพเกรด Windows 10

วิธีการทำงานของ SetupDiag

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

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

  1. ระบบขัดข้อง
  2. เคอร์เนลผิดพลาด
  3. หยุดข้อผิดพลาดหรือ 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.

SetupDiag.exe จะช่วยคุณวินิจฉัยข้อผิดพลาดในการอัพเกรด Windows 10