كيفية: تحديد إصدارات .NET Framework المثبتة. كيفية معرفة إصدارات .NET Framework المثبتة على جهاز الكمبيوتر الخاص بك

يخرج التطبيقات, مكتوبة باستخدام NET Framework. هذا هو نموذج البرمجة مايكروسوفتللبناء التطبيقات، مع واجهة مستخدم متميزة، واتصالات شفافة وآمنة، والقدرة على إنشاء مجموعة متنوعة من العمليات التجارية. وإذا كنت ثَبَّتَهذه طلب، الذي - التي لله يتطلب إصدار NET Framework، الموافق للواحد الذي كتب عليه التطبيق. الحقيقة انه موجود عدة إصدارات من NET Framework. و ليس كل شيءقادمون كاملة مع نظام التشغيل.
الإصدار 1.0لم تعد قيد الاستخدام و غير المدرجة في نظام التشغيل.
الإصدار 1.1أيضًا، نادرا ما تستخدم، لم يتم تضمينه في نظام التشغيل.
الإصدارات 2.0 - 3.5.1 المضمنة مع ويندوز 7. توجه إلى البداية البرامج والمكونات, تشغل أو إيقاف ميزات ويندوز.


النسخة الكاملة صافي الإطار 4.0مخصص بشكل أساسي لمطوري البرامج. وزعت كما التحديث الموصى به KB982670.
يفحصأيّ الإصدارات المثبتة على جهاز الكمبيوتر الخاص بكيمكنك عن طريق الفتح محرر التسجيل. اضغط وأدخل رجديتوانقر على "موافق". في نافذة المحرر اذهب HKEY_LOCAL_MACHINE، البرمجيات،

مايكروسوفت، إعداد NET Framework، NDP.

يتم تثبيت النظام بشكل افتراضي مع العديد من المكونات المختلفة اللازمة للتشغيل الصحيح لمعظم التطبيقات. هناك استثناءات يتعين عليك فيها تثبيت أدوات الطرف الثالث. إحدى الأدوات المساعدة الضرورية لكي تعمل البرامج بشكل صحيح هي Net Framework. وبطبيعة الحال، في بعض الأحيان يتم تضمين هذا المكون بالفعل في الأنظمة، ولكن هناك استثناءات. ستتناول هذه المقالة موضوعين - كيفية معرفة نسخة net Frameworkوكيفية تثبيت هذا المكون.

net Framework كيفية معرفة الإصدار الموجود على نظام التشغيل Windows 10

يهتم العديد من المستخدمين بهذه المشكلة، بدءًا من المبتدئين وحتى المستخدمين ذوي الخبرة. تحتاج أولاً إلى فهم نوع المكون والإصدار الذي تحتاج إلى معرفته.

.الإطار الصافي– منصة من مايكروسوفت، مصممة لتشغيل التطبيقات المختلفة المكتوبة بلغات برمجة مختلفة. يتم استخدامه كثيرًا عند إنشاء البرامج والألعاب لنظام التشغيل Windows. يمكن العثور على التاريخ العام لهذه التكنولوجيا على ويكيبيديا.

كيف يمكنك معرفة إصدار net Framework على نظام التشغيل Windows 10 والإصدارات السابقة؟ لحل هذه المشكلة سنستخدم أداة .NET Version Detector التي تم إنشاؤها لهذا الغرض لمعرفة إصدار net Framework.

يمكنك تنزيل الأداة المساعدة من هذا المورد. سيتم تنزيل أرشيف صغير بحجم 400 كيلو بايت على الفور. لا يتعين عليك فك ضغطه، ولكن قم بتشغيل الملف بالاسم على الفور "دوت نت".

سيتم فتح نافذة تحتوي على اتفاقية ترخيص، حيث تحتاج إلى النقر فوق "موافق".

تظهر نافذة على الفور حيث سترى في القسم السفلي جميع إصدارات هذا البرنامج مثبتة على النظام. لقد قمت بتثبيت الإصدار 4.0.30319، وهناك معلومات أخرى مفيدة. يمكن إعادة فحص البيانات بالنقر فوق الزر "تحديث"، أو نسخها باستخدام الزر "نسخ".

كيفية معرفة إصدار net Framework باستخدام محرر التسجيل

من المعروف أن جميع إعدادات Windows الأساسية موجودة في السجل. يقوم أي برنامج مثبت بإدخال الإدخالات في سجل النظام. أولا تحتاج إلى بدء التسجيل. اضغط على تركيبة "Win + R" وأدخل الأمر regedit.

الآن نبحث عن مثل هذا القسم، باتباع كل فرع في نافذة التسجيل: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\"الإصدار المثبت".

سيتم أيضًا الإشارة إلى المعلمة على الجانب الأيمن من النافذة إصدار، يشير أيضًا إلى إصدار net Framework.

كلتا الطريقتين بسيطتان للغاية، مما يعني أن حتى المبتدئ يمكنه التعامل معهما. ولكن دعنا ننتقل إلى المشكلة المتعلقة بتثبيت هذا المكون.

كيفية تثبيت برنامج .NET Framework

كما ذكرنا سابقًا، عادةً ما يكون هذا النظام الأساسي مثبتًا مسبقًا على نظام التشغيل Windows. بدأ المطورون في القيام بذلك بدءًا من نظام التشغيل Windows 7. وبطبيعة الحال، هناك أوقات تحتاج فيها إلى تثبيت إصدار أحدث. إذا تم تمكين التحديثات التلقائية للنظام، فلن تحتاج إلى القيام بأي شيء، وإلا فسننتقل إلى تنزيل الأداة المساعدة وتثبيتها.

لذلك، هناك أوقات تحتاج فيها إلى إصدار أحدث من النظام الأساسي، ولكن أيضًا إلى إصدار أقدم. لكي لا نزعجك لفترة طويلة، سنستخدم الأداة المساعدة .NET Version Detector مرة أخرى. دعونا نفعل ما يلي:

بالمناسبة، إذا كان أحد المكونات باللون الرمادي في الأداة المساعدة، كما هو الحال مع الإصدار 4.0، فهذا يعني أن النظام الأساسي مثبت بالفعل.

كيفية إزالة صافي الإطار

تتعرض مكونات النظام للتلف في كثير من الأحيان، مما يتسبب في عدم استقرار Windows. في هذه الحالة، من الأفضل إزالة Net Framework وإعادة تثبيته.

  • تتم الإزالة باستخدام أداة مساعدة من Microsoft - Cleanup Utility. تثبيته وتشغيله.
  • نجد الإصدار المطلوب في قائمة Net Framework ونقوم بحذفه.

وبطبيعة الحال، هذه الأداة ليست الوحيدة التي يمكن استخدامها لتنظيف مكونات النظام. يمكنك أيضًا استخدام أداة إلغاء التثبيت، التي تقوم بتنظيف الملفات المتبقية على النظام وإدخالات التسجيل.

مهم!عند تثبيت Net Framework، يوصى بالتثبيت من إصدار أقدم إلى إصدار أحدث. بهذه الطريقة لا ينبغي أن يكون هناك تعارضات في تشغيل البرامج.

وهكذا، اكتشفنا كيفية معرفة إصدار net Framework، وكيفية تثبيت النظام الأساسي وإلغاء تثبيته.

عند تثبيت العديد من الألعاب والبرامج، تشير تعليمات التثبيت إلى إصدار مكون Microsoft .NET Framework. إذا لم يكن موجودًا على الإطلاق أو كان البرنامج غير مناسب، فلن تتمكن التطبيقات من العمل بشكل صحيح وسيتم ملاحظة أخطاء مختلفة. لمنع ذلك، قبل تثبيت برنامج جديد، يجب عليك التعرف على المعلومات المتعلقة بإصدار .NET Framework الموجود على جهاز الكمبيوتر الخاص بك.

لوحة التحكم

يمكنك عرض إصدار Microsoft .NET Framework المثبت على جهاز الكمبيوتر الخاص بك باستخدام "لوحة التحكم". اذهب إلى القسم "الغاء تنصيب برنامج"، نجد Microsoft .NET Framework هناك وننظر إلى الأرقام الموجودة في نهاية الاسم. عيب هذه الطريقة هو أن القائمة يتم عرضها بشكل غير صحيح في بعض الأحيان ولا تظهر فيها جميع الإصدارات المثبتة.

باستخدام ASoft .NET كاشف الإصدارات

من أجل رؤية جميع الإصدارات، يمكنك استخدام الأداة المساعدة الخاصة ASoft .NET Version Detector. يمكنك العثور عليه وتنزيله على الإنترنت. عن طريق تشغيل الأداة، يتم فحص النظام تلقائيًا. بعد اكتمال الفحص، في الجزء السفلي من النافذة يمكننا رؤية جميع إصدارات Microsoft .NET Framework التي قمنا بتثبيتها ومعلومات مفصلة. أعلى قليلاً، بالخط الرمادي، يتم تمييز الإصدارات غير الموجودة على الكمبيوتر، ويتم تمييز جميع الإصدارات المثبتة على أنها إصدارات سابقة.

التسجيل

إذا كنت لا ترغب في تنزيل أي شيء، فيمكننا الاطلاع عليه يدويًا من خلال سجل النظام. في شريط البحث أدخل الأمر "رجديت". سيتم فتح نافذة. هنا، من خلال البحث، نحتاج إلى العثور على السطر (الفرع) للمكون الخاص بنا - "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP". من خلال النقر عليه في الشجرة، سيتم فتح قائمة المجلدات، التي يشير اسمها إلى إصدار المنتج. يمكنك رؤية المزيد من التفاصيل عن طريق فتح واحد منهم. على الجانب الأيمن من النافذة نرى الآن قائمة. هنا هو الميدان "ثَبَّتَ"مع معنى "1"، يشير إلى أنه تم تثبيت البرنامج. وفي الميدان "إصدار"النسخة الكاملة مرئية.

يواجه أي مستخدم للكمبيوتر الشخصي باستمرار منتجات برمجية تم تطويرها كليًا أو جزئيًا على منصة Net. يمكن أن تكون هذه الأدوات المساعدة والألعاب. وقبل تثبيت البرنامج، بما في ذلك اللعبة، عادة ما يكون من غير الضروري معرفة إصدار NET Framework.

قد يحتوي جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows على أكثر من إصدار واحد من النظام الأساسي للبرنامج. ويرجع ذلك إلى عوامل التطوير التقنية البحتة، ولا يسد الكمبيوتر بأي حال من الأحوال. يتيح لك Windows معرفة إصدار Net Framework باستخدام طرق مختلفة.

أدوات نظام التشغيل

هذه التقنية مناسبة للمستخدمين ذوي الخبرة والمطلعين على بنية نظام التشغيل.

  • افتح سطر الأوامر. هنا يتم استدعاء قائمة إصدارات Net المسجلة في النظام بواسطة الأمر "dir"، وهو ما يمثل في الواقع قائمة بسيطة من الدلائل الموجودة في مجلد النظام. يبدو الأمر الكامل كما يلي:

لن يتم عرض الإصدار 4.5 في القائمة، حيث أن ملفاته موجودة في مجلد فرعي من دليل Framework.

  • انتقل إلى موقع تخزين الملف. طريقة مشابهة للطريقة السابقة، مصممة للمستخدمين الأقل تقدمًا الذين لا يعرفون أوامر وحدة التحكم في Windows.
  • التسجيل. هذه الطريقة مناسبة أكثر للمتخصصين التقنيين، حيث يتم تسجيل الكثير من المعلومات المهمة في السجل عند تثبيت أي تطبيق، بما في ذلك .NET Framework. بالنسبة لـ NET، هذا هو: فهرس التثبيت (1 أو 0)؛ المسار الذي تم تثبيت الملفات فيه؛ رقم الإصدار؛ اكمل العدد.

يمكنك العثور على هذه المعلومات في فرع التسجيل هذا:

HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP

بالنسبة لكل إصدار، يختلف المسار الدقيق قليلاً، ولكن يمكن للمستخدم المتمرس العثور بسهولة على إصدار Net Framework وجميع المعلومات الأخرى المطلوبة. في هذه الحالة، يجب الانتباه إلى الإصدارات 4.0 والأقدم، وهي الكتلة الكاملة: غيابها يعني عدم تثبيت إصدار معين من النظام الأساسي في نظام التشغيل.

بالإضافة إلى ذلك، ولراحة المستخدمين، تم تطوير جدول المراسلات بين الإصدارات والإصدارات للمنصات 4.5 والأقدم. انها تبدو مثل هذا:

  • تتيح لك أداة إدارة Powershell التفاعل مع السجل من سطر الأوامر. يبدو استدعاء الأمر المطلوب كما يلي:

كما ترون من الصورة أعلاه، فإن إجراء التحقق من إصدار النظام الأساسي له تفاصيله الخاصة. نظرًا لتعقيد الأمر الذي يتم إدخاله، فهو ليس واضحًا تمامًا للمستخدم العادي، لذلك لا فائدة من استخدام هذه الطريقة.

المرافق الطرف الثالث

وهي مصممة لتوفير أقصى قدر من الراحة أثناء العمل. نظرًا لأن جميع الإجراءات الفنية يتم تنفيذها بشكل مستقل، مما يوفر للمستخدم تفاعلًا مريحًا مع واجهة واضحة.

.صافي الإصدار الكاشف

يتيح لك البرنامج معرفة إصدار Net Framework والحصول على المعلومات الضرورية الأخرى حول جميع الأنظمة الأساسية المثبتة في النظام. بالإضافة إلى ذلك، من الممكن اتباع الرابط على الفور إلى صفحة تنزيل الإصدار المطلوب، بالإضافة إلى فتح مجلد التخزين لكل إصدار من إصدار Framework المثبت في النظام بنقرة واحدة.

CLRver.exe

يعد تطبيق CLRver.exe جزءًا من حزمة Visual Studio. على الرغم من حقيقة أن هذا المنتج تم إنشاؤه بواسطة Microsoft، فمن المتوقع أن يكون غائبًا عن Windows، لأنه أداة تطوير برمجيات كاملة. وفقا لذلك، فإن كيفية معرفة الإصدار المثبت من Net Framework باستخدام هذه الطريقة ستكون ذات أهمية فقط في بيئة التطوير؛ من غير المرجح أن يستخدمها المستخدمون العاديون لنظام التشغيل Microsoft. يمكن اعتبار الاستثناء النسبي بعض منتجات خادم الشركة، والتي تم دمج CLRver فيها من خلال خدمة التحديث أو أحد مكونات النظام.

اتضح أن المستخدم العادي لمعرفة إصدار Net Framework المثبت، كقاعدة عامة، يكفي استخدام محرر التسجيل أو استخدام واحد أو اثنين من الأدوات المساعدة المتخصصة.

يمكن أن يكون لدى Windows إصدارات متعددة من .NET Framework مثبتة في نفس الوقت. عند تثبيت تطبيق جديد تم تطويره في .Net على جهاز كمبيوتر، في بعض الأحيان تحتاج أولاً إلى معرفة الإصدارات وحزم الخدمة من .Net Framework المثبتة بالفعل على جهاز الكمبيوتر أو الخادم الخاص بالمستخدم. يمكنك الحصول على قائمة بالإصدارات المثبتة من .NET Framework بطرق مختلفة.

قم بإدراج الإصدارات المثبتة من .NET Framework في سطر الأوامر

يتم تثبيت كافة إصدارات .NET Framework في الدلائل التالية:

  • %SystemRoot%\Microsoft.NET\Framework
  • %SystemRoot%\Microsoft.NET\Framework64

ولذلك، فإن أسهل طريقة لعرض قائمة إصدارات .Net المثبتة هي فتح هذا المجلد. يتوافق كل إصدار مع دليل منفصل للرموز الخامسفي البداية ورقم الإصدار كاسم المجلد. أو يمكنك سرد الدلائل (الإصدارات) الخاصة بـ .NET Framework في سطر الأوامر مثل هذا:

دير %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B

سيعرض الأمر كافة الإصدارات المثبتة باستثناء 4.5، لأن تم تثبيت .NET Framework 4.5 في الدليل الفرعي v4.0.xxxxx.

معلومات حول الإصدارات المثبتة من .NET Framework في التسجيل

عند تثبيت أو تحديث أي إصدار من .NET Framework، تتم كتابة الكثير من المعلومات المفيدة إلى السجل.

افتح محرر التسجيل وانتقل إلى HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP. يحتوي هذا القسم على قسم فرعي لكل إصدار من .NET مثبت على النظام. المعلومات الضرورية موجودة في القسم الذي يحتوي على اسم الفرع (وللـ .Net 4.0 والإصدارات الأحدث في القسمين الفرعيين العميل والكامل). نحن مهتمون بإعدادات التسجيل التالية:

  • ثَبَّتَ— علامة تثبيت الإصدار (إذا كانت تساوي 1، فهذا الإصدار من .Net مثبت على الكمبيوتر)؛
  • تثبيت المسار— الدليل الذي تم تثبيت هذا الإصدار من .Net فيه؛
  • يطلق— رقم إصدار .Net الحالي؛
  • إصدار— رقم الإصدار الكامل لبرنامج .Net Framework.

على سبيل المثال، في هذا المثال يمكنك أن ترى أن .NET Framework v2.0.50727، 3.0، 3.5 و4.0 (الإصدار 460805) مثبتة على الكمبيوتر.

ملحوظة. بالنسبة لـ .NET 4.0 والإصدارات الأحدث، إذا كان المفتاح الفرعي الكامل مفقودًا، فهذا يعني أن هذا الإصدار من Framework غير مثبت على الكمبيوتر.

باستخدام الجدول التالي، يمكنك مطابقة رقم الإصدار مع إصدار .NET Framework 4.5 والإصدارات الأحدث.

تحرير قيمة DWORD للمعلمة نسخة .NET Framework
378389 صافي الإطار 4.5
378675 NET Framework 4.5.1 على Windows 8.1 / Windows Server 2012 R2
378758 .NET Framework 4.5.1 على أنظمة التشغيل Windows 8 وWindows 7 SP1 وWindows Vista SP2
379893 صافي الإطار 4.5.2
393273 .NET Framework 4.6 على نظام التشغيل Windows 10
393297 صافي الإطار 4.6
394254 .NET Framework 4.6.1 على تحديث نوفمبر لنظام التشغيل Windows 10
394271 صافي الإطار 4.6.1
394802 .NET Framework 4.6.2 على التحديث السنوي لنظام التشغيل Windows 10
394806 صافي الإطار 4.6.2
460798 .NET Framework 4.7 على Windows 10 Creators Update
460805 صافي الإطار 4.7
461308 .NET Framework 4.7.1 على Windows 10 Fall Creators Update
461310 صافي الإطار 4.7.1
461808 .NET Framework 4.7.2 على تحديث أبريل 2018 لنظام التشغيل Windows 10
461814 صافي الإطار 4.7.2

التحقق من إصدار .Net Framework باستخدام Powershell

(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full' -إصدار الاسم).

هناك فائدة مجانية لطرف ثالث برنامج Asoft .Net للكشف عن الإصدارات، والتي يمكنك من خلالها الحصول على قائمة بالإصدارات المثبتة من .NET Framework بشكل واضح ومريح. يتم تنزيل الأداة المساعدة من موقع المطور (http://www.asoft.be/prod_netver.html) ولا تتطلب التثبيت. في نافذة جميلة، ستعرض الأداة المساعدة جميع إصدارات .NET المثبتة على جهاز الكمبيوتر الخاص بك، بالإضافة إلى الحد الأقصى للإصدار المتاح في الوقت الحالي.

من المريح تمامًا أنه يمكنك الانتقال مباشرةً من البرنامج إلى صفحة التنزيل للحصول على إصدارات مختلفة من .NET Framework، حيث يمكنك تنزيل الحزمة المطلوبة.

يتضمن Microsoft Visual Studio أداة مساعدة منفصلة CLRver.exe، الذي يقوم بالإبلاغ عن جميع الإصدارات المثبتة من وقت تشغيل اللغة العامة (CLR) على جهاز كمبيوتر معين. قم بتشغيل الأمر CLRver.exe في سطر الأوامر وستظهر قائمة بالإصدارات المثبتة من dotNet على جهاز الكمبيوتر الخاص بك في وحدة التحكم.

أخيرًا، كمعلومات مفيدة، نلاحظ أنه في أنظمة تشغيل الخادم بدءًا من Windows Server 2012، تكون جميع الإصدارات الأساسية من .Net (3.5 و4.5) جزءًا من النظام ويتم تثبيتها كمكون منفصل (،)، وإصدارات ثانوية ( 4.5.1، 4.5.2، وما إلى ذلك) مثبتة بالفعل كتحديثات عبر Windows Update أو WSUS.