কম্পিউটার

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

বেশিরভাগ আধুনিক উইন্ডোজ অ্যাপ্লিকেশনের সঠিকভাবে কাজ করার জন্য .NET ফ্রেমওয়ার্ক প্রয়োজন। Windows Server 2012 R2-এর ভূমিকা এবং বৈশিষ্ট্য সেটআপ উইজার্ড সার্ভার ম্যানেজার একটি সময়ে .NET ফ্রেমওয়ার্কের দুটি ভিন্ন সংস্করণ - 3.5 এবং 4.5 ইনস্টল করার অনুমতি দেয়। .NET ফ্রেমওয়ার্ক 4.5 এর ইনস্টলেশন সাধারণত কোন সমস্যা সৃষ্টি করে না – এটি খুবই সহজ, তবে, আপনি .NET ফ্রেমওয়ার্ক 3.5 এর ইনস্টলেশন সম্পর্কে ঠিক একই কথা বলতে পারবেন না।

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

প্রকৃতপক্ষে, যখন স্ট্যান্ডার্ড সেটিংস সহ Windows Server 2012 R2-এ .NET Framework 3.5 ইনস্টল করার চেষ্টা করা হয়, নিম্নলিখিত ত্রুটি বার্তাটি উপস্থিত হয়:“আরো একটি ভূমিকা, ভূমিকা পরিষেবা বা বৈশিষ্ট্যগুলির ইনস্টলেশন ব্যর্থ হয়েছে৷ উৎস ফাইল খুঁজে পাওয়া যায়নি…” .

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

এই আচরণের পিছনে কারণ হল .NET ফ্রেমওয়ার্ক 3.5 বাইনারি ফাইলগুলি বাইনারি ফাইলগুলির স্থানীয় ক্যাশের একটি অংশ নয় যেগুলি অপারেটিং সিস্টেম ইনস্টল করার সময় সার্ভারের সিস্টেম ডিস্কে সংরক্ষিত হয়। এটি উইন্ডোজ সার্ভার 2012-এর চাহিদার উপর বৈশিষ্ট্যের ধারণার অধীনে করা হয় যাতে OS এর নিজস্ব প্রয়োজনে ডিস্কের স্থানের পরিমাণ কমাতে পারে৷

পাওয়ারশেল কমান্ড ব্যবহার করে .NET ফ্রেমওয়ার্ক 3.5 স্থানীয় সংগ্রহস্থলে আছে কিনা তা পরীক্ষা করুন:

Get-WindowsFeature *ফ্রেমওয়ার্ক*

Get-WindowsFeature *ফ্রেমওয়ার্ক*

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

আপনি দেখতে পাচ্ছেন, প্রয়োজনীয় উপাদান মুছে ফেলা হয়েছে (ইনস্টল স্টেট:মুছে ফেলা হয়েছে )।

ডিফল্টরূপে, আপনি যখন সার্ভার ম্যানেজারের মাধ্যমে NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করেন, সিস্টেমটি ইন্টারনেটের মাধ্যমে উইন্ডোজ আপডেট ওয়েবসাইট থেকে প্রয়োজনীয় ফাইলগুলি পাওয়ার চেষ্টা করে (স্থানীয় WSUS সার্ভার থেকে নয়), এবং সার্ভারে ইন্টারনেট অ্যাক্সেস না থাকলে, ইনস্টলেশন ব্যর্থ হয় ব্যবহারকারীকে OS ডিস্ট্রিবিউশনের পথ নির্দিষ্ট করতে হবে যেখান থেকে অনুপস্থিত উপাদান ইনস্টল করা যেতে পারে।

.NET ফ্রেমওয়ার্ক 3.5 ম্যানুয়ালি ইনস্টল করতে, একটি বিকল্প উত্স পথ নির্দিষ্ট করুন ক্লিক করুন Windows Server 2012 R2 এর ইনস্টলেশন ডিস্ক ধারণকারী ফোল্ডারে একটি বিকল্প পথ প্রবেশ করতে।

টিপ . ইনস্টলেশন ডিস্কে OS এর একই সংস্করণ থাকতে হবে যা আপনি ইনস্টল করেছেন (একই সংস্করণ, ভাষা এবং আপডেটগুলি গুরুত্বপূর্ণ)। যদি ইনস্টলার নির্দিষ্ট ফোল্ডারে প্রয়োজনীয় ফাইল খুঁজে না পায়, নীচের সমাধান দেখুন।

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

পথ হিসাবে, আপনি একটি স্থানীয় ফোল্ডার নির্দিষ্ট করতে পারেন (আমাদের উদাহরণে এটি হল D:\source\sxs , যেখানে D:\ একটি Windows সার্ভার বিতরণ সহ স্থানীয় DVD ড্রাইভের একটি অক্ষর), অথবা একটি নেটওয়ার্ক ফোল্ডার৷

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

ঠিক আছে ক্লিক করার মাধ্যমে, সিস্টেমটি .NET ফ্রেমওয়ার্ক 3.5 বাইনারি খুঁজে পাবে এবং উপাদানটি ইনস্টল করবে৷

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

প্রশাসক হিসাবে নিম্নলিখিত কমান্ডটি চালিয়ে কমান্ড প্রম্পট থেকে একই অপারেশন করা যেতে পারে:

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

dism/online/enable-feature/featurename:NetFX3/all/Source:d:\sources\sxs/LimitAccess

/অনলাইন মানে আপনার বর্তমান OS আপগ্রেড করতে হবে, উইম ইমেজ নয়

/enable-feature/featurename:NetFX3/all মানে .NET Framework 3.5 এর সমস্ত বৈশিষ্ট্য সহ ইনস্টল করা আবশ্যক

/উৎস উইন্ডোজ ডিস্ট্রিবিউশন সহ ডিরেক্টরির পথ, যাতে প্রয়োজনীয় উপাদান রয়েছে

/LimitAccess উইন্ডোজ আপডেট অ্যাক্সেস করতে বাধা দেয়

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

.Net 3.5 ইনস্টল করার জন্য PowerShell-এ একই ক্রিয়াকলাপ এইরকম দেখায়:

Add-Windows Feature NET-Framework-Core -Source d:\sources\sxs

মূল উইন্ডোজ ডিস্ট্রিবিউশনের পাথ সিস্টেমে নিয়মিতভাবে ব্যবহার করে সেট করা যেতে পারে:

  • রেজিস্ট্রি প্যারামিটার RepairContentServerSource যেটি HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Servicing-এ অবস্থিত শাখা
  • বা a গ্রুপ নীতি ঐচ্ছিক উপাদান ইনস্টলেশন এবং উপাদান মেরামতের জন্য সেটিংস নির্দিষ্ট করুন (নীতি পরিবর্তন এই সেটিং মধ্যে রেজিস্ট্রি)

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

দ্রষ্টব্য . গ্রুপ নীতি ঐচ্ছিক উপাদান ইনস্টলেশন এবং উপাদান মেরামতের জন্য সেটিংস নির্দিষ্ট করুন নিম্নলিখিত বিভাগে রয়েছে GPO:কম্পিউটার কনফিগারেশন -> প্রশাসনিক টেমপ্লেট -> সিস্টেম . নীতিটি সক্রিয় করা উচিত এবং OS ডিস্ট্রিবিউশন সহ ডিরেক্টরির পথটি নির্দিষ্ট করা উচিত (বিকল্প উৎস ফাইলের পথ ) সার্ভারকে অনলাইনে আপডেট করার চেষ্টা থেকে বিরত রাখতে, Windows Update থেকে পেলোড ডাউনলোড করার চেষ্টা করবেন না বক্সটি চেক করুন। .

.NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করা আছে তা যাচাই করতে, C:\Windows\Microsoft.NET\Framework64-এ যান ডিরেক্টরি এবং নিশ্চিত করুন যে v3.5 ফোল্ডার উপস্থিত হয়েছে৷

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

উপরে বর্ণিত .NET ফ্রেমওয়ার্ক 3.5.1 ইনস্টলেশন পদ্ধতিগুলি যদি আপনাকে সাহায্য না করে তবে নিম্নলিখিত সমাধানগুলি চেষ্টা করুন৷

কিছু আপডেট ইন্সটল করার পর, সিস্টেমে Windows Server 2012 R2 এর সংস্করণ (বিল্ড) আপনার ডিস্ট্রিবিউশন ইমেজে সংরক্ষিত OS-এর ছবির সাথে সামঞ্জস্যপূর্ণ হতে পারে। এই ক্ষেত্রে, ইনস্টলার, উইন্ডোজ কার্নেলের সংস্করণের সাথে তুলনা করার সময়, উপাদানটির অবচয়িত সংস্করণ ইনস্টল করতে অস্বীকার করে। এই ক্ষেত্রে, একটি নিয়ম হিসাবে, আপনি dism এর মাধ্যমে .NET ফ্রেমওয়ার্ক ইনস্টল করার সময়, নিম্নলিখিত ত্রুটিটি ঘটে:0x800f081f। উৎস ফাইল খুঁজে পাওয়া যায়নি

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন
সমস্যার সমাধান করতে Microsoft সার্ভার থেকে অনলাইনে .Net ইনস্টল করার চেষ্টা করুন:

  • বর্তমান উইন্ডোজ আপডেট সেটিংস রেজি ফাইলে সংরক্ষণ করুন (কী HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate)
  • এই কীটি মুছুন এবং WU পরিষেবা পুনরায় চালু করুন:net stop wuauserv & net start wuauserv
  • .Net5 অনলাইন ইনস্টলেশন চালান:DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  • ইন্সটলেশন সম্পূর্ণ হওয়ার পর, রেজি ফাইল ইম্পোর্ট করে WU সেটিংস ফিরিয়ে দিন এবং WindowsUpdate পরিষেবা আবার চালু করুন
টিপ . ভবিষ্যতে, আপনি OS এর একই সংস্করণ সহ অন্যান্য সার্ভারে .Net FrameWork 3.5 ইনস্টল করতে এই সার্ভার থেকে C:\Windows\winsxs ফোল্ডার ব্যবহার করতে পারেন। C:\tmp\winsxs ডিরেক্টরিতে পছন্দসই সার্ভারে C:\Windows\winsxs ফোল্ডারটি অনুলিপি করুন এবং কমান্ড সহ উপাদানটি ইনস্টল করুন:
dism /online /enable-feature /featurename:NetFX3 /all /Source:C:\tmp\winsxs /LimitAccess

উপরন্তু, আপনি যদি সার্ভারে একটি ভাষা প্যাক ইনস্টল করেন, আপনি .NET ফ্রেমওয়ার্ক 3.5.1 ইনস্টল করার আগে, আপনাকে অবশ্যই lpksetup ব্যবহার করে এটি আনইনস্টল করতে হবে। আদেশ।

এছাড়াও ইনস্টল করা সিস্টেম আপডেটের তালিকায় NET 3.5 ফ্রেমওয়ার্কের জন্য ইনস্টল করা প্যাচ রয়েছে কিনা তা পরীক্ষা করে দেখুন (তাত্ত্বিকভাবে NetFX3 উপাদান ইনস্টল না থাকলে সেগুলি ইনস্টল করা উচিত নয়)।

উইন্ডোজ সার্ভার 2012 R2 এ কিভাবে .NET ফ্রেমওয়ার্ক 3.5 ইনস্টল করবেন

এই আপডেটগুলি আনইনস্টল করুন এবং রিবুট করার পরে, .NET 3.5 ইনস্টল করার চেষ্টা করুন৷


  1. কিভাবে উইন্ডোজ সার্ভার 2016 ধাপে ধাপে ইনস্টল করবেন।

  2. সার্ভার 2012/2012R2 এ মাইক্রোসফ্ট সিকিউরিটি এসেনশিয়ালগুলি কীভাবে ইনস্টল করবেন।

  3. কিভাবে উইন্ডোজে vCenter সার্ভার 6.7 ইনস্টল করবেন।

  4. FIX:NET Framework 3.5 0xc004000d Install Error on Server 2016. (সমাধান)