אבחן בעיות שדרוג של Windows 10 באמצעות SetupDiag
הקצב הסופר מהיר החדש של גרסאות Windows מודרניות ומחזור חיים קצר אילץ את המשתמשים לבצע שדרוגי מערכת הפעלה מלאים פעמיים בשנה. לדוגמה, המהדורה היציבה ביותר של Windows 10 נכון לכתיבת שורות אלה היא גרסה 1803, "עדכון אפריל 2018". עם זאת, אנחנו כבר מצפים לגרסה 1809 בסוף השנה הזו. כדי לעזור למשתמשים לבצע שדרוגים בצורה חלקה, מיקרוסופט פרסמה כלי אבחון חדש, SetupDiag.
הליך השדרוג עבור Windows 10 עשוי להכיל בעיות, מה שהופך את ההתקנה של בנייה חדשה לבלתי אפשרית. אם אתה Insider של Windows ב-Fast Ring, אתה מקבל בנייה חדשה הרבה יותר מהר מאחרים. הם באיכות טרום-הפצה ועשויים להכיל בעיות חמורות.
כאשר ההתקנה לא מצליחה לשדרג את מערכת ההפעלה, Windows מציג קוד שגיאה ומסיים את התהליך. פרטים נוספים ניתן למצוא בדרך כלל ביומן ההגדרות. למרבה הצער, יומנים אלה אינם ידידותיים למשתמש. קשה לקרוא ולהבין מה קורה ולסנן את האירועים המוצלחים. למטרה זו, ניתן להשתמש בכלי SetupDiag.
SetupDiag.exe הוא כלי אבחון עצמאי שניתן להשתמש בו כדי לקבל פרטים על הסיבה לשדרוג של Windows 10 לא הצליח.
SetupDiag פועל על ידי בחינת קובצי יומן הגדרות של Windows. הוא מנסה לנתח קובצי יומן אלה כדי לקבוע את סיבת השורש לכישלון בעדכון או שדרוג המחשב ל-Windows 10. ניתן להפעיל את SetupDiag במחשב שלא הצליח להתעדכן, או שתוכל לייצא יומנים מהמחשב למיקום אחר ולהפעיל את SetupDiag במצב לא מקוון.
ניתן להוריד את SetupDiag מאתר האינטרנט הבא:
הורד את SetupDiag
הכלי תומך בפרמטרים הבאים:
פָּרָמֶטֶר | תיאור |
---|---|
/? |
|
/Output: |
|
/Mode: |
|
/LogsPath: |
|
/ZipLogs: |
|
/Verbose |
|
אם שדרוג הבנייה שלך נכשל, הפעל את הכלי וראה את הקובץ SetupDiagResults.log באותה תיקיה שבה מאוחסן SetupDiag.
ניתן לציין את המיקום של קובץ היומן באמצעות ארגומנט הפלט:
SetupDiag.exe /פלט: C:\SetupDiag\Results.log /מצב: מקוון
כמו כן, אתה יכול לעקוף את מיקום יומני Windows (למשל כדי לנתח יומנים של מערכת הפעלה בלתי ניתנת לבוט) באופן הבא:
SetupDiag.exe /Output: C:\SetupDiag\Results.log /Mode: Offline /LogsPath: D:\Temp\Logs\LogSet1.
בהתאם למועד כשל השדרוג, העתק אחת מהתיקיות הבאות למיקום הלא מקוון שלך:
\$Windows.~bt\sources\panther
\$Windows.~bt\Sources\Rollback
\Windows\Panther
\Windows\Panther\NewOS
הדוגמה הבאה מדגימה שהיומן של SetupDiag התחיל במצב לא מקוון. בדוגמה זו, קיימת אזהרת יישום, אך מכיוון שההגדרה מתבצעת במצב /שקט, היא הופכת לחסימה. הוראות לפתרון הבעיה מסופקות על ידי SetupDiag בפלט.
C:\SetupDiag>SetupDiag.exe /Output: C:\SetupDiag\Results.log /Mode: Offline /LogsPath: C:\Temp\BobMacNeill SetupDiag v1.01. זכויות יוצרים (ג) 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. אזהרה: נמצא בלוק יישומים עבור: "הגנת נקודות קצה של מיקרוסופט". זוהי הודעה הניתנת לביטול כאשר לא מפעיל את setup.exe במצב "/quiet". שקול לציין "/compat /ignore warning" כדי להתעלם מהאזהרות הניתנות לביטול. עליך להסיר באופן ידני את "Microsoft Endpoint Protection" לפני שתמשיך בהתקנה/עדכון, או לשנות את הפרמטרים של שורת הפקודה כדי להתעלם מהאזהרות. למידע נוסף על בוררי שורת הפקודה Setup, ראה כאן: 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 מדווח על כשל פתאומי ברמה נמוכה יותר. פעולה אחרונה: סיום, שגיאה: 0xC1900208 - 0x4000C. נתוני כשל: פעולה אחרונה: סיום, שגיאה: 0xC1900208 - 0x4000C. מתייחס https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes לקבלת מידע על שגיאות. SetupDiag: כלל עיבוד: FindSetupPlatformFailedOperationInfo. ..אין התאמה. SetupDiag: כלל עיבוד: FindRollbackFailure. ..אין התאמה. SetupDiag מצא 2 בעיות תואמות. אזהרה: נמצא בלוק יישומים עבור: "הגנת נקודות קצה של מיקרוסופט". זוהי הודעה הניתנת לביטול כאשר לא מפעיל את setup.exe במצב "/quiet". שקול לציין "/compat /ignore warning" כדי להתעלם מהאזהרות הניתנות לביטול. עליך להסיר באופן ידני את "Microsoft Endpoint Protection" לפני שתמשיך בהתקנה/עדכון, או לשנות את הפרמטרים של שורת הפקודה כדי להתעלם מהאזהרות. למידע נוסף על בוררי שורת הפקודה Setup, ראה כאן: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options. שגיאה: SetupDiag מדווח על כשל פתאומי ברמה נמוכה יותר. פעולה אחרונה: סיום, שגיאה: 0xC1900208 - 0x4000C. נתוני כשל: פעולה אחרונה: סיום, שגיאה: 0xC1900208 - 0x4000C. מתייחס https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes לקבלת מידע על שגיאות. תוצאות SetupDiag נרשמו בכתובת: c:\setupdiag\results.log. יומני ZipFile נוצר בכתובת: c:\setupdiag\Logs_14.zip.
מָקוֹר: docs.microsoft.com