خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


ارور 0x800F0954 هنگام نصب NET Framework 3.5 یا Feature های دیگر در ویندوز

ارور 0x800F0954 هنگام نصب NET Framework 3.5 یا Feature های دیگر در ویندوز
وقتی درصدد نصب NET Framework 3.5 یا هر Feature اختیاری دیگر با استفاده از پنجره Windows Features و یا ابزار خط فرمان DISM، ممکن است خطای 0x800F0954 ظاهر شود.

سیستم یکپارچۀ سازمانی راهکار



ارور 0x800F0954 هنگام نصب NET Framework 3.5 یا Feature های دیگر در ویندوز . آموزشگاه رایگان خوش آموز

پس از فعال کردن تیک NET Framework 3.5، ممکن است خطای زیر را مشاده کنید:

Windows couldn’t complete the requested changes.

The changes couldn’t be completed. Please reboot your computer and try again.

Error code: 0x800F0954

ارور 0x800F0954 هنگام نصب NET Framework 3.5 یا Feature های دیگر در ویندوز . آموزشگاه رایگان خوش آموز

مثلا قصد دارید که Net Framework 3.5 را از طریق CMD نصب کنید. دستور زیر را وارد و Enter می کنید:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

اما مدتی بعد دوباره این خطا را در حین نصب مشاهده می کنید:

Deployment Image Servicing and Management tool
Version: 10.0.16299.15
Image Version: 10.0.16299.192
Enabling feature(s)
[==========================100.0%==========================]
Error: 0x800f0954
DISM failed. No operation was performed.
For more information, review the log file.
The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

البته حتی اگر CMD را بصورت Run as administrator اجرا هم کنید باز هم این مشکل ظاهر می شود و کمکی نمی کند.

[Fix] Error 0x800F0954 Installing .NET Framework 3.5 or Any Optional Feature

اگر خطای 0x800f0954 هنگام نصب features ویندوز رخ دهد، ممکن است به این دلیل باشد که سیستم قادر به دسترسی به سرور Windows Update نیست. این امر به ویژه در مورد سیستم هایی متصل به Domain هستند و برای دانلود آپدیت ها، به سراغ سرور WSUS که در شبکه سازمان یا شرکت پیکربندی شده، می روند. اگر چنین است از راه حل زیر می توانید استفاده کنید.

Step 1: Bypass WSUS to Install Features/Updates Directly from Windows Update

در واقع ما قصد داریم که سیستم هایی که عضو شبکه دامین هستند و آپدیت ها را از WSUS دریافت می کنند، به نوعی WSUS سرور Bypass شود(البته به صورت موقت).
برای این منظور از رجیستری ویندوز کمک خواهیم گرفت. با اکانت ادمین به سیستم کلاینت لاگین کنید و سپس به رجیستری بروید و حتما قبل از هر تغییری، از رجیستری بک آپ بگیرید.

براي وارد شدن به رجيستري ويندوز مي توانيد به لينک زير وارد شويد:
وارد شدن به رجيستري ويندوز

پيشنهاد مي کنم قبل از هر گونه تغيير در رجيستري ويندوز، حتما از آن بک آپ بگيريد:
تهيه Backup از Windows Registry

سپس مسیر زیر را در رجیستری دنبال کنید:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

در این مسیر، اگر UseWUServer را یافتید، روی آن دابل کلیک کنید تا فرم تنظیمات آن باز شود و سپس در قسمت value data عدد 0 را وارد و ok کنید
سپس از رجیستری خارج شده و سیستم را ریستارت کنید و وضعیت مشکل را پس از بالا آمدن ویندوز بررسی کنید.


Step 2: Install .NET Framework (or Optional Features) from Windows 10 ISO or DVD

شما می توانید با استفاده از ابزار DSIM و DVD نصب ویندوز، اقدام به نصب NET Framework 3.5 را نصب کنید. برای این منظور از DVD نصب ویندوز باید استفاده کنید یا فایل ISO آن را در ویندوز Mount کنید. از هر کدام اینها که استفاده کنید، درست است.
برای این منظور Command prompt را بصورت Run as administrator اجرا کرده و سپس دستور زیر را در آن وارد و Enter کنید:

Dism /online /enable-feature /featurename:NetFx3 /All /Source::\sources\sxs /LimitAccess

در دستور فوق به جای DRIVE باید Drive letter مربوط به DVD Rom که DVD نصب ویندوز را در آن قرار داده اید یا درایور مربوط به Mount شدن فایل iso را جایگزین کنید. مثلا ما از درایور G که مربوط به DVD Rom است استفاده می کنیم. یعنی DVD نصب ویندوز را در DVD Rom قرار داده ایم.

Dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs /LimitAccess

نصب دات نت فریم ورک 3.5 در ویندوز سرور 2016 . آموزشگاه رایگان خوش آموز

Using Group Policy to control the installation

اگر هنوز در نصب دات نت فریم ورک مشکل دارید، تغییری در گروپ پالیسی ویندوز خواهیم داشت و پس از آن وضعیت ارور را بررسی کنید.


پس از وارد شدن به گروپ پالیسی مسیر زیر را دنبال کنید:

Computer Configuration –> Administrative Templates –> System

در این مسیر مانند تصویر زیر پالیسی Specify settings for optional component installation and component repair را یافته و روی آن دابل کلیک کنید تا فرم تظنیمات آن باز شود.
سپس گزینه Enabled را فعال کرده و ok کنید.

ارور 0x800F0954 هنگام نصب NET Framework 3.5 یا Feature های دیگر در ویندوز . آموزشگاه رایگان خوش آموز

امیدواریم متدهای فوق مشکل را در سیستم شما برطرف کرده و بتوانید دات نت فریم ورک را بدون مشکل در سیستم تان نصب کنید.



نمایش دیدگاه ها (15 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز