הליך השדרוג עבור Windows 10 עשוי לכלול בעיות, מה שהופך את ההתקנה של בנייה חדשה לבלתי אפשרית. אם אתה Insider של Windows ב-Fast Ring, אתה מקבל בנייה חדשה הרבה יותר מהר מאחרים. הם באיכות טרום-הפצה ועשויים להכיל בעיות חמורות.
כאשר ההתקנה לא מצליחה לשדרג את מערכת ההפעלה, Windows מציג קוד שגיאה ומסיים את התהליך. פרטים נוספים ניתן למצוא בדרך כלל ביומן ההגדרות. למרבה הצער, יומנים אלה אינם ידידותיים למשתמש. קשה לקרוא ולהבין מה קורה ולסנן את האירועים המוצלחים. למטרה זו, ניתן להשתמש בכלי SetupDiag.
SetupDiag.exe הוא כלי אבחון עצמאי שניתן להשתמש בו כדי לקבל פרטים על הסיבה לשדרוג של Windows 10 לא הצליח.
SetupDiag פועל על ידי בחינת קובצי יומן הגדרות Windows. הוא מנסה לנתח קובצי יומן אלה כדי לקבוע את סיבת השורש לכישלון בעדכון או שדרוג המחשב ל-Windows 10. ניתן להפעיל את SetupDiag במחשב שלא הצליח לעדכן, או שתוכל לייצא יומנים מהמחשב למיקום אחר ולהפעיל את SetupDiag במצב לא מקוון.
ניתן להוריד את SetupDiag מאתר האינטרנט הבא:
הורד את 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 יפעל במצב מקוון.
|
/LosPath: | - פרמטר אופציונלי זה נדרש רק כאשר/מצב: לא מקווןמצוין. זה אומר ל-SetupDiag.exe היכן למצוא את קובצי היומן. קובצי יומן אלה יכולים להיות בפורמט תיקייה שטוחה, או להכיל מספר ספריות משנה. SetupDiag יחפש רקורסיבית בכל ספריות הילד. יש להשמיט פרמטר זה כאשר ה-/מצב: מקווןמצוין.
|
/ZipWindow: | - פרמטר אופציונלי זה אומר ל-SetupDiag.exe ליצור קובץ zip הממשיך את התוצאות שלו ואת כל קובצי היומן שהוא מנותח. קובץ ה-zip נוצר באותה ספרייה שבה מופעל SetupDiag.exe.
- ברירת מחדל: אם לא צוין, נעשה שימוש בערך 'true'.
|
/מִלוּלִי | - פרמטר אופציונלי זה יוציא הרבה יותר נתונים לקובץ היומן המיוצר על ידי SetupDiag.exe. כברירת מחדל, SetupDiag יפיק ערך קובץ יומן רק עבור שגיאות חמורות. באמצעות/מִלוּלִייגרום ל-SetupDiag לייצר תמיד קובץ יומן עם פרטי ניפוי באגים, מה שיכול להיות שימושי בעת דיווח על בעיה ב-SetupDiag.
|
אם שדרוג ה-build שלך נכשל, הפעל את הכלי וראה את הקובץ SetupDiagResults.log באותה תיקיה שבה מאוחסן SetupDiag.
ניתן לציין את המיקום של קובץ היומן באמצעות ארגומנט הפלט:
|_+_|כמו כן, אתה יכול לעקוף את מיקום יומני Windows (למשל כדי לנתח יומנים של מערכת הפעלה בלתי ניתנת לבוט) באופן הבא:
|_+_|בהתאם למועד כשל השדרוג, העתק אחת מהתיקיות הבאות למיקום הלא מקוון שלך:
$Windows.~btsourcespanther
$Windows.~btSourcesRollback
WindowsPanther
WindowsPantherNewOS
הדוגמה הבאה מדגימה שהיומן של SetupDiag התחיל במצב לא מקוון. בדוגמה זו, יש אזהרת יישום, אך מכיוון שההתקנה מתבצעת במצב /שקט, היא הופכת לחסימה. הוראות לפתרון הבעיה מסופקות על ידי SetupDiag בפלט.
|_+_|מָקוֹר: docs.microsoft.com