Windows Tips & News

אבחן בעיות שדרוג של Windows 10 באמצעות SetupDiag

click fraud protection
מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

הקצב הסופר מהיר החדש של גרסאות 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:
  • פרמטר אופציונלי זה מאפשר לך לציין את קובץ הפלט לתוצאות. זה המקום שבו תמצא את מה ש-SetupDiag הצליח לקבוע. רק פלט פורמט טקסט נתמך. נתיבים של UNC יעבדו, בתנאי שההקשר שתחתיו פועל SetupDiag יש גישה לנתיב UNC. אם בנתיב יש רווח, עליך לתחום את כל הנתיב במירכאות כפולות (ראה את הסעיף לדוגמה למטה).
  • ברירת מחדל: אם לא צוין, SetupDiag תיצור את הקובץ SetupDiagResults.log באותה ספרייה שבה מופעל SetupDiag.exe.
/Mode:
  • פרמטר אופציונלי זה מאפשר לך לציין את המצב שבו 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 פועל

ניתן לציין את המיקום של קובץ היומן באמצעות ארגומנט הפלט:

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

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
Windows 10 IoT Build 17120 יצא לאור

Windows 10 IoT Build 17120 יצא לאור

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתאם אתה עוקב אחר פיתוח IoT של Win...

קרא עוד

התאם אישית את התאריך, השעה והגדרות נסתרות אחרות של מסך הנעילה ב-Windows 8.1

התאם אישית את התאריך, השעה והגדרות נסתרות אחרות של מסך הנעילה ב-Windows 8.1

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתהאם אתה יודע שלמסך הנעילה ב-Wind...

קרא עוד

Mozilla עשויה להתחיל לאסוף נתוני גלישה אנונימיים של Firefox

Mozilla עשויה להתחיל לאסוף נתוני גלישה אנונימיים של Firefox

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכתלפני מספר ימים פרסם מוזילה, Geor...

קרא עוד