خطأ 0x800f0954 عند تثبيت NET Framework 3.5

يحصل بعض المستخدمين على رمز الخطأ 0x800f0954 عند محاولة تثبيت .NET Framework 3.5 أو ميزة اختيارية أخرى على Windows 10. يحصل معظم المستخدمين على هذا الخطأ عندما يحاولون تثبيت أي حزمة باستخدام مكونات Windows ، بينما يحصل الآخرون على موجه الأوامر باستخدام أداة DISM. يمكن أن يكون الخطأ في Windows 7 و Windows 8.1 و Windows 10 ويكون مرتبطًا بسياسة مجموعة محددة ، ويمكن أن تشير سجلات CBS إلى وجود خطأ ، ولكن في الواقع لا يوجد خطأ ، أو لا يمكن للكمبيوتر الوصول إلى التحديث. دعنا نلقي نظرة على كيفية إصلاح الخطأ 0x800f0954. يجب أن تعتمد على الحلول بناءً على مشاكلك.

خطأ 0x800f0954 عند تثبيت NET Framework 3.5

تجاوز خادم WSUS

لا يمكن للنظام الوصول إلى خادم WU. هذا أمر نموذجي في المواقف التي توجد فيها شبكة كاملة من أجهزة الكمبيوتر المرتبطة بالمجال تم تكوينها لتنزيل التحديثات من خادم WSUS. إذا كانت هذه هي الحالة ، يمكنك حل هذه المشكلة عن طريق تجاوز خادم WSUS مؤقتًا أثناء تثبيت المكون. اكتب في محرر التسجيل "البحث" وانقر عليه بزر الماوس الأيمن. بعد ذلك ، حدد " تشغيل كمسؤول ". في التسجيل ، انتقل يدويًا على طول المسار:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • إذا لم يكن لديك قسم WindowsUpdate و AU ، فقم بإنشائه. انقر بزر الماوس الأيمن على مجلد Windows الوجهة و New> Partition ، وقم بتسميته WindowsUpdate . بعد ذلك ، انقر بزر الماوس الأيمن فوق WindowsUpdate و "جديد"> "قسم" يسمى AU .

إنشاء قسم WindowsUpdate و AU في Windows


حدد الآن مجلد AU وانقر بزر الماوس الأيمن على الحقل الفارغ على اليسار وحدد "جديد"> " معلمة السلسلة " المسماة UseWUServer والقيمة 0. أعد تشغيل جهاز الكمبيوتر الخاص بك وتحقق من حل المشكلة.

UseWUServer

مسح سجلات CBS

تحتاج إلى مسح سجل CBS ثم تشغيل DISM. انتقل إلى المسار C: \ Windows \ Logs \ CBS في المستكشف وحدد جميع الملفات ، ثم احذفها.

امسح سجل CBS يدويًا

بمجرد حذف جميع الملفات الموجودة في مجلد CBS ، قم بتشغيل موجه الأوامر كمسؤول وأدخل الأمر DISM:

  • Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Dism على الإنترنت تمكين ميزة الميزات اسم NetFX3 المصدر C

استخدم PowerShell لتثبيت .NET Framework 3.5 من وسائط التثبيت

إذا واجهت الخطأ 0x800f0954 عند محاولة تثبيت .NET Framework 3.5 باستخدام أوامر التحديث أو التثبيت عبر الخادم ، فيمكنك تثبيته عبر PowerShell من صورة ISO. أول شيء عليك القيام به هو إنشاء محرك أقراص USB لتثبيت Windows 10 أو قرص افتراضي لتثبيت Windows 10. قم بتشغيل PowerShell كمسؤول وأدخل التطبيق الصغير التالي:

  • Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:\sources\sxs- حيث D: هو اسم محرك أقراص فلاش لتثبيت نظام التشغيل Windows 10.
  • أعد تشغيل الكمبيوتر وحاول تثبيت .NET Framework 3.5 مرة أخرى.

إضافة WindowsCapability - على الإنترنت - اسم مصادر NetFx3 المصدر sxs

تركيب واستعادة المكونات الاختيارية

إذا واجهت خطأ 0x800f0954 أثناء استخدام RSAT (أداة إدارة الخادم البعيد) ، فيمكنك حل هذه المشكلة بسياسة واحدة ، والتي ستمنح أذونات نظام التشغيل وتنزيل محتوى الاسترداد والوظائف الإضافية مباشرةً من WU.

  • اضغط على Win + R واكتب gpedit.msc لفتح محرر نهج المجموعة.
  • في المحرر ، انتقل إلى تكوين الكمبيوتر> قوالب الإدارة> النظام .
  • على اليمين ، ابحث عن " تحديد الخيارات لتثبيت المكونات الاختيارية واستعادة المكونات " وانقر عليها نقرًا مزدوجًا.
  • في نافذة الخصائص ، حدد " ممكّن " وحدد المربع أدناه " تنزيل محتوى الاسترداد والخيارات مباشرة من Windows Update بدلاً من استخدام Windows Server Update Services (WSUS) .
  • انقر فوق تطبيق وإعادة تشغيل جهاز الكمبيوتر الخاص بك. آمل أن تكون قد أصلحت الخطأ 0x800f0954.

تركيب وترميم المكونات الاختيارية