خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
ارور 0x800F0954 هنگام نصب NET Framework 3.5 یا Feature های دیگر در ویندوز
وقتی درصدد نصب NET Framework 3.5 یا هر Feature اختیاری دیگر با استفاده از پنجره Windows Features و یا ابزار خط فرمان DISM، ممکن است خطای 0x800F0954 ظاهر شود.
پس از فعال کردن تیک NET Framework 3.5، ممکن است خطای زیر را مشاده کنید:
مثلا قصد دارید که Net Framework 3.5 را از طریق CMD نصب کنید. دستور زیر را وارد و Enter می کنید:
اما مدتی بعد دوباره این خطا را در حین نصب مشاهده می کنید:
البته حتی اگر CMD را بصورت Run as administrator اجرا هم کنید باز هم این مشکل ظاهر می شود و کمکی نمی کند.
برای این منظور از رجیستری ویندوز کمک خواهیم گرفت. با اکانت ادمین به سیستم کلاینت لاگین کنید و سپس به رجیستری بروید و حتما قبل از هر تغییری، از رجیستری بک آپ بگیرید.
سپس مسیر زیر را در رجیستری دنبال کنید:
در این مسیر، اگر UseWUServer را یافتید، روی آن دابل کلیک کنید تا فرم تنظیمات آن باز شود و سپس در قسمت value data عدد 0 را وارد و ok کنید
سپس از رجیستری خارج شده و سیستم را ریستارت کنید و وضعیت مشکل را پس از بالا آمدن ویندوز بررسی کنید.
برای این منظور Command prompt را بصورت Run as administrator اجرا کرده و سپس دستور زیر را در آن وارد و Enter کنید:
در دستور فوق به جای DRIVE باید Drive letter مربوط به DVD Rom که DVD نصب ویندوز را در آن قرار داده اید یا درایور مربوط به Mount شدن فایل iso را جایگزین کنید. مثلا ما از درایور G که مربوط به DVD Rom است استفاده می کنیم. یعنی DVD نصب ویندوز را در DVD Rom قرار داده ایم.
پس از وارد شدن به گروپ پالیسی مسیر زیر را دنبال کنید:
در این مسیر مانند تصویر زیر پالیسی Specify settings for optional component installation and component repair را یافته و روی آن دابل کلیک کنید تا فرم تظنیمات آن باز شود.
سپس گزینه Enabled را فعال کرده و ok کنید.
امیدواریم متدهای فوق مشکل را در سیستم شما برطرف کرده و بتوانید دات نت فریم ورک را بدون مشکل در سیستم تان نصب کنید.
پس از فعال کردن تیک 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
مثلا قصد دارید که 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
تهيه 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
Using Group Policy to control the installation
اگر هنوز در نصب دات نت فریم ورک مشکل دارید، تغییری در گروپ پالیسی ویندوز خواهیم داشت و پس از آن وضعیت ارور را بررسی کنید.پس از وارد شدن به گروپ پالیسی مسیر زیر را دنبال کنید:
Computer Configuration –> Administrative Templates –> System
در این مسیر مانند تصویر زیر پالیسی Specify settings for optional component installation and component repair را یافته و روی آن دابل کلیک کنید تا فرم تظنیمات آن باز شود.
سپس گزینه Enabled را فعال کرده و ok کنید.
امیدواریم متدهای فوق مشکل را در سیستم شما برطرف کرده و بتوانید دات نت فریم ورک را بدون مشکل در سیستم تان نصب کنید.
نمایش دیدگاه ها (15 دیدگاه)
دیدگاه خود را ثبت کنید: