اگر نیاز به استفاده از برنامه های ایجاد شده در Microsoft Visual Studio دارید، net Framework 3.5 را در ویندوز 11 نصب کنید. .NET Framework 2.0 و 3.5 نسخه های تقریبا منسوخ شده این بسته نرم افزاری هستند اما همچنان برای برنامه های کاربردی ساخته شده در این چارچوب ها مورد نیاز هستند.
در ویندوز 11، مایکروسافت نصب دات نت فریم ورک را به عنوان یکی از ویژگی های اختیاری ویندوز اضافه کرده است. اما اگر از نسخه های قبلی ویندوز مانند ویندوز 7 یا نسخه های قبلی استفاده می کنید، باید نصب کننده آفلاین را دانلود کرده و جداگانه نصب کنید. از آنجایی که .NET Framework 2.0 و 3.5 به طور پیش فرض نصب نشده اند. برای شروع باید در ویندوز 11 فعال باشد.
در این مقاله قصد داریم نحوه نصب Net Framework 3.5 را در ویندوز 11 به شما نشان دهیم و در صورت عدم نصب به روش سنتی، چگونه عیب یابی کنید.
صفحه Applications and Features را با تایپ appwiz.cpl در Run باز کرده و سپس روی Turn Windows features on or off در سمت چپ صفحه کلیک کنید.
در پنجره Windows Properties که باز می شود، کادر کنار «.NET Framework 3.5 (Includes .NET 2.0 and 3.0)» را علامت بزنید و سپس Ok را کلیک کنید. نیازی به نگاه کردن به موارد فرعی نیست مگر اینکه توسعه دهنده باشید و به گزینه های گفته شده نیاز خواهید داشت.
ویزارد اکنون شروع به اسکن فایل های مورد نیاز می کند و در پنجره بعدی بر روی گزینه Let Windows Update download the files for you کلیک کنید.
در این قسمت فایل های لازم دانلود شده و NET Framework 3.5 فعال می شود. سپس هنگام بستن، روی Close کلیک کنید.
NET Framework 3.5 اکنون در دستگاه شما فعال است. همچنین می توانید همین کار را با یک cmdlet ساده در Command Prompt انجام دهید.
در اینجا وب سایت آرانکووین یک راه جایگزین برای نصب Net Framework 3.5 در ویندوز 11 با استفاده از Command Prompt ارائه می دهد. توجه داشته باشید که این روش به یک اتصال اینترنتی فعال نیز نیاز دارد.
اکنون دستور زیر را در حالی که DriveLetter با یک حرف برای حجمی که ویندوز 11 روی آن نصب شده است جایگزین کنید (معمولاً حرف C درایو):
Dism /online /enable-feature /featurename:NetFx3 /All /Source:DriveLetter:\sources\sxs
cmd installed
پس از آن، NET Framework 3.5 فعال خواهد شد.
در این قسمت می توانید net Framework 3.5 را نیز با استفاده از PowerShell در ویندوز 11 نصب کنید. این روش بسیار شبیه به Command Prompt عمل می کند، اما دستورالعمل های نصب متفاوت است.
ابتدا باید PowerShell را به عنوان مدیر باز کنید و دستور زیر را اجرا کنید:
Enable-WindowsOptionalFeature -Online -FeatureName “NetFx3”
این دستور به طور خودکار .NET Framework 3.5 را در رایانه شما دانلود، نصب و فعال می کند.
همچنین می توانید Net Framework 3.5 را در ویندوز 11 از طریق نصب کننده وب نصب کنید. این بدان معنی است که اتصال به اینترنت همچنان مورد نیاز است.
پس از دانلود نصب کننده وب، روی فایل exe راست کلیک کرده و Run as administrator را بزنید. اکنون نصب اجرا خواهد شد. عبارت «دانلود و نصب این قابلیت» را مشاهده می کنید، روی آن کلیک کنید.
سپس.NET 3.5 را دانلود کرده و آن را برای شما فعال کنید. وقتی جادوگر تمام شد، آن را ببندید.
در این قسمت می توانید net Framework 3.5 را در ویندوز 11 بر روی دستگاه هایی که اتصال اینترنتی فعال ندارند نصب کنید. این روش شامل نصب با استفاده از Command Prompt مانند بالا است. تنها تفاوت این است که شما از فایل (های) منبع مستقیماً از تصویر ISO ویندوز 11 استفاده خواهید کرد.
نکته: فایل ISO باید دقیقا همان نسخه ویندوزی باشد که دات نت را روی آن نصب می کنید. در غیر این صورت نامتناسب بودن فایلهای منبع میتواند باعث عدم موفقیت در نصب یا نصب نسخه نامتناسب NET شود.
ابتدا باید فایل ISO ویندوز 11 را روی دستگاه خود نصب کنید. اگر قبلاً فایل ISO ندارید، این مورد نیست، می توانید آن را دانلود کنید. برای نصب تصویر، روی آن کلیک راست کرده و سپس از منوی زمینه، روی Mount کلیک کنید.
پس از نصب از دستور زیر برای استفاده از فایل های منبع تصویر برای نصب آفلاین net Framework 3.5 در ویندوز 11 استفاده کنید. البته فراموش نکنید که DriverLetter را با حرف فایل ISO نصب شده جایگزین کنید.
Dism /online /enable-feature /featurename:NetFx3 /All /Source:DriveLetter:\sources\sxs
ممکن است هنگام نصب Net Framework 3.5 در ویندوز 11 خود با مشکل مواجه شوید. برای مثال، ممکن است هر یک از کدهای خطای زیر را مشاهده کنید و ندانید که چگونه آن را برطرف کنید.
0X800F0906
0x800F081F
0x800F0907
این ممکن است به دلایل مختلفی رخ دهد، از جمله فایلهای منبع خراب یا خطمشیهای قابل اجرا. بنابراین در این بخش به بررسی این موضوع می پردازیم که چگونه می توانید بر هر یک از این خطاها غلبه کنید و .NET Framework 3.5 را با موفقیت نصب کنید.
این خطا زمانی رخ می دهد که سیستم قادر به دانلود فایل های مورد نیاز برای نصب Net Framework 3.5 در ویندوز 11 نباشد. در اینجا چند راه وجود دارد که می توانید این مشکل را کاهش دهید:
بررسی کنید که آیا دستگاه شما اتصال اینترنتی فعال دارد یا خیر. این بخش شامل لیستی از مواردی است که در صورت دسترسی محدود به اینترنت می توانید امتحان کنید.
همچنین میتوانید با استفاده از روش ارائه شده در بالا، برای کاهش این خطا، .NET Framework را برای نصب آفلاین نصب کنید.
فایل ISO ویندوز 11 را مونت کنید. اگر قبلاً این فایل را ندارید، هرگز آن را دانلود نکنید و سپس آن را نصب کنید.
ویرایشگر Group Policy را با تایپ gpedit.msc در Run باز کنید.
حالا از سمت چپ به مسیر زیر بروید:
Computer Policy >> Office Templates >> System
در قسمت سمت راست، به پایین اسکرول کنید و روی “Specify settings for optional component install and component repair” دوبار کلیک کنید.
در پنجره باز شده دکمه رادیویی Enabled را انتخاب کنید. سپس مسیر کامل پوشه sxs را از فایل ISO نصب شده وارد کنید. پس از اتمام روی Apply و Ok کلیک کنید.
اکنون Command Prompt را با دسترسی های مدیریتی و سپس cmdlet زیر را اجرا کنید تا تغییرات اعمال شود.
gpupdate / force
حالا سعی کنید دوباره دات نت فریم ورک 3.5 را فعال کنید و بعد ارور ناپدید می شود.
این خطا هنگام نصب Net Framework 3.5 در ویندوز 11 رخ می دهد که در خط مشی گروه «تعیین تنظیمات برای نصب کامپوننت اختیاری و تعمیر مؤلفه» گزینه «هرگز برای دانلود پیلود از ویندوز به روز رسانی تلاش نکنید» علامت زده شود. دلیل دیگر این کد خطا وجود مسیر منبع نامعتبر یا گم شده در همان خط مشی است.
برای کاهش این خطا، خط مشی گروه “تعیین تنظیمات برای نصب و تعمیر اجزای اختیاری” را بررسی کنید که در مسیر زیر از ویرایشگر خط مشی گروه یافت می شود:
Local computer policy >> Office templates >> System
کد خطا 0x800F081F ممکن است به هر یک از دلایل زیر رخ دهد: