مقدمة
تكشف أداة إصلاح Microsoft .NET Framework عن المشكلات التي تحدث بشكل متكرر والتي تؤثر على إعداد Microsoft .NET Framework أو تحديثاته. تحاول الأداة حل هذه المشكلات من خلال تطبيق الإصلاحات المعروفة أو عن طريق إصلاح عمليات التثبيت التالفة لإصدارات .NET Framework المدعومة. تتضمن الأداة واجهة مستخدم (UI) سهلة الاستخدام تستند إلى المعالج. كما يدعم استخدام سطر الأوامر مع خيارات أكثر تقدما.
أصدرت Microsoft الإصدار التالي المحدث من أداة إصلاح Microsoft .NET Framework.
أحدث إصدار
تاريخ التحديث الأخير: 08/01/2024
الإصدار: v1.5
الإصدار: 4.8.4739.15
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
التغييرات المضمنة في الإصدار v1.5
تدعم الأداة الآن Microsoft .NET Framework 4.8 و4.7.2 و4.7.1 و4.7 و4.6.2. لذلك ، ينطبق الإصلاح والإصلاح أيضا على هذه المنتجات.
يعالج زيادة الثغرة الأمنية للامتيازات المفصلة في CVE 2024-38081.
يزيل نظام التشغيل وإصدارات .NET Framework خارج الدعم.
تدعم الأداة كل الميزات من الإصدار السابق كما هي.
ملاحظات
- أداة إصلاح .NET Framework متوفرة باللغة الإنجليزية فقط.
- يتم إدراج الأنظمة الأساسية المدعومة وإصدارات .NET Framework ضمن "التكوينات المتأثرة".
معلومات التنزيل
يتوفر أحدث إصدار من أداة إصلاح .NET Framework للتنزيل من موقع مركز التنزيل ل Microsoft التالي:
أداة إصلاح Microsoft .NET Framework
خيارات سطر الأوامر المعتمدة لهذه الأداة
| الخيار Standard | الوصف | الاستخدام |
|---|---|---|
| /? أو /help | عرض معلومات التعليمات. | NetFxRepairTool.exe /? |
| /q أو /quiet | الوضع الهادئ. لا يلزم تدخل المستخدم حيث تحاول الأداة كل عمليات الإصلاح/الإصلاحات وتحفظ ملف السجل. الخياران "/q" و"/p" يستبعدان بعضهما البعض. |
NetFxRepairTool.exe /q |
| /p أو /مبني | الوضع غير المراقب. يتم عرض شريط التقدم فقط. الخياران "/q" و"/p" يستبعدان بعضهما البعض. |
NetFxRepairTool.exe /p |
| /a أو /addsource | وضع الإصلاح دون اتصال. يتم نسخ ملفات الإعداد القابلة للتوزيع والمطلوبة للإصلاح من مشاركة شبكة أو مسار مجلد محدد بواسطة العلامة "/addsource". يجب استخدام هذا بشكل عام عندما تعمل الأداة في بيئة منفصلة أو مؤمنة. | مسار مجلد NetFxRepairTool.exe /a <> مثال: NetFxRepairTool.exe /a "\\SharePc\ShareFolder" |
| /r أو /repair | يمكن تحديد نطاق عملية الإصلاح بشكل اختياري لاستهداف مجموعة من خطوط الأساس المحددة للمنتج. إذا لم يتم تحديد هذا الخيار، فستحاول الأداة إصلاح جميع إصدارات .NET Framework المدعومة المثبتة. يمكن أيضا استخدام الخيار "/repair" مع القيمة "بلا" لتطبيق الإصلاحات فقط وتخطي الإصلاح قيد التشغيل لأي خط أساس للمنتج. عند استخدام هذا الخيار مع قيمة "بلا"، يجب عدم تحديد الخيار "/addsource". ينطبق هذا الخيار فقط في الوضعين "الهدوء" و"السلبي". |
NetFxRepairTool.exe /r <version1>؛ <الإصدار 2> قيم الإصدار المعتمدة: .net35, .net4, .net45, .net451, .net452, .net46, .net461, .net462, .net471, .net472, .net48, none الأمثلة: NetFxRepairTool.exe /q /r .net4 NetFxRepairTool.exe /q /r .net35;. net45 |
| /l أو /سجلات | بشكل اختياري، يعين مسار المجلد المطلوب لخزانة ملفات السجلات (FixDotNet*.cab) التي تم إنشاؤها بواسطة الأداة. الموقع الافتراضي (الذي لا يحدد هذا الخيار) لملف CAB هو مجلد سطح المكتب الخاص بالمستخدم الحالي. |
مسار المجلد NetFxRepairTool.exe /l <> مثال: NetFxRepairTool.exe /l "٪temp٪" |
| /c أو /collectonly | وضع مجموعة السجلات فقط. سيسمح هذا الوضع بجمع السجلات ذات الصلة بإعداد .NET Framework، وهو أمر مفيد لاستكشاف الأخطاء وإصلاحها. لا يتم تنفيذ عمليات الإصلاح أو أي عمليات إصلاح عند تحديد هذا الخيار. ينطبق هذا الخيار فقط في الوضعين "الهدوء" والسلبي وسيمنع جميع العمليات الأخرى. |
NetFxRepairTool.exe /q /c أو NetFxRepairTool.exe /p /c |
| /n أو /noceipconsent | رفض إرسال معلومات الملاحظات إلى Microsoft. يفترض الإعداد الافتراضي (عدم تحديد العلامة) أن المستخدم قد اشترك في إرسال بيانات الاستخدام إلى Microsoft. ينطبق هذا الخيار فقط في الوضعين "الهدوء" و"السلبي". |
NetFxRepairTool.exe /q /n أو NetFxRepairTool.exe /p /n |
معلومات إضافية
خيارات أداة الإصلاح
تتبع أداة إصلاح .NET Framework عملية من أربع خطوات:
- يحاول استكشاف مشاكل الإعداد وإصلاحها
- لتطبيق الإصلاحات (تتطلب موافقة المستخدم)
- يحاول إصلاح جميع الإصدارات المثبتة من .NET Framework
- جمع السجلات (تتطلب موافقة المستخدم)
قد تجري الأداة تغييرا واحدا أو أكثر على الإصدار المثبت من .NET Framework. على سبيل المثال، قد يصحح حالة Windows Installer على جهاز الكمبيوتر أو يعيد تعيين قوائم التحكم بالوصول الاختيارية (DACLs) في مجلدات معينة أو يحل المشكلات المتعلقة بتسجيل تحديث غير صالح أو تالف.
الدعم دون اتصال
توفر أداة إصلاح .NET Framework خيارا لإصلاح إصدارات .NET Framework المثبتة على الكمبيوتر (الخطوة 3 من العملية في قسم "خيارات أداة الإصلاح"). تتطلب الأداة توفر الملفات القابلة للتوزيع لهذه الإصدارات في وقت الإصلاح. بشكل افتراضي، تقوم الأداة بتنزيل هذه الحزم من الإنترنت أثناء عملية الإصلاح. إذا كان اتصال الكمبيوتر الخاص بك به اتصال محدود بالإنترنت أو لا يوجد اتصال به، فيجب عليك استخدام وضع العمل دون اتصال لإجراء عملية الإصلاح. للقيام بذلك، حدد الخيار /addsource مع مسار المجلد الذي يحتوي على الملفات القابلة للتوزيع، كما هو موضح في المثال التالي:
NetfxRepairTool.exe /addsource \\SHARE_PC\SHARE_FOLDER إذا لم تجد أداة الإصلاح ما يلزم قابلا لإعادة التوزيع في المجلد المحدد، فستحاول تنزيل الملف من الإنترنت. يتعذر على أداة الإصلاح القيام بذلك إذا تعذر تنزيل الملف المطلوب. يسرد الجدول التالي ملفات .NET Framework القابلة لإعادة التوزيع.
| الإصدار وملف التعريف | الهندسة | اسم ملف المثبت | URL |
|---|---|---|---|
| .NET Framework 4.8 | x86، x64 | NDP48-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=2088631 |
| .NET Framework 4.7.2 | x86، x64 | NDP472-KB4054530-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=863265 |
| .NET Framework 4.7.1 | x86، x64 | NDP471-KB4033342-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=852104 |
| .NET Framework 4.7 | x86، x64 | NDP47-KB3186497-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=825302 |
| .NET Framework 4.6.2 | x86، x64 | NDP462-KB3151800-x86-x64-AllOS-ENU.exe | https://go.microsoft.com/fwlink/?LinkId=780600 |
| .NET Framework 3.5 SP1، .NET Framework 3.0 SP2، .NET Framework 2.0 SP2 (إذا تم تثبيت .NET Framework 3.0 و3.5) | x86، x64 | dotnetfx35.exe | https://go.microsoft.com/fwlink/?LinkId=259762 |
الوضع الهادئ والوضع السلبي
يمكن أتمتة جميع وظائف أداة الإصلاح عن طريق تشغيل الأداة في الوضع الهادئ أو السلبي. ويتميز ذلك بعدم المطالبة بتدخل المستخدم لكي يتم تشغيل الأداة. ويعد هذا الأمر مفيدا بشكل خاص في عمليات النشر الكبيرة التي يستطيع فيها مسؤولو النظام تكوين الأداة (من خلال سطر الأوامر) وتجميع السجلات أيضا في مواقع محددة.
تجميع البيانات
تقوم أداة إصلاح .NET Framework بجمع معلومات حول استخدام الأداة بالإضافة إلى جمع بيانات التثبيت التشخيصي. يتم استخدام معلومات الاستخدام لتحسين جودة أداة إصلاح .NET Framework، ويتم استخدام بيانات التثبيت لتحسين إعداد .NET Framework. لا تستخدم هذه المعلومات للتسويق ولا يتم بيعها إلى جهات خارجية. لمزيد من المعلومات، اقرأ بيان خصوصية أداة إصلاح Microsoft .NET Framework.
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، راجع المقالة التالية في "قاعدة معارف Microsoft":
119591 كيفية الحصول على ملفات دعم Microsoft من خدمات الإنترنت
قامت Microsoft بفحص هذا الملف بحثا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة وقت نشر الملف. يتم تخزين الملف على خوادم محسنة للأمان تساعد في منع أي تغييرات غير مصرح بها على الملف.
ملاحظة تنشئ ميزة جمع البيانات ملف cab مضغوط لسجلات تثبيت .NET Framework. بعد أن تقوم الأداة بمعالجة السجلات، يتم إنشاء ملف .cab يسمى "FixDotNet*.cab" أو شيء مماثل وحفظه على سطح المكتب الخاص بالمستخدم الحالي (إذا كان قيد التشغيل في وضع واجهة المستخدم) أو في موقع محدد. عندما تنقر فوق "إنهاء " في المعالج، ترسل الأداة الملف .cab الذي يحتوي على السجلات إلى Microsoft.
يظل ملف FixDotNet*.cab على سطح المكتب (أو موقع محدد) بغض النظر عما إذا قررت إرسال البيانات إلى Microsoft أم لا.
إذا كنت تستخدم الخيار "/q"، فإننا ننصحك أيضا باستخدام الخيار "/logs" لحفظ السجلات في موقع معين أو مشاركة الشبكة لدعم سيناريوهات المؤسسة.
محفوظات الإصدارات
الإصدار v1.5
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
يضيف الدعم ل .NET Framework 4.6.2 من خلال .NET Framework 4.8.
الإصدار v1.4
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
يضيف الدعم ل .NET Framework 4.6.2 من خلال .NET Framework 4.8.
الإصدار v1.3
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
توسيع الدعم ل .NET Framework 4.5.2 و..NET Framework 4.6 و.NET Framework 4.6.1.
الإصدار v1.2
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
تتم إضافة دعم الوضع الهادئ والوضع السلبي من خلال سطر الأوامر للأداة. الآن، لا تتطلب منك الأداة التشغيل في وضع واجهة المستخدم فقط. وبالتالي، يمكن أن تكون المهمة تلقائية.
تدعم الأداة الآن .NET Framework 4.5 و .NET Framework 4.5.1. لذلك ، ينطبق التثبيت والإصلاح أيضا على هذه المنتجات.
تمت إضافة رمز تبديل سطر أوامر اختياري جديد لتمكين إصلاح إصدارات معينة من .NET Framework لتجاوز إصلاح الإصدارات المثبتة الأخرى في الوقت نفسه.
يمكن الآن حفظ ملف السجل الذي تم إنشاؤه بواسطة أداة الإصلاح بشكل اختياري في موقع محدد من قبل المستخدم باستخدام خيار سطر الأوامر. يتجاوز هذا الخيار الجديد الموقع الافتراضي، وهو سطح مكتب المستخدم الحالي في وضع واجهة المستخدم والمجلد ٪temp٪ في الوضع الهادئ أو الخامل .
يتيح لك الخيار الجديد تشغيل "أداة الإصلاح" في وضع "مجموعة السجلات فقط " دون تطبيق أي إصلاحات أو إصلاحات. يوفر الخيار المرونة اللازمة لجمع السجلات وفحصها قبل تطبيق الإصلاحات الفعلية.
تمت إضافة دعم اختياري جديد للسماح لك بإلغاء الاشتراك في أي جمع بيانات في الوضع الهادئ أو الخامل .
الإصدار: v1.1
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
يقدم الإصدار v1.1 الدعم لحزمة .NET Framework 3.5 SP1 (يشمل ذلك .NET Framework 3.0 SP2 و.NET Framework 2.0 SP2). كما يضيف الإصدار v1.1 الدعم دون اتصال لأجهزة الكمبيوتر التي تحتوي على اتصال محدود بالإنترنت أو لا يوجد اتصال بالإنترنت.
الإصدار: v1.0
اللغات المعتمدة: الإنجليزية (الولايات المتحدة)
الإصدار v1.0 هو الإصدار الأول من الأداة التي تدعم .NET Framework 4 وتحديثاتها.
التكوينات المتأثرة
يمكنك استخدام أداة إصلاح .NET Framework لتصحيح مشكلات الإعداد للتكوينات التالية:
.NET Framework 4.8 على أنظمة التشغيل التالية:
- Windows Server 2008 R2 مع حزمة الخدمة 1 (SP1)
.NET Framework 4.7.2 على أنظمة التشغيل التالية:
- Windows Server 2008 R2 مع حزمة الخدمة 1 (SP1)
.NET Framework 4.7.1 على أنظمة التشغيل التالية:
- Windows Server 2008 R2 مع حزمة الخدمة 1 (SP1)
.NET Framework 4.6.1 على أنظمة التشغيل التالية:
- Windows Server 2008 R2 مع حزمة الخدمة 1 (SP1)
.NET Framework 4.6.2 على أنظمة التشغيل التالية:
- Windows Server 2008 SP2 مع حزمة الخدمة 2 (SP2)
- Windows Server 2008 R2 مع حزمة الخدمة 1 (SP1)
.NET Framework 3.5 SP1 على أنظمة التشغيل التالية:
- Windows Server 2008 SP2 مع حزمة الخدمة 2 (SP2)