استخدم SetupDiag لتشخيص مشكلات ترقية Windows 10

جرب أداة القضاء على المشاكل

SetupDiag هي أداة تشخيصية مجانية مقدمة من Microsoft تم تصميمها للبحث عن ملفات سجل إعداد Windows 10 وتحليلها لتحديد سبب فشل تثبيت الترقية أو التحديث على نظام الكمبيوتر.

يمكن تشغيل البرنامج على الكمبيوتر الذي فشل في الترقية أو على كمبيوتر آخر إذا كانت ملفات السجل ذات الصلة متوفرة (على سبيل المثال ، عن طريق نسخها إلى الكمبيوتر الشخصي).

يعمل SetupDiag فقط على الأجهزة التي تعمل بنظام Windows 10. والشرط الثاني هو أنه يعتمد على Microsoft .NET Framework 4.6 الذي يحتاج إلى التثبيت على الجهاز الذي يتم تشغيله عليه.

مع القادمة الإصدار 1803 من Windows 10 قاب قوسين أو أدنى ، قد تكون الأداة المناسبة في ترسانتك إذا واجهت مشكلات في الترقية.

باستخدام SetupDiag

setupdiag

يمكنك تشغيل SetupDiag مباشرة بعد ذلك تحميل . إذا قمت بتشغيله بدون معلمات ، فإنه يحاول تحديد موقع ملفات السجل التي ينشئها Windows 10 أثناء عملية الترقية في المجلدات الافتراضية على الجهاز.

يقوم البرنامج بإنشاء ملف results.log في دليله عندما يكمل الفحص والذي يتضمن مشكلات الترقية التي اكتشفها في ملفات السجل أثناء التحليل.

ينشئ SetupDiag أرشيفًا مضغوطًا لجميع ملفات السجل التي تمت معالجتها فوق ذلك الذي يحفظه كـ Logs.zip في نفس الدليل أيضًا.

تسرد نافذة سطر الأوامر هذه أيضًا ، ولكن يتم إغلاق النافذة تلقائيًا عند انتهاء البرنامج من الفحص.

تحقق من قائمة ملفات سجل ترقية Windows 10 لمعرفة المزيد عن هؤلاء. بشكل أساسي ، ما يفعله SetupDiag هو تحليل الدلائل التالية لملفات السجل:

  • $ ويندوز. ~ bt sources panther
  • $ Windows. ~ BT Sources Rollback
  • ويندوز النمر
  • Windows Panther NewOS

يمكنك تشغيل التطبيق في وضع غير متصل بالشبكة لتحليل المجلدات المنسوخة من جهاز آخر. تحلل الأداة مجلدًا واحدًا فقط إذا قمت بنسخ مجلدات فردية ، ولكن إذا قمت بنسخ المجلد الأصلي ، فستتضمن جميع السجلات الموجودة في جميع أدلة بنية الدليل.

يمكن أيضًا استخدام SetupDiag لتصحيح أخطاء ملفات التفريغ المصغر التي قد ينشئها Windows 10 أثناء عملية الترقية. يقوم Windows 10 بإنشاء ملف setupmem.dmp إما في٪ SystemDrive٪ $ Windows. ~ bt Sources Rollback أو في٪ WinDir٪ Panther NewOS Rollback اعتمادًا على وقت إيقاف عملية الترقية.

وهنا بعض الأمثلة:

  • SetupDiag.exe - القيادة الأساسية. سيتم تشغيله في وضع الاتصال بالإنترنت مما يعني أنه يحاول العثور على سجلات الترقية على الجهاز الهدف في الدلائل المذكورة أعلاه.
  • SetupDiag.exe / الإخراج: C:SetupDiagResults.log / الوضع: Offline / LogsPath: D: Temp Logs LogSet1 - يقوم الأمر بتشغيل SetupDiag في وضع عدم الاتصال. سيقوم بفحص الدليل LogSet1 لمطابقة ملفات السجل والمشكلات.
  • SetupDiag.exe / الإخراج: C:SetupDiagDumpdebug.log / الوضع: غير متصل / LogsPath: D: Dump - يقوم الأمر بتحليل ملف setupmem.dmp الموجود في d: dump.

كيف تعمل

يستخدم SetupDiag مجموعة من ملفات القواعد للعثور على التطابقات في سجلات الترقية. القواعد لها اسم ومعرف فريد مرتبط.

يعني الاعتماد على القواعد أن SetupDiag يمكنه فقط تحديد المشكلات المحددة في مجموعة القواعد الخاصة به. تسرد Microsoft ما مجموعه 26 معرفًا فريدًا في ملف مستندات Microsoft موقع الويب الذي يحدده SetupDiag في نسخته الحالية.

إذا فشل البرنامج في العثور على السبب الجذري لمشكلة الترقية ، فتحقق من كيفية تحليل دليل أخطاء ترقية Windows 10 الذي يقدم معلومات حول تشخيص المشكلات يدويًا.

الكلمات الختامية

قد يؤدي SetupDiag إلى تسريع تشخيص المشكلات المتعلقة بالترقية على أجهزة Windows 10 بشكل ملحوظ. فهو يقلل الوقت الذي يستغرقه تحليل ملفات السجل ولكنه قد يتطلب بحثًا إضافيًا لإصلاح المشكلة المكتشفة.

بعض المشكلات ، مثل عدم وجود مساحة كافية على القرص ، تكون سهلة بما يكفي لإصلاحها ولكن البعض الآخر قد يتطلب عمليات بحث وإصلاح مكثفة.

الآن أنت : هل واجهت أخطاء ترقية Windows 10 في الماضي؟