گاهی اوقات هنگام نصب دات نت فریم ورک 3.5 در ویندوز 10 یک خطا 0x800F081F یا 0x800F0950 «ویندوز نمیتواند فایلهایی را که لازم است تغییرات درخواست شده را پیدا کند پیدا کند» و «تغییرات اعمال نشد» ظاهر می شود و وضعیت بسیار معمول است و همیشه اشتباه است که بدانید چه چیزی اشتباه است .
این آموزش جزئیات چندین راه برای رفع خطا 0x800F081F را در هنگام نصب قطعات کامپوننت دات نت 3.5 در ویندوز 10، از ساده تر به پیچیده تر. نصب و راه اندازی خود را در مقاله جداگانه چگونه به نصب دات نت فریم ورک 3.5 و 4.5 در ویندوز 10 شرح داده شده است.
قبل از شروع، توجه داشته باشید که علت خطا، به ویژه 0x800F0950، ممکن است غیرفعال شود، اینترنت را غیرفعال کرده یا دسترسی به سرورهای مایکروسافت را مسدود کند (مثلا اگر شما ویندوز 10 را خاموش کردید). همچنین گاهی اوقات توسط آنتی ویروس شخص ثالث و فایروال ایجاد می شود (سعی کنید آنها را به طور موقت غیرفعال کنید و نصب را تکرار کنید).
نصب و راه اندازی دستی از .NET Framework 3.5 برای رفع خطا
اولین چیزی که باید امتحان کنید هنگام خطا در هنگام نصب .NET Framework 3.5 در ویندوز 10 در «نصب قطعات» این است که از خط فرمان برای نصب دستی استفاده کنید.
گزینه اول شامل استفاده از اجزای ذخیره سازی داخلی می شود:
- دستور خط فرمان را به عنوان مدیر اجرا کنید برای انجام این کار، می توانید "Command Line" را در جستجو در نوار وظیفه شروع کنید، سپس روی نتیجه ی یافت شده راست کلیک کرده و گزینه "Run as administrator" را انتخاب کنید.
- دستور را وارد کنید
DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess
و دکمه Enter را فشار دهید. - اگر همه چیز خوب پیش رفت، دستور prompt را ببندید و کامپیوتر را دوباره راه اندازی کنید ... NET Framework5 نصب خواهد شد.
اگر این روش همچنین خطایی را گزارش کرد، سعی کنید از نصب از توزیع سیستم استفاده کنید.
شما نیاز به دانلود یا نصب تصویر ISO از ویندوز 10 دارید (همیشه در همان عمق بیتی که نصب کرده اید، روی تصویر راست کلیک بر روی mount کلیک کنید و «اتصال» را انتخاب کنید. ببینید ببینید چگونه ویندوز 10 اصلی را دانلود کنید یا در دسترس، یک فلش درایو USB یا دیسک را با ویندوز 10 به کامپیوتر وصل کنید. بعد از این، مراحل زیر را انجام دهید:
- دستور خط فرمان را به عنوان مدیر اجرا کنید
- دستور را وارد کنید
DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Source: D: sources sxs
جایی که D: نامه ای از تصویر نصب، دیسک یا فلش درایو با ویندوز 10 (در تصویر من، حرف J) است. - اگر دستور موفقیت آمیز بود، کامپیوتر را دوباره راه اندازی کنید.
با احتمال بالا، یکی از روش های بالا توضیح داده شده در حل مشکل کمک خواهد کرد و خطای 0x800F081F یا 0x800F0950 ثابت خواهد شد.
اصلاح خطاهای 0x800F081F و 0x800F0950 در ویرایشگر رجیستری
این روش می تواند مفید باشد هنگام نصب .NET Framework 3.5 در رایانه شرکتی، جایی که سرور آن برای به روز رسانی استفاده می شود.
- کلید Win + R را روی صفحه کلید فشار دهید، regedit را وارد کنید و Enter را فشار دهید (کلید Win با کلید ویندوز است). ویرایشگر رجیستری باز خواهد شد.
- در ویرایشگر رجیستری، به قسمت بروید
HKEY_LOCAL_MACHINE SOFTWARE Policies Microsoft Windows WindowsUpdate AU
اگر این بخش وجود نداشته باشد، آن را ایجاد کنید. - مقدار پارامتر UseWUServer را به 0 تغییر دهید، ویرایشگر رجیستری را ببندید و رایانه را مجددا راه اندازی کنید.
- نصب را از طریق «فعال کردن و خاموش کردن اجزای ویندوز» سعی کنید.
اگر روش پیشنهادی کمک کرد، پس از نصب جزء، ارزش تغییر پارامتر را به اصل اصلی (اگر مقدار 1 باشد) ارزش دارد.
اطلاعات اضافی
برخی از اطلاعات اضافی که ممکن است در هنگام خطا هنگام نصب دات نت فریم ورک 3.5 مفید باشد.
- یک ابزار در وب سایت مایکروسافت برای برطرف کردن مشکلات نصب نصب .Net Framework وجود دارد که در http://www.microsoft.com/en-us/download/details.aspx؟id=30135 موجود است. من نمیتوانم اثربخشی آن را قضاوت کنم، معمولا قبل از آن، خطا اصلاح شد.
- از آنجا که خطا در این سوال مستلزم توانایی ارتباط با ویندوز به روز رسانی است، اگر شما به نحوی آن را غیرفعال یا مسدود کرده اید، دوباره آن را فعال کنید. همچنین در سایت رسمی //support.microsoft.com/ru-ru/help/10164/fix-windows-update-errors ابزارهای موجود برای عیبیابی خودکار از مرکز بهروزرسانی موجود است.
وب سایت مایکروسافت آفلاین برنامه نصب .NET Framework 3.5 دارد، اما برای نسخه های قبلی سیستم عامل. در ویندوز 10، آن را به سادگی کامپوننت را بارگذاری می کند، و اگر اتصال به اینترنت وجود ندارد، خطای 0x800F0950 را گزارش می دهد. صفحه دانلود: //www.microsoft.com/en-RU/download/confirmation.aspx؟id=25150