ফ্রেমওয়ার্কের একটি নির্দিষ্ট সংস্করণ ইনস্টল করা আছে কিনা তা সনাক্ত করার আনুষ্ঠানিক উপায় হ'ল রেজিস্ট্রি ।
আপনি যে ফ্রেমওয়ার্ক সংস্করণটি সন্ধান করছেন তার উপর নির্ভর করে কোন রেজিস্ট্রি কীগুলির পরিবর্তনের প্রয়োজন:
ফ্রেমওয়ার্ক সংস্করণ রেজিস্ট্রি কী
-------------------------------------------------- ----------------------------------------
1.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \। নেট ফ্রেমওয়ার্ক \ নীতি \ v1.0 \ 3705
1.1 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v1.1.4322 \ ইনস্টল করুন
2.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v2.0.50727 \ ইনস্টল করুন
3.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ ভি 3.0 \ সেটআপ \ ইনস্টলসস্যাক্সেস
3.5 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v3.5 \ ইনস্টল করুন
4.0 ক্লায়েন্ট প্রোফাইল এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v4 \ ক্লায়েন্ট \ ইনস্টল
৪.০ সম্পূর্ণ প্রোফাইল এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ ভি 4 \ সম্পূর্ণ \ ইনস্টল
সাধারণত আপনি খুঁজছেন:
"Install"=dword:00000001
.NET 1.0 ব্যতীত, যেখানে মানটি REG_SZ
একটি সংখ্যার ( REG_DWORD
) এর পরিবর্তে স্ট্রিং ( ) হয়।
পরিষেবা প্যাক স্তর নির্ধারণ একই ধরণের অনুসরণ করে:
ফ্রেমওয়ার্ক সংস্করণ রেজিস্ট্রি কী
-------------------------------------------------- ----------------------------------------
1.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ অ্যাক্টিভ সেটআপ led ইনস্টলড উপাদানসমূহ {70 78705f0d-e8db-4b2d-8193-982bdda15ecd \ \ সংস্করণ
1.0 [1] এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট অ্যাক্টিভ সেটআপ led ইনস্টলড উপাদানসমূহ {এফডিসি 11 এ 6 এফ-17D1-48f9-9EA3-9051954BAA24 \ সংস্করণ
1.1 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v1.1.4322 \ এসপি
2.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v2.0.50727 \ এসপি
3.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v3.0 \ এসপি
3.5 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v3.5 \ এসপি
4.0 ক্লায়েন্ট প্রোফাইল এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v4 \ ক্লায়েন্ট \ সার্ভিসিং
4.0 সম্পূর্ণ প্রোফাইল এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ ভি 4 4 সম্পূর্ণ \ সার্ভিসিং
[1] উইন্ডোজ মিডিয়া সেন্টার বা উইন্ডোজ এক্সপি ট্যাবলেট সংস্করণ
যেমন আপনি দেখতে পাচ্ছেন, আপনি উইন্ডোজ মিডিয়া সেন্টার বা উইন্ডোজ এক্সপি ট্যাবলেট সংস্করণে চলমান থাকলে নেট নেট 1.0 পরিবর্তনের জন্য এসপি স্তর নির্ধারণ করে। আবার .NET 1.0 স্ট্রিংয়ের মান ব্যবহার করে যখন অন্যরা সবাই DWORD ব্যবহার করে।
.NET 1.0 এর জন্য এই কীগুলির যে কোনওটির স্ট্রিং মানটির বিন্যাস #, #, ####, # of সর্বশেষ # হল সার্ভিস প্যাক স্তর।
আমি স্পষ্টভাবে এটির জন্য জিজ্ঞাসা করি না, আপনি যদি এই রেজিস্ট্রি কীগুলি ব্যবহার করবেন তবে আপনি ফ্রেমওয়ার্কের সঠিক সংস্করণ সংখ্যাটি জানতে চাইলে:
ফ্রেমওয়ার্ক সংস্করণ রেজিস্ট্রি কী
-------------------------------------------------- ----------------------------------------
1.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ অ্যাক্টিভ সেটআপ led ইনস্টলড উপাদানসমূহ {70 78705f0d-e8db-4b2d-8193-982bdda15ecd \ \ সংস্করণ
1.0 [1] এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট অ্যাক্টিভ সেটআপ led ইনস্টলড উপাদানসমূহ {এফডিসি 11 এ 6 এফ-17D1-48f9-9EA3-9051954BAA24 \ সংস্করণ
1.1 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v1.1.4322
2.0 [2] এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v2.0.50727 \ সংস্করণ
2.0 [3] এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v2.0.50727 ment বৃদ্ধি
3.0 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v3.0 \ সংস্করণ
3.5 এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v3.5 \ সংস্করণ
4.0 ক্লায়েন্ট প্রোফাইল HKLM \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ work NDP \ v4 \ সংস্করণ
৪.০ সম্পূর্ণ প্রোফাইল এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ নেট ফ্রেমওয়ার্ক সেটআপ \ এনডিপি \ v4 \ সংস্করণ
[1] উইন্ডোজ মিডিয়া সেন্টার বা উইন্ডোজ এক্সপি ট্যাবলেট সংস্করণ
[2]। নেট 2.0 এসপি 1
[3]। নেট 2.0 মূল প্রকাশ (আরটিএম)
আবার .NET 1.0 স্ট্রিংয়ের মান ব্যবহার করে যখন অন্যরা সবাই DWORD ব্যবহার করে।
অতিরিক্ত নোট
.NET 1.0 এর জন্য এই কীগুলির মধ্যে দুটিতে স্ট্রিং মানটির বিন্যাস রয়েছে #,#,####,#
। #,#,####
স্ট্রিং এর অংশ ফ্রেমওয়ার্ক সংস্করণ।
.NET 1.1 এর জন্য, আমরা নিজেই রেজিস্ট্রি কী ব্যবহার করি যা সংস্করণ নম্বরটি উপস্থাপন করে।
অবশেষে, যদি আপনি নির্ভরতাগুলি দেখে থাকেন, .NET 3.0 .NET 2.0 এ অতিরিক্ত কার্যকারিতা যুক্ত করে তাই নেট। 2.0 এবং .NET 3.0 উভয়ই সঠিকভাবে বলতে পারেন যে নেট নেট ইনস্টলড আছে installed তেমনি, .NET 3.5 .NET 2.0 এবং .NET 3.0 এ অতিরিক্ত কার্যকারিতা যুক্ত করে, তাই। নেট 2.0, .NET 3.0, এবং নেট 3 সমস্তই সঠিকভাবে বলা যায় যে নেট নেট 3.5 ইনস্টল করা আছে ইনস্টল করার জন্য মূল্যায়ন করা উচিত।
.NET 4.0 সিএলআর (সিএলআর সংস্করণ 4.0) এর একটি নতুন সংস্করণ ইনস্টল করে যা সিএলআর 2.0 এর সাথে পাশাপাশি চলতে পারে।
.NET 4.5 এর জন্য আপডেট
v4.5
.NET 4.5 ইনস্টল করা থাকলে রেজিস্ট্রিতে কোনও কী থাকবে না । পরিবর্তে আপনাকে চেক করতে হবে HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full
কীটিতে কোনও মান আছে কি না Release
। যদি এই মানটি উপস্থিত থাকে, .NET 4.5 ইনস্টল করা আছে, অন্যথায় এটি হয় না। আরও বিশদ এখানে এবং এখানে পাওয়া যাবে ।