اگر اخیراً با خطای 0X800f081f در ویندوز ۱۰ مواجه شدهاید، احتمالاً سعی کردهاید Microsoft .NET Framework 3.5 را نصب کنید. یک سری برنامههای کاربردی وجود دارد که بدون نصب چارچوب نمیتوانند روی ویندوز ۱۰ اجرا شوند، بنابراین قابل درک است که میخواهید اشکال ASAP برطرف شود.
چه عواملی باعث بروز خطای 0X800f081f در ویندوز ۱۰ میشود؟
خطای 0X800f081f معمولاً زمانی اتفاق میافتد که ویندوز ۱۰ نمیتواند اطلاعات لازم برای نصب یا فعال کردن NET Framework 3.5. را در رایانه شما بازیابی کند. هنگام نصب چارچوب از طریق ویزارد یا ابزار (Deployment Image Servicing and Management (DISM ممکن است با مشکل روبرو شوید.
هنگامی که شما از یک منبع جایگزین برای نصب چارچوب استفاده میکنید، ممکن است سناریوهای زیر باعث ایجاد خطا شوند:
- مکانی که مسیر نشان میدهد شامل پروندههایی نیست که ویندوز برای نصب چارچوب به آنها نیاز دارد.
- شما اجازه دسترسی به مکان یا خواندن باینریها و سایر پروندههای مورد نیاز را ندارید. وقتی کاربر اصلی دستگاه نیستید، معمولاً دسترسی به خواندن، دلیل اصلی آن است. ممکن است شخصی خط مشی گروهی را در دستگاه با محدودیتهای دسترسی خاص پیکربندی کرده باشد.
- رسانه نصب شما دارای پروندههای خراب یا معیوب است. همچنین اگر پروندههای اشتباهی را برای نسخه ویندوز ۱۰ نصب شده در رایانه خود دارید، میتوانید با این مسئله مقابله کنید.
برای رفع خطای 0X800f081f در ویندوز ۱۰، باید از مسیر کاملا صحیح منبع استفاده کنید و اطمینان حاصل کنید که از مجوزهای لازم برای دسترسی به آن برخوردار هستید. این تنها راه برای اطمینان از این است که هنگام فعال کردن ویژگی، تمام دادههای مرتبط با.NET Framework. (از جمله باینری) در دسترس هستند.
یکی از روشهای زیر را برای رفع کد خطا 0X800f081f هنگام نصب NET Framework. در ویندوز ۱۰ امتحان کنید.
۱) تنظیم مجدد خط مشی گروه (Group Policy Setting) ویندوز ۱۰ برای رفع خطا 0X800f081f را دوباره انجام دهید
نحوه پیکربندی رایانه شما برای نصب بهروزرسانیهای ویندوز یا سرویس دهی فایلها، ممکن است بر توانایی شما در دانلود و نصب NET Framework 3.5 تأثیر بگذارد. Group Policy محلی است که مدیران چنین تنظیماتی را اعمال میکنند، بنابراین شما باید آن قسمت را انجام دهید و تغییرات لازم را اعمال کنید.
هدف این است که کامپیوتر خود را طوری تنظیم کنید که هنگام نصب فریم ورک به جای (Windows Server Update (WSUS از ویژگی Windows Update استفاده کند.
برای ایجاد تغییرات لازم در تنظیم خط مشی گروه (Group Policy setting)، موارد زیر را انجام دهید:
۱) gpedit.msc را در جستجوی ویندوز کپی و پیست کنید و Enter را بزنید تا Local Group Policy Editor را راه اندازی کنید.
۲) این مسیر را دنبال کنید: Computer Configuration> Administrative Templates> System
۳) در سمت راست صفحه، Specify settings for optional component installation and component repair را پیدا کنید و دوبار کلیک کنید.
۴) دکمه گزینه Enabled را انتخاب کنید.
۵) برروی Ok کلیک کنید.
همچنین میتوانید ویندوز ۱۰ را به منبع دیگری از فایلهای نصب NET Framework. راهنمایی کنید. برای تغییر تنظیمات خط مشی گروه محلی (Local Group Policy setting)، موارد زیر را انجام دهید:
۱) مراحل (۱-۴) بالا را تکرار کنید اما ۵ را رد کنید (برروی Ok کلیک نکنید).
۲) در بخش «Options»، مسیر پرونده منبع را در جعبه متن Alternate source file path تایپ کنید.
۳) در صورت لزوم، تیک Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) را علامت بزنید. با استفاده از این گزینه، ویندوز ۱۰ از سرویس Windows Update برای دانلود و نصب هر دو باینری NET Framework. یا سایر پروندهها استفاده میکند.
۴) برروی Ok کلیک کنید.
۵) برای فعال سازی فوری تنظیمات Group Policy، خط فرمان را به عنوان admin اجرا کنید، gpupdate/force را تایپ کنید و Enter را بزنید.
با پیکربندیهای Local Group Policy باید خطای 0X800f081f را در ویندوز ۱۰ برطرف کنید. سپس میتوانید Microsoft .NET Framework را بدون اشکال دوباره نصب کنید.
۲. خطای XX800f081f در ویندوز ۱۰ را با اسکن DISM برطرف کنید
شما میتوانید برای فعال کردن NET Framework. در رایانه خود از دستور DISM استفاده کنید و از اشکال مشکل ساز 0X800f081f جلوگیری کنید.
اما قبل از ادامه کار باید یک فایل ISO ویندوز ۱۰ ایجاد کنید. به خاطر داشته باشید که image باید از همان نسخه ویندوز ۱۰ روی رایانه شما باشد. در غیر این صورت، هنوز خطایی دریافت خواهید کرد که کل هدف این روش را شکست میدهد.
برای ایجاد ISO ممکن است از ابزار Microsoft Media Creation Tool استفاده کنید.
با مراحل زیر میتوانید چارچوب موجود در دستگاه ویندوز خود را فعال کنید:
۱) به File Explorer بروید
۲) بر روی ISO دوبار کلیک کنید تا آن را در درایو مجازی نصب کنید. متناوباً، روی image کلیک راست کرده و Mount را انتخاب کنید. اگر رایانه شما چندین درایو مجازی در دسترس دارد، ممکن است مجبور شوید یک درایو ترجیحی را برای بارگذاری پرونده انتخاب کنید.
۳) به برچسب (یا حرف) درایو با ISO (مانند L, G, F) توجه کنید.
۴) Command Prompt را با تایپ کردن “CMD” در جستجوی ویندوز، کلیک راست روی نتیجه جستجو “Command Prompt” و انتخاب Run as Administrator راه اندازی کنید.
۵) خط فرمان زیر ism /online /enable-feature /featurename:NetFx3 /All /Source:[G]:\sources\sxs /LimitAccess را در Command Prompt بنویسید.
۶) G را با نام درایو مجازی با تصویر ISO ویندوز ۱۰ جایگزین کنید. هنگام ویرایش دستور حتماً هیچ فاصلهای را تغییر ندهید.
۷) Enter را فشار دهید.
با انجام مراحل بالا باید NET Framework. را بر روی کامپیوتر خود بدون هیچ گونه خطایی فعال کنید. اگر مسیری که ارائه دادهاید اشتباه است، با خطای 0X800f081f مواجه خواهید شد. به عنوان مثال، تایپ اشتباه حرف درایو منجر به عدم موفقیت ویندوز ۱۰ در یافتن پروندههای نصب لازم میشود.
همچنین، مطمئن شوید که image و رسانه در نظم کامل کاری هستند. هر نقصی در این مورد باعث ایجاد خطا شده و از فعال کردن چارچوب جلوگیری میکند.
۳. برای رفع خطای 0X800f081f در ویندوز ۱۰ ، NET Framework 3.5 را دوباره نصب کنید
اگر هیچ یک از راه حلهای بالا کار نکرد، ممکن است بخواهید NET Framework. را دوباره روی دستگاه خود نصب کنید. اگر اشکال 0X800f081f حتی پس از روشن کردن چارچوب از طریق ویژگیهای ویندوز حل نشد، این روش را امتحان کنید.
شما در حال نصب جدید هستید، بنابراین ممکن است بخواهید قبل از نصب مجدد NET 3.5.، نسخه جدیدتری از این چارچوب را غیرفعال کنید.
برای خلاص شدن از شر خطای 0X800f081f در ویندوز ۱۰ با نصب مجدد NET Framework 3.5.، این مراحل را دنبال کنید:
۱) در Windows Search عبارت «Type program and features» را تایپ و Enter را بزنید.
۲) در “Programs and Features” ویندوز، Turn Windows features on or off را کلیک کنید.
۳) با لغو انتخاب، آخرین نسخه نصب شده NET Framework. را غیرفعال کنید (به عنوان مثال .NET 4.6)
۴) برروی Ok کلیک کنید.
۵) پس از حذف آخرین نسخه از ابزار نصب شده بر روی کامپیوتر خود، کادر کنار NET Framework 3.5. (شامل NET 2.0. و ۳.۰) را علامت بزنید تا چارچوب فعال شود.
۶) برروی Ok کلیک کنید.
۷) برای نصب NET 3.5. بر روی رایانه خود دستورات روی صفحه را دنبال کنید.
با اتمام این مراحل، Windows Update چارچوب را دانلود و نصب میکند. اگر این بار این ابزار خوب کار نکند، می توانید نسخه دیگر NET. را در ویژگیهای ویندوز فعال کنید.
با تغییر تنظیمات Local Group Policy، انجام نصب DISM یا نصب مجدد Microsoft .NET 3.5 Framework، می توانید خطای XX800f081f را در ویندوز ۱۰ برطرف کنید.
منبع: addictivetips