قم بتشخيص مشكلات ترقية Windows 10 باستخدام SetupDiag
أجبر الإيقاع الجديد فائق السرعة لإصدارات Windows الحديثة ودورة الحياة القصيرة المستخدمين على إجراء ترقيات كاملة لنظام التشغيل مرتين في السنة. على سبيل المثال ، أحدث إصدار ثابت من Windows 10 حتى كتابة هذه السطور هو الإصدار 1803 ، "تحديث أبريل 2018". ومع ذلك ، فإننا نتوقع بالفعل الإصدار 1809 في نهاية هذا العام. لمساعدة المستخدمين على إجراء الترقيات بسلاسة ، أصدرت Microsoft أداة تشخيص جديدة ، SetupDiag.
قد يواجه إجراء الترقية لنظام التشغيل Windows 10 مشكلات ، مما يجعل تثبيت بناء جديد مستحيلاً. إذا كنت أحد مستخدمي Windows Insider في 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 / الإخراج: C: \ SetupDiag \ Results.log / الوضع: Offline / LogsPath: D: \ Temp \ Logs \ LogSet1.
بناءً على وقت فشل الترقية ، انسخ أحد المجلدات التالية إلى موقعك غير المتصل:
\ $ ويندوز. ~ bt \ sources \ panther
\ $ Windows. ~ BT \ Sources \ Rollback
\ ويندوز \ النمر
\ Windows \ Panther \ NewOS
يوضح المثال التالي أن سجل SetupDiag بدأ في وضع عدم الاتصال. في هذا المثال ، يوجد تحذير من التطبيق ، ولكن بما أن الإعداد يتم في الوضع الصامت ، فإنه يصبح كتلة. يتم توفير إرشادات لحل المشكلة بواسطة SetupDiag في الإخراج.
C: \ SetupDiag> SetupDiag.exe / الإخراج: C: \ SetupDiag \ Results.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 Processing setupact.log على: ج: \ temp \ bobmacneill \ Panther \ UnattendGC \ setupact.log. تم العثور على c: \ temp \ bobmacneill \ $ WINDOWS. ~ BT \ Sources \ Panther \ setupact.log مع تاريخ التحديث 03/29/2018 23:13:58 والسيرة الذاتية: H2X + YsWL / UOkj / 8X ليكونا سجل الإعداد الصحيح. جمع المعلومات من سجلات الإعداد. SetupDiag: قاعدة المعالجة: CompatScanOnly. ..لا تطابق. SetupDiag: قاعدة المعالجة: BitLockerHardblock. ..لا تطابق. SetupDiag: قاعدة المعالجة: VHDHardblock. ..لا تطابق. SetupDiag: قاعدة المعالجة: PortableWorkspaceHardblock. ..لا تطابق. SetupDiag: قاعدة المعالجة: AuditModeHardblock. ..لا تطابق. SetupDiag: قاعدة المعالجة: SafeModeHardblock. ..لا تطابق. SetupDiag: قاعدة المعالجة: InsufficientSystemPartitionDiskSpaceHardblock. ..لا تطابق. SetupDiag: قاعدة المعالجة: CompatBlockedApplicationAutoUninstall. ...لا تطابق. SetupDiag: قاعدة المعالجة: CompatBlockedApplicationDismissable... تم العثور على ملف تعريف مطابق: CompatBlockedApplication قابل للرفض - EA52620B-E6A0-4BBC-882E-0686605736D9. تحذير: تم العثور على كتلة تطبيق لـ: "Microsoft Endpoint Protection". هذه رسالة يمكن رفضها عند عدم تشغيل setup.exe في وضع "/ quiet". ضع في اعتبارك تحديد "/ مواطن / تجاهل التحذير" لتجاهل هذه التحذيرات القابلة للرفض. يجب عليك إزالة تثبيت "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 عن فشل مفاجئ في المستوى الأدنى. العملية الأخيرة: إنهاء ، خطأ: 0xC1900208 - 0x4000C. بيانات الفشل: آخر عملية: إنهاء ، خطأ: 0xC1900208 - 0x4000C. تشير إلى https://docs.microsoft.com/en-us/windows/deployment/upgrade/upgrade-error-codes للحصول على معلومات الخطأ. SetupDiag: معالجة القاعدة: FindSetupPlatformFailedOperationInfo. ..لا تطابق. SetupDiag: معالجة القاعدة: FindRollbackFailure. ..لا تطابق. عثر SetupDiag على مشكلتين في المطابقة. تحذير: تم العثور على كتلة تطبيق لـ: "Microsoft Endpoint Protection". هذه رسالة يمكن رفضها عند عدم تشغيل setup.exe في وضع "/ quiet". ضع في اعتبارك تحديد "/ مواطن / تجاهل التحذير" لتجاهل هذه التحذيرات القابلة للرفض. يجب عليك إزالة تثبيت "Microsoft Endpoint Protection" يدويًا قبل متابعة التثبيت / التحديث ، أو تغيير معلمات سطر الأوامر لتجاهل التحذيرات. لمزيد من المعلومات حول رموز تبديل سطر أوامر الإعداد ، انظر هنا: 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