หลัก Windows 10 วินิจฉัยปัญหาการอัปเกรด Windows 10 ด้วย SetupDiag

วินิจฉัยปัญหาการอัปเกรด Windows 10 ด้วย SetupDiag



ทิ้งคำตอบไว้

จังหวะใหม่ที่รวดเร็วเป็นพิเศษของ Windows รุ่นใหม่ที่ทันสมัยและวงจรชีวิตที่สั้นทำให้ผู้ใช้ต้องทำการอัปเกรดระบบปฏิบัติการเต็มรูปแบบปีละสองครั้ง ตัวอย่างเช่น Windows 10 รุ่นล่าสุดที่มีเสถียรภาพในขณะที่เขียนนี้คือเวอร์ชัน 1803 'อัปเดตเดือนเมษายน 2018' อย่างไรก็ตามเราคาดว่าจะมีเวอร์ชัน 1809 อยู่แล้วในปลายปีนี้ เพื่อช่วยให้ผู้ใช้ทำการอัปเกรดได้อย่างราบรื่น Microsoft ได้เปิดตัวเครื่องมือวินิจฉัยใหม่ SetupDiag

การโฆษณา

Setupdiag

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

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

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

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

สามารถดาวน์โหลด SetupDiag ได้จากเว็บไซต์ต่อไปนี้:

แก้วชั่วโมงหมายถึงอะไรใน snapchat

ดาวน์โหลด SetupDiag

เครื่องมือนี้รองรับพารามิเตอร์ต่อไปนี้:

พารามิเตอร์คำอธิบาย
/?
  • แสดงวิธีใช้แบบโต้ตอบ
/ เอาต์พุต:
  • พารามิเตอร์ทางเลือกนี้ช่วยให้คุณระบุไฟล์เอาต์พุตสำหรับผลลัพธ์ นี่คือที่ที่คุณจะพบสิ่งที่ SetupDiag สามารถระบุได้ รองรับเฉพาะเอาต์พุตรูปแบบข้อความเท่านั้น เส้นทาง UNC จะใช้งานได้หากบริบทที่ SetupDiag รันมีการเข้าถึงเส้นทาง UNC หากพา ธ มีช่องว่างคุณต้องใส่พา ธ ทั้งหมดด้วยเครื่องหมายอัญประกาศคู่ (ดูตัวอย่างส่วนด้านล่าง)
  • ค่าเริ่มต้น: หากไม่ได้ระบุ SetupDiag จะสร้างไฟล์ SetupDiagResults.log ในไดเร็กทอรีเดียวกับที่เรียกใช้ SetupDiag.exe
/โหมด:
  • พารามิเตอร์ทางเลือกนี้ช่วยให้คุณระบุโหมดที่ SetupDiag จะทำงาน: ออฟไลน์หรือออนไลน์
  • ออฟไลน์: บอกให้ SetupDiag ทำงานกับชุดของไฟล์บันทึกที่บันทึกไว้แล้วจากระบบที่ล้มเหลว ในโหมดนี้คุณสามารถเรียกใช้ทุกที่ที่คุณสามารถเข้าถึงไฟล์บันทึกได้ โหมดนี้ไม่ต้องการให้ SetupDiag ทำงานบนคอมพิวเตอร์ที่อัปเดตไม่สำเร็จ เมื่อคุณระบุโหมดออฟไลน์คุณต้องระบุพารามิเตอร์ / LogsPath: ด้วย
  • ออนไลน์: แจ้ง SetupDiag ว่ากำลังเรียกใช้บนคอมพิวเตอร์ที่อัปเดตไม่สำเร็จ SetupDiag จะพยายามค้นหาไฟล์บันทึกและทรัพยากรในตำแหน่ง Windows มาตรฐานเช่นไฟล์ % SystemDrive% $ Windows. ~ bt ไดเร็กทอรีสำหรับไฟล์บันทึกการตั้งค่า
  • เส้นทางการค้นหาไฟล์บันทึกสามารถกำหนดค่าได้ในไฟล์ SetupDiag.exe.config ภายใต้คีย์ SearchPath เส้นทางการค้นหาจะคั่นด้วยลูกน้ำ หมายเหตุ: เส้นทางการค้นหาจำนวนมากจะขยายเวลาที่ต้องใช้สำหรับ SetupDiag เพื่อส่งคืนผลลัพธ์
  • ค่าเริ่มต้น: หากไม่ได้ระบุไว้ SetupDiag จะทำงานในโหมดออนไลน์
/ LogsPath:
  • พารามิเตอร์ทางเลือกนี้จำเป็นเฉพาะเมื่อ / โหมด: ออฟไลน์ ระบุไว้ สิ่งนี้จะบอก SetupDiag.exe ว่าจะค้นหาไฟล์บันทึกได้ที่ไหน ไฟล์บันทึกเหล่านี้สามารถอยู่ในรูปแบบโฟลเดอร์แบบแบนหรือมีไดเร็กทอรีย่อยหลายไดเร็กทอรี SetupDiag จะค้นหาไดเรกทอรีย่อยทั้งหมดแบบวนซ้ำ พารามิเตอร์นี้ควรละเว้นเมื่อไฟล์ / แฟชั่น: ออนไลน์ ระบุไว้
/ ZipLogs:
  • พารามิเตอร์ทางเลือกนี้บอกให้ SetupDiag.exe สร้างไฟล์ zip เพื่อดำเนินการต่อผลลัพธ์และไฟล์บันทึกทั้งหมดที่แยกวิเคราะห์ ไฟล์ zip ถูกสร้างขึ้นในไดเร็กทอรีเดียวกับที่เรียกใช้ SetupDiag.exe
  • ค่าเริ่มต้น: หากไม่ได้ระบุไว้ระบบจะใช้ค่า 'true'
/ Verbose
  • พารามิเตอร์ทางเลือกนี้จะส่งออกข้อมูลเพิ่มเติมไปยังไฟล์บันทึกที่สร้างโดย SetupDiag.exe โดยค่าเริ่มต้น SetupDiag จะสร้างรายการล็อกไฟล์สำหรับข้อผิดพลาดร้ายแรงเท่านั้น การใช้ / Verbose จะทำให้ SetupDiag สร้างไฟล์บันทึกที่มีรายละเอียดการดีบักอยู่เสมอซึ่งจะมีประโยชน์เมื่อรายงานปัญหาเกี่ยวกับ SetupDiag

หากการอัปเกรดบิวด์ของคุณล้มเหลวให้เรียกใช้เครื่องมือและดูไฟล์ SetupDiagResults.log ในโฟลเดอร์เดียวกับที่เก็บ SetupDiag

Setupdiag กำลังทำงาน

คุณสามารถระบุตำแหน่งของล็อกไฟล์โดยใช้อาร์กิวเมนต์ Output:

SetupDiag.exe /Output:C:SetupDiagResults.log / โหมด: ออนไลน์

นอกจากนี้คุณสามารถแทนที่ตำแหน่งบันทึกของ Windows (เช่นเพื่อวิเคราะห์บันทึกของ OS ที่ไม่สามารถใช้งานได้) ดังต่อไปนี้:

SetupDiag.exe /Output:C:SetupDiagResults.log / โหมด: ออฟไลน์ / LogsPath: D:  Temp  Logs  LogSet1

ขึ้นอยู่กับเวลาที่การอัพเกรดล้มเหลวให้คัดลอกหนึ่งในโฟลเดอร์ต่อไปนี้ไปยังตำแหน่งออฟไลน์ของคุณ:

$ Windows. ~ bt ources panther
$ Windows. ~ bt Sources Rollback
Windows Panther
Windows Panther NewOS

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

C:  SetupDiag> SetupDiag.exe /Output:C:SetupDiagResults.log / โหมด: ออฟไลน์ / LogsPath: C:  Temp  BobMacNeill SetupDiag v1.01 ลิขสิทธิ์ (c) Microsoft Corporation สงวนลิขสิทธิ์การค้นหาบันทึกการตั้งค่าอาจใช้เวลาอย่างน้อยหนึ่งนาทีขึ้นอยู่กับจำนวนและขนาดของบันทึก ... โปรดรอสักครู่ พบ 4 setupact.logs กำลังดำเนินการ setupact.log ที่: c:  temp  bobmacneill  $ WINDOWS. ~ BT  Sources  Panther  setupact.log กำลังประมวลผล setupact.log ที่: c:  temp  bobmacneill  Panther  setupact.log กำลังประมวลผล setupact.log ที่: c:  temp  bobmacneill  Panther  NewOs  Panther  setupact.log กำลังประมวลผล setupact.log ที่: c:  temp  bobmacneill  Panther  UnattendGC  setupact.log พบ c:  temp  bobmacneill  $ WINDOWS. ~ BT  Sources  Panther  setupact.log พร้อมอัปเดตวันที่ 03/29/2018 23:13:58 และ CV: H2X + YsWL / UOkj / 8X เพื่อเป็นบันทึกการตั้งค่าที่ถูกต้อง รวบรวมข้อมูลจากบันทึกการตั้งค่า SetupDiag: กฎการประมวลผล: CompatScanOnly .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: BitLockerHardblock .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: VHDHardblock .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: PortableWorkspaceHardblock .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: AuditModeHardblock .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: SafeModeHardblock .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: InsufficientSystemPartitionDiskSpaceHardblock .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: CompatBlockedApplicationAutoUninstall .... ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: CompatBlockedApplicationDismissable .... พบโปรไฟล์ที่ตรงกัน: CompatBlockedApplicationDismissable - EA52620B-E6A0-4BBC-882E-0686605736D9 คำเตือน: พบ Application Block สำหรับ: 'Microsoft Endpoint Protection' นี่เป็นข้อความที่ปิดได้เมื่อไม่ได้เรียกใช้ setup.exe ในโหมด '/ quiet' พิจารณาระบุ '/ compat / เพิกเฉยคำเตือน' เพื่อละเว้นคำเตือนที่ปิดได้เหล่านี้ คุณต้องถอนการติดตั้ง 'Microsoft Endpoint Protection' ด้วยตนเองก่อนดำเนินการติดตั้ง / อัปเดตต่อไปหรือเปลี่ยนพารามิเตอร์บรรทัดคำสั่งเพื่อละเว้นคำเตือน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าสวิตช์บรรทัดคำสั่งโปรดดูที่นี่: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options SetupDiag: การประมวลผลกฎ: CompatBlockedApplicationManualUninstall .... ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: HardblockDeviceOrDriver .... ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: HardblockMismatchedLanguage .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: HardblockFlightSigning .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: DiskSpaceBlockInDownLevel .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: DiskSpaceFailure .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: DebugSetupMemoryDump . ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: DebugSetupCrash . ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: DebugMemoryDump . ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: DeviceInstallHang .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: BootFailureDetected . ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: FindDebugInfoFromRollbackLog . ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: AdvancedInstallerFailed .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: FindMigApplyUnitFailure .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: FindMigGatherUnitFailure .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: OptionalComponentInstallFailure .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: CriticalSafeOSDUFailure .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: UserProfileCreationFailureDuringOnlineApply .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: WimMountFailure .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: FindSuccessfulUpgrade .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: FindSetupHostReportedFailure .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: FindDownlevelFailure .. ไม่ตรงกัน. SetupDiag: การประมวลผลกฎ: FindAbruptDownlevelFailure .... ข้อผิดพลาด: SetupDiag รายงานความล้มเหลวในระดับลงอย่างกะทันหัน Last Operation: Finalize, Error: 0xC1900208 - 0x4000C Failure Data: Last Operation: Finalize, Error: 0xC1900208 - 0x4000C อ้างถึง https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes สำหรับข้อมูลข้อผิดพลาด SetupDiag: การประมวลผลกฎ: FindSetupPlatformFailedOperationInfo .. ไม่ตรงกัน. SetupDiag: กฎการประมวลผล: FindRollbackFailure .. ไม่ตรงกัน. SetupDiag พบปัญหาที่ตรงกัน 2 รายการ คำเตือน: พบ Application Block สำหรับ: 'Microsoft Endpoint Protection' นี่เป็นข้อความที่ปิดได้เมื่อไม่ได้เรียกใช้ setup.exe ในโหมด '/ quiet' พิจารณาระบุ '/ compat / เพิกเฉยคำเตือน' เพื่อละเว้นคำเตือนที่ปิดได้เหล่านี้ คุณต้องถอนการติดตั้ง 'Microsoft Endpoint Protection' ด้วยตนเองก่อนดำเนินการติดตั้ง / อัปเดตต่อไปหรือเปลี่ยนพารามิเตอร์บรรทัดคำสั่งเพื่อละเว้นคำเตือน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าสวิตช์บรรทัดคำสั่งโปรดดูที่นี่: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options ข้อผิดพลาด: SetupDiag รายงานทันที - ระดับความล้มเหลว Last Operation: Finalize, Error: 0xC1900208 - 0x4000C Failure Data: Last Operation: Finalize, Error: 0xC1900208 - 0x4000C อ้างถึง https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes สำหรับข้อมูลข้อผิดพลาด ผลลัพธ์ SetupDiag ถูกบันทึกไปที่: c:  setupdiag  results.log Logs ZipFile สร้างขึ้นที่: c:  setupdiag  Logs_14.zip

ที่มา: docs.microsoft.com

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

9 แอพส่งข้อความมือถือที่ดีที่สุดประจำปี 2024
9 แอพส่งข้อความมือถือที่ดีที่สุดประจำปี 2024
แอพส่งข้อความบนมือถือยอดนิยมให้คุณส่งข้อความฟรี โทรหาใครก็ได้ วิดีโอแชทกับผู้ใช้คอมพิวเตอร์ เริ่มส่งข้อความกลุ่ม และอื่นๆ อีกมากมาย
วิธีดู Instagram โดยไม่มีบัญชี
วิธีดู Instagram โดยไม่มีบัญชี
คุณสามารถดู Instagram ได้สองวิธีโดยไม่ต้องลงชื่อเข้าใช้บัญชีอย่างเป็นทางการ มีประโยชน์และข้อจำกัดสำหรับทั้งสองตัวเลือก
Galaxy S9/S9+ – วิธีบล็อกการโทร
Galaxy S9/S9+ – วิธีบล็อกการโทร
บางครั้งการบล็อกสายก็เป็นสิ่งที่โชคร้าย คุณจะกำจัดผู้โทรที่ไม่ต้องการใน Galaxy S9 หรือ S9+ ได้อย่างไร การบล็อกสายเรียกเข้า จะเป็นอย่างไรหากคุณได้รับสายที่ไม่ต้องการจากคนที่คุณยังไม่ได้บล็อก
วิธีรับพยากรณ์อากาศใน PowerShell
วิธีรับพยากรณ์อากาศใน PowerShell
คุณสามารถรับพยากรณ์อากาศได้ใน PowerShell ซึ่งสามารถทำได้ด้วยคำสั่งเดียว เราจะใช้บริการ wttr.in ฟรีเพื่อรับการคาดการณ์
คลังเก็บแท็ก: Windows 10 Redstone 2 มีอะไรใหม่
คลังเก็บแท็ก: Windows 10 Redstone 2 มีอะไรใหม่
วิธีเรียกคืนอีเมลใน Microsoft Outlook
วิธีเรียกคืนอีเมลใน Microsoft Outlook
เราทุกคนเคยไปที่นั่นอย่างน้อยหนึ่งครั้ง คุณใช้ Outlook เพื่อส่งอีเมลที่คุณไม่ควรมี และคุณจำเป็นต้องกู้คืนอีเมลดังกล่าว ในขณะที่ละครโทรทัศน์และฮอลลีวูดอยากให้คุณเชื่อว่านี่หมายความว่าคุณต้องการ
วิธีแบทช์เปลี่ยนชื่อไฟล์ใน Linux Mint
วิธีแบทช์เปลี่ยนชื่อไฟล์ใน Linux Mint
หากคุณต้องการเปลี่ยนชื่อกลุ่มไฟล์พร้อมกันนี่คือวิธีที่คุณสามารถทำได้ใน Linux Mint