رفع کامل خطای 0x800F081F در ویندوز ۱۰؛ راهنمای گام به گام
ویندوز هر چند تو این چند سال خیلی بهتر شده، ولی خب هنوزم ممکنه کد خطای عجیب و غریبی رو نشون بده. امروز قراره کد خطای 0x800F081F رو بررسی کنیم. با خوندن ادامه مطلب بفهمین که دلیل این کد چیه و چطور میشه مشکل رو حل کرد.
چرا کد خطای 0x800F081F ظاهر میشه؟
این کد یکی از چهار تا کد خطای احتمالیه که همشون یه مشکل رو نشون میدن. سه تا کد دیگه عبارتند از 0x800F0906، 0x800F0907 و 0x800F0922.
همه ی این کدها به خاطر مشکلات نرم افزار Microsoft .NET Framework 3.5 ظاهر میشن. معمولا وقتی که شما بخواین با استفاده از ابزار نصب، ابزار مدیریت و سرویس دهی ایمیج سیستم عامل (DISM) یا دستورات PowerShell این نرم افزار رو فعال کنید، این کدها رو می بینین.
این کدها رو فقط روی سیستم عامل های زیر مشاهده می کنید: ویندوز ۱۰، ویندوز سرور ۲۰۱۶، ویندوز سرور نسخه ۱۷۰۹، ویندوز ۸.۱، ویندوز سرور ۲۰۱۲ R2، ویندوز ۸ و ویندوز سرور ۲۰۱۲. تو این سیستم عامل ها، Microsoft .NET Framework 3.5 یه “امکانات در صورت نیاز” (یعنی به صورت پیش فرض روشنه) به حساب میاد.
وقتی شما این قابلیت رو روشن می کنید، آپدیت ویندوز سعی می کنه فایل های .NET رو به همراه بقیه فایل های ضروری دانلود کنه. اگه کامپیوتر شما تنظیمات درستی نداشته باشه، ممکنه با این کدها روبرو بشین.
ترجمه کدهای خطا:
- 0x800F081F: ویندوز نتونسته فایل های اولیه .NET رو برای ادامه نصب پیدا کنه.
- 0x800F0906: ویندوز نتونسته فایل های اولیه .NET رو دانلود کنه، نتونسته به اینترنت وصل بشه، یا نتونسته یه نقش، سرویس نقشی، یا قابلیت رو نصب کنه.
- 0x800F0907: یا ابزار DISM خراب شده، یا تنظیمات شبکه شما باعث شده که ویندوز نتونه به اینترنت وصل بشه.
- 0x800F0922: پردازش نصب کننده های پیشرفته .NET یا دستورات عمومی با مشکل روبرو شده.
۱. چطور کدهای خطای 0x800F081F، 0x800F0906، 0x800F0907 یا 0x800F0922 رو تو ویندوز ۱۰ درست کنیم؟
خوشبختانه، روش حل این سه تا کد خطای اول شبیه هم هست. دو تا راه حل وجود داره که می تونید امتحان کنید. اما برای کد خطای 0x800F0922، باید مستقیم برید سراغ روش دوم.
شاید تنظیمات گروهی (Group Policy) روی فعال شدن نصب ویندوز تأثیر بذاره.
نکته: به طور معمول، Group Policy Editor فقط تو ویندوز ۱۰ پرو، سازمانی و آموزشی وجود داره. اما نگران نباش، راه حلی هم براش هست! اگه ویندوز ۱۰ خونگی داری، میتونی راهنمای ما رو برای دسترسی به Group Policy Editor دنبال کنی.
اول دکمهی ویندوز و R رو با هم فشار بده تا پنجرهی Run باز بشه. بعدش gpedit.msc رو تایپ کن و Enter رو بزن. این دستور، پنجرهی Group Policy Editor رو باز میکنه.
بعد از اینکه پنجره باز شد، از پنل سمت چپی استفاده کن و به مسیر زیر برو:
Computer Configuration > Administrative Templates > System
تو قسمت راست پنل (پنل همون صفحهی کنار صفحه است)، یه لیست از پوشهها (Folder) میبینی. پایینتر از اونها دنبال یه گزینه با عنوان «تنظیمات نصب و تعمیر اجزای اختیاری» (یا یه اسم شبیه به این) بگرد.
روش دوتا کلیک کن تا یه پنجرهی جدید به اسم تنظیمات (Settings) باز بشه. اون بالا سمت چپ، یه تیک (علامت تایید) کنار گزینهی «فعالشده» (Enabled) بزن و بعدش دکمهی «تأیید» (OK) رو کلیک کن.
اگه دوست داری بیشتر یاد بگیری، میتونی بری سراغ لیست ما که روشهای جالب دیگه برای بهتر کردن کامپیوترت با ویرایشگر سیاست گروهی رو لیست کرده.
۲. فعال کردن دات نت فریمورک با یه دستور DISM
حواست باشه: این تنها روشیه که کد خطای 0x800F0922 رو درست میکنه.
این روش دوم نیاز داره تا از یه دستور DISM برای فعال کردن دات نت فریمورک استفاده کنی. نگران نباش، به اون سختی که به نظر میاد نیست. راهنمای مارو دنبال کن، همه چی آکیه.
قبل از اینکه شروع کنی، اول باید مطمئن بشی که یه فایل ایمیج ISO از ویندوز ۱۰ دم دستت داری. نسخه ISO باید دقیقا با سیستم عامل فعلیت همخوانی داشته باشه.
میتونی با استفاده از ابزار رسمی ساخت مدیا مایکروسافت، یه فایل ایمیج ISO بسازی. این ابزار رو میتونی از سایت مایکروسافت دانلود کنی.
بعد از اینکه دانلود تموم شد، ابزار رو اجرا کن و روی “ایجاد رسانه نصب برای یه کامپیوتر دیگه” کلیک کن. تو صفحه بعد، زبان و معماری سیستمت رو انتخاب کن، بعدش هم گزینه “فایل ISO” رو برای شروع ساخت انتخاب کن. قبل از اینکه ادامه بدی، فایل ISO رو روی یه دیویدی رایت کن.
اول از همه، باید فایل ISO که تازه درست کردی رو مونت (mount) کنی. فایل اکسپلورر رو باز کن و روی فایل دو بار کلیک کن. باید به صورت خودکار مونت بشه. اگه نشد، میتونی روی فایل راست کلیک کنی و از منوی زمینه، گزینه “مونت” رو انتخاب کنی.
اگه فرایند با موفقیت انجام بشه، تو پنل سمت چپی پنجره، فایل ISO رو تو یه درایو مجازی میبینی. حرف درایو رو یادداشت کن.
اول باید اون تصویری که داری رو مونت (mount) کنی. یعنی اینکه روی سیستمت اجراش کنی. بعد تو قسمت جستجو تو منوی استارت، عبارت “Command Prompt” رو تایپ کن. تو لیست نتایج که میاد، روی Command Prompt کلیک راست کن و گزینه “Run as administrator” رو انتخاب کن.
حالا تو خط فرمان، این دستور رو تایپ کن:
dism /online /enable-feature /featurename:NetFx3 /All /Source:[Drive]:\sources\sxs /LimitAccess
حواست باشه که [Drive] رو با همون حرف درایوی که قبلا یادداشت کردی عوض کنی. فاصلهها رو هم درست رعایت کن. بعد از اینکه همه چی رو درست تایپ کردی، دکمه Enter رو بزن.
۳. سعی کن Microsoft .NET Framework 3.5 رو مجددا نصب کنی
بعد از اینکه این کار رو انجام دادی، بریم سراغ نصب دوباره Microsoft .NET Framework 3.5 ببینیم که آیا کد خطای 0x800F081F (یا کدهای خطای مشابه) بازم برمیگرده یا نه.
برنامه تنظیمات (Settings) رو باز کن و بعد برو به بخش Apps > Apps and Features. اونجا پایین صفحه یه گزینه هست به اسم “Related Settings” که باید روش کلیک کنی. بعد تو پنجره جدیدی که باز میشه، روی گزینه “Turn Windows features on or off” که بالا سمت چپه، کلیک کن.
تبریک میگم ارور 0x800F081F رو شکست دادی!
احتمالا موقع نصب یه چیزی (احتمالا .NET Framework) با این کد خطا روبرو شدی. حالا میخوام بهت بگم چطور ردش کنی.
اول باید بری سراغ Group Policy Editor (تنظیمات گروهی). بعدش برو تو Computer Configuration (تنظیمات کامپیوتر) > Administrative Templates (قالب های اداری) > System (سیستم).
اونجا یه گزینه هست به اسم “Specify settings for optional component installation and component repair” (تنظیمات نصب اجزای اختیاری و تعمیر اجزا). روش دابل کلیک کن و گزینه Enable (فعال) رو انتخاب کن.
اگه با این کار درست نشد، یه راه دیگه هم هست.
باید یه فایل ISO از ویندوز ۱۰ دانلود کنی و اونو Mount (اتصال) کنی. بعد Command Prompt (فرمان اجرا) رو با دسترسی مدیر (administrator) باز کن.
تو Command Prompt این کد رو بنویس:
ism /online /enable-feature /featurename:NetFx3 /All /Source:[Drive]:\sources\sxs /LimitAccess
(حرف [Drive] رو با حرف درایوی که فایل ISO رو توش Mount کردی عوض کن).
بعد Enter رو بزن.
راحت بود، نه؟ دیگه لازم نیست نگران این ارور باشی.
اصلا نگران این جور مشکلات نشو. ویندوز یه ابزار عیب یاب (troubleshooter) تو تنظیمات داره (Settings > Update and Security > Troubleshoot) که میتونه خیلی از مشکلات رو خودش حل کنه.
ویندوز تو این چند سال خیلی راحت تر شده و دیگه لازم نیست برای هر مشکلی بری تعمیر!