কম্পিউটার টিউটোরিয়াল

Windows-এ .NET Framework 2.0, 3.0 এবং 3.5 ইনস্টল করার পদ্ধতি

আপনি যদি اخیرা Windows আপগ্রেড করে থাকেন, তবে লক্ষ্য করতে পারেন কিছু প্রোগ্রাম Microsoft .NET Framework-এর পুরনো ভার্সন চায়, যা Windows-এর লেটেস্ট ভার্সনে অন্তর্ভুক্ত নয়। কিছু কেসে, Windows এটি স্বয়ংক্রিয়ভাবে ডিটেক্ট করে এবং ডায়লগ দিয়ে প্রম্পট করে প্রয়োজনীয় .NET Framework ভার্সন ইনস্টল করতে, কিন্তু এটি সবসময় হয় না। আপনার প্রয়োজনীয় NET Framework ভার্সন ম্যানুয়ালি ইনস্টল করার পদ্ধতি জানতে পড়ুন।

.NET Framework কী?

Microsoft .NET Framework হলো Microsoft দ্বারা তৈরি একটি ওপেন-সোর্স সফ্টওয়্যার ডেভেলপমেন্ট ফ্রেমওয়ার্ক। প্রথম ভার্সন ২০০২ সালে রিলিজ হয়েছিল। এতে Command Language Runtime এবং Framework Class Library উভয়ই অন্তর্ভুক্ত।

এটি একাধিক ভাষায় ওয়েব এবং সফ্টওয়্যার অ্যাপ্লিকেশন ডিজাইন করা সহজ করার জন্য ডিজাইন করা হয়েছে। ডেভেলপাররা Windows, Microsoft Azure, Windows Server, এবং XML Web service-এ একক প্ল্যাটফর্মে অ্যাপ্লিকেশন তৈরি করতে পারেন।

Windows Update দিয়ে ইনস্টল করুন

এই মেথডের জন্য কাজের ইন্টারনেট কানেকশন দরকার।

১. কীবোর্ডে Win কী চাপুন এবং সার্চ বক্সে "Windows Features" টাইপ করুন।

২. "Turn Windows features on or off" ক্লিক করুন কনফিগারেশন ডায়লগ খোলার জন্য।

৩. ".NET Framework 3.5 (includes .NET 2.0 and 3.0)" চেকবক্স সিলেক্ট করুন এবং "OK" ক্লিক করুন। বাকি অপশনগুলো যেন আছে তেমন রেখে দিন।

Windows তারপর Windows Update-এ কানেক্ট করবে আপনার কম্পিউটারে .NET Framework 3.5 ইনস্টল করার জন্য।

ইনস্টলেশন কমপ্লিট করার জন্য আপনাকে কম্পিউটার রিস্টার্ট করতে হতে পারে।

Windows ইনস্টলেশন মিডিয়া দিয়ে ম্যানুয়াল ইনস্টল

আপনার কাছে Windows ইনস্টলেশন মিডিয়া থাকলে, আপনি এটিকে ব্যবহার করে .NET Framework-এর পুরনো ভার্সন ইনস্টল করতে পারেন। এটি অনেক দ্রুত এবং এক্টিভ ইন্টারনেট কানেকশন দরকার নয়।

পদ্ধতিটি নিচে:

১. আপনার Windows DVD বা বুটেবল Windows USB আপনার PC-তে ইনসার্ট করুন।

২. File Explorer খুলুন, এবং "This PC"-র অধীনে, আপনার ইনসার্ট করা ইনস্টলেশন মিডিয়ার লেটার নোট করুন (আমার কেসে D:)।

৩. Windows কী চাপুন এবং সার্চ বক্সে cmd টাইপ করুন।

৪. Command Prompt-এ রাইট-ক্লিক করুন এবং "Run as administrator" ক্লিক করুন।

৫. নিচের কমান্ড রান করুন। আপনার কম্পিউটারের ইনস্টলেশন মিডিয়ার লেটার দিয়ে D:-কে রিপ্লেস করুন মনে রাখুন।

Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess

কয়েক সেকেন্ড পর ইনস্টলেশন কমপ্লিট হবে। নিশ্চিত হওয়ার জন্য PC রিস্টার্ট করুন।

ডাউনলোড করেই .NET Framework ইনস্টল করুন

Microsoft অধিকাংশ ভার্সন ডাউনলোড করার জন্য সরাসরি উপলব্ধ করে দিয়েছে ম্যানুয়াল ইনস্টলেশনের জন্য। ৩.৫ SP1 থেকে ৪.৮ পর্যন্ত সব ভার্সন ডাউনলোডের জন্য উপলব্ধ, যদিও সব ভার্সন এখনো এক্টিভলি সাপোর্টেড নয়। আপনার প্রয়োজনীয় ভার্সনে ক্লিক করুন এবং রানটাইম অপশন ডাউনলোড করুন।

আপনি ২.০ এবং ৩.০ ভার্সনও সরাসরি ডাউনলোড করতে পারেন এবং Microsoft Update Catalog-এ ভিন্ন ভার্সন এবং লেটেস্ট সার্ভিস প্যাক সার্চ করতে পারেন।

উপলব্ধ .NET Framework ভার্সনগুলো

যদিও এই পোস্ট .NET Framework ২.০, ৩.০, এবং ৩.৫-র ওপর ফোকাস করে, এগুলো একমাত্র পুরনো ভার্সন নয়। আগস্ট ২০২১ পর্যন্ত, লেটেস্ট ভার্সন হলো .NET Framework ৪.৮।

পুরনো ভার্সনগুলোর বর্তমান লিস্ট شامل:

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5 (3.5 ইনস্টল করলে 2.0 এবং 3.0-ও ইনস্টল হয়)
  • .NET Framework 4.0
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.2
  • .NET Framework 4.7
  • .NET Framework 4.7.1
  • .NET Framework 4.7.2

ইনস্টলেশন ইস্যু ট্রাবলশুটিং

যদিও .NET Framework ইনস্টল করার সময় সাধারণত কোনো ইস্যু হয় না, কিন্তু কখনো কখনো সমস্যা আসে। সবচেয়ে সাধারণ সমস্যাগুলো:

  • কম্প্যাটিবিলিটি এরর — যদি আপনার OS-র সাথে কম্প্যাটিবল নয় এমন মেসেজ পান, তবে আপনি যে ভার্সন ইনস্টল করার চেষ্টা করছেন সেটি কম্প্যাটিবল নয় এবং কাজ করবে না। আপনি যদি জানেন এটি সাপোর্টেড, তবে লেটেস্ট Windows Updates ইনস্টল করুন। এই এরর সাধারণত নये ভার্সন পুরনো PC-তে ইনস্টল করার সময় হয়।
  • ইনভ্যালিড Windows ইনস্টল — আপনি যদি লাইসেন্সড Windows কপি রান না করেন, তবে .NET Framework ইনস্টল হয় নাও পারে। আপনার কপি রেজিস্টার করা বা একটি বৈধ কপি ইনস্টল করাই একমাত্র সমাধান।
  • Windows Update ইস্যু — নির্দিষ্ট KB নম্বর বা আডিশনাল আপডেট প্রয়োজন এমন এরর পেলে, প্রসিড করার আগে সকল লেটেস্ট Windows Updates ইনস্টল করুন।
  • করপ্টেড ডাউনলোড — করপ্টেড ইনস্টলেশন সংক্রান্ত এরর পেলে, Add or Remove Programs চেক করুন কিছু ইনস্টল হয়েছে কিনা। সম্ভব হলে আনইনস্টল করুন। তারপর ম্যানুয়ালি আপনার প্রয়োজনীয় ভার্সন ডাউনলোড করুন এবং সেভাবে ইনস্টল করুন।

Microsoft আরও অ্যাডভান্সড এররর জন্য আরও ট্রাবলশুটিং অপশন অফার করে।

.NET Framework ভার্সন চেক করা

আপনি যদি নিশ্চিত ন হন আপনার কাছে ইতিমধ্যে সঠিক ভার্সন আছে কিনা, তবে আপনার .NET Framework ভার্সন চেক করা সহজ।

File Explorer ব্যবহার করে

.NET Framework ভার্সন চেক করার একটি কুইক এবং সহজ পদ্ধতি হলো File Explorer ব্যবহার করা। File Explorer খুলুন এবং নিচের লোকেশন লিখুন। (Windows C-এ না থাকলে ড্রাইভ লেটার রিপ্লেস করুন):

C:\Windows\Microsoft.NET\Framework

শীর্ষে প্রতিটি ফোল্ডার একটি পৃথক .NET Framework ভার্সন।

PowerShell ব্যবহার করে

Win+ X চাপুন এবং Windows PowerShell (Admin) সিলেক্ট করুন। প্রম্পটে নিচের কমান্ড লিখুন:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}' } | Select PSChildName, version

এটি আপনাকে বর্তমানে ইনস্টল করা সব ভার্সন দেখাবে।

Command Prompt ব্যবহার করে

ফলাফল তত সুন্দর এবং সুव्यবস্থিত নাও হলেও, PowerShell বদলে Command Prompt ব্যবহার করতে পারেন। Start খুলুন এবং cmd টাইপ করুন। Command Prompt আসার সময় "Run as administrator" সিলেক্ট করুন।

নিচের কমান্ড লিখুন:

reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

লিস্টে স্ক্রোল করুন, Version লাইন দেখুন।

প্রশ্নোত্তর

১. কি আমি .NET Framework-এর একাধিক ভার্সন ইনস্টল করতে পারি?

হ্যাঁ, আপনি একাধিক .NET Framework ভার্সন ইনস্টল করতে পারেন। ভিন্ন অ্যাপ্লিকেশন ভিন্ন ভার্সন চায় এবং একই PC-এ শান্তিপূরবেকভাবে কয়েক্সিস্ট করতে পারে। শুধু আপনার যেসব .NET Framework ভার্সন দরকার সেগুলো ইনস্টল করুন।

২. .NET Framework ভার্সনগুলো কতক্ষণ সাপোর্টেড?

.NET Framework 3.5 SP1 অক্টোবর ১০, ২০২৮ পর্যন্ত সাপোর্টেড। এটি ২.০, ৩.০, এবং/অথবা ৩.৫ দরকার অ্যাপ্লিকেশনগুলোর জন্য আদর্শ। এগুলো লং টার্ম সাপোর্টেড যেহেতু এগুলো সবচেয়ে জনপ্রিয় এবং স্থিতিশীল পুরনো ভার্সন।

ভার্সন ৪.০ থেকে ৪.৫.১ আর সাপোর্টেড নয়। ভার্সন ৪.৫.২ থেকে ৪.৬.১ এপ্রিল ২৬, ২০২২-এ সাপোর্ট হারাবে।

ভার্সন ৪.৬.২ এবং তার উপরের ভার্সনগুলোর এন্ড-অফ-সাপোর্ট ডেট এখনো লিস্টেড নয়।

৩. কম্প্যাটিবিলিটি কীভাবে চেক করব?

আপনি যদি নিশ্চিত ন হন আপনার PC কোনো নির্দিষ্ট .NET Framework ভার্সন সাপোর্ট করবে কিনা যা আপনি ইনস্টল করতে চান, তবে আপনি সহজে চেক করতে পারেন। Microsoft-এর প্রতিটি .NET Framework ভার্সনের জন্য ডিপেন্ডেন্সি এবং সিস্টেম রিকোয়ারমেন্টের লিস্ট রয়েছে।

উপসংহার

এখন আপনি আপনার PC-এ পুরনো .NET Framework ভার্সন চাওয়া প্রোগ্রামগুলো চালাতে পারবেন। কমেন্ট সেকশনে জানান Microsoft NET Framework ইনস্টল করার এই মেথডগুলোর কোনটি আপনার জন্য কাজ করল।

আগে পড়ুন লেটেস্ট Windows আপডেট সমস্যা এবং সেগুলো কীভাবে ফিক্স করবেন।

  1. আপনার পিসিতে উইন্ডোজ ১১ ইনস্টল করার ধাপে ধাপে গাইড

  2. Microsoft .NET Framework 3.5 ইনস্টল করার ধাপে ধাপে গাইড

  3. উইন্ডোজে BackTrack ইনস্টল ও চালানোর ধাপে ধাপে গাইড

  4. ধাপে ধাপে গাইড: উইন্ডোজ ১০-এ DirectX 12 ইনস্টল করুন অপ্টিমাল গেমিং পারফরম্যান্সের জন্য