عدي للمحتوى

.NET Desktop Runtime

تطبيقMicrosoft Corporation

بيتقال عليه كمان dotnet desktop، و net desktop runtime، و .net 8 desktop، و .net 6 desktop

Microsoft CorporationSystem

صفحة واحدة لبيئات تشغيل .NET desktop الحديثة اللي بتشغل تطبيقات WPF و Windows Forms. التطبيقات بتطلب إصدار رئيسي محدد. ده مش .NET Framework 4.x ومش كل النسخ والأنواع (SKUs).

اللي محتاج تعرفه

صفحة واحدة لـ Desktop Runtime. والتطبيقات لسه محتاجة الإصدار الرئيسي اللي طلبته بالاسم.

دي حزمة .NET desktop الحديثة لتطبيقات WPF و WinForms. دي مش Framework 4.x، ومش حزمة استضافة ASP.NET، ومش كتالوج لكل النسخ اللي انتهى دعمها.

إيه هو؟
حزمة .NET الحديثة لـ WPF و WinForms
زي Framework 4.x؟
لا. منتج مختلف
كل النسخ (SKU)؟
لا. صفحة واحدة. ثبت الإصدار الرئيسي المطلوب
Feex بتقولك
لو الرسالة بتقول Desktop Runtime 8، أنا بنزل الإصدار الرئيسي ده من مايكروسوفت. مش بثبت Framework 4.8 كبديل، ومش بنزل كل نسخة موجودة في الصفحة وخلاص.

إيه هو .NET Desktop Runtime؟

حزمة .NET Desktop Runtime بتشمل بيئة تشغيل .NET الأساسية بالإضافة لـ WPF و Windows Forms. مايكروسوفت برضه بتوفر .NET Runtime بحجم أصغر و ASP.NET Core Runtime. مقال واحد بيغطي عيلة الـ desktop. وانت لسه محتاج تثبت الإصدار الرئيسي اللي التطبيق طالبه.

لو عمرك ما استخدمته

لو تطبيق قال "install .NET Desktop Runtime 8" (أو 6، أو 9)، دي بيئة التشغيل المشتركة لـ WPF و WinForms. نزل الإصدار الرئيسي اللي التطبيق حدده من dotnet.microsoft.com. الصفحة دي مش .NET Framework 4.8، ومش حزمة استضافة ASP.NET، ومش مقال منفصل لكل نسخة SKU.

بيستخدم في إيه؟

تشغيل تطبيقات الديسكتوب المعتمدة على الفريموورك

تطبيقات WPF و WinForms اللي مش دامجة بيئة التشغيل جواها (self-contained). هما بيحددوا إصدار رئيسي بالاسم.

إصدارات رئيسية جنب لجنب

إصدارات 6 و 8 و 9 يقدروا ينزلوا جنب بعض. تثبيت 8 مش هيعوض تطبيق محتاج 6.

مش Framework 4.x

التطبيقات اللي بتطلب .NET Framework 4.8 عايزة المنتج القديم المخصص لـ Windows بس، مش الصفحة دي.

مين اللي بيحتاجه؟

  • الناس اللي مثبت التطبيق بتاعهم بيوقف عشان ناقص Desktop Runtime
  • المشرفين اللي بيحتفظوا بـ 6 LTS و 8 LTS جنب لجنب
  • أي حد كان هيثبت Framework 4.8 لتطبيق محتاج .NET 8

الحالة الحالية

.NET Desktop Runtime (2016) هو بيئة تشغيل .net desktop حديثة من Microsoft Corporation. الشركة لسه بتوجه مستخدمين Windows لـ https://dotnet.microsoft.com/download/dotnet.

عمره قد إيه؟

.NET Core 1.0 ظهر سنة 2016. حزم Desktop ظهرت لما واجهات مستخدم Windows بدأت تخرج من حصرها على Framework بس. إصدار Framework 4.x لسه عايش جوه Windows. بس ده منتج مختلف بمثبت مختلف.

الإصدارات

القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.

8 LTS (الحالي الشائع)
9 / الإصدار قصير الدعم (STS) الحالي
6 LTS (لسه موجود)

متطلبات النظام

القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.

الحد الأدنى

الحد الأدنى لمتطلبات النظام
نظام التشغيل إصدار Windows مايكروسوفت محدداه لإصدار .NET الرئيسي ده على learn.microsoft.com/dotnet/core/install/windows
الرcurrentام (RAM) بيئة التشغيل خفيفة. تطبيق سطح المكتب هو اللي بيحدد الاحتياج الحقيقي للرامات

استهلاك الموارد

استهلاك الـ CPU
بيعتمد على الحاجات اللي فاتحها جوه البرنامج
استهلاك الـ RAM
بيعتمد على المستندات أو التبويبات أو المكتبات

العمليات المتثبتة

الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.

العمليات المتثبتة
corehost.exe المستضيف اللي بتستخدمه تطبيقات ديسكتوب كتير معتمدة على الفريموورك. الشباك اللي بتشوفه غالباً بيبقى الـ exe بتاع التطبيق نفسه.

مكونات بدء التشغيل (Startup)

بيئة التشغيل مش محتاجة مدخل في Startup Apps. التطبيق اللي بيستخدمها هو اللي بيشغل corehost أو المستضيف الخاص بيه لما بتفتح التطبيق ده.

أماكن الملفات

مسارات .NET Desktop Runtime الشائعة
التثبيت المعتاد C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\

المشاكل الشائعة

ثبت Framework 4.8 لتطبيق .NET 8

منتج غلط. إصدار Framework 4.x و .NET Desktop الحديث ليهم ملفات تثبيت مختلفة.

إصدار رئيسي غلط

التطبيق المبني على 6 مش هيشتغل على 8 لوحده إلا لو الشركة المطورة قالت إنه ينفع. ثبت الإصدار اللي الخطأ ذكره بالاسم.

حل المشاكل الشائعة

اقرأ الإصدار الرئيسي في رسالة الخطأ، وبعدين افتح dotnet.microsoft.com/download/dotnet

اختار Desktop Runtime للإصدار الرئيسي ده. فوت ASP.NET و SDK إلا لو كنت شغال تطوير برمجي.

شغل الأمر dotnet --list-runtimes

ده بيعرض حزم Microsoft.NETCore.App و Microsoft.WindowsDesktop.App المتثبتة. إصدار Framework 4.x مش هيظهر هناك.

متجمعش كل النسخ القديمة

حزم 5.0 أو 7.0 غير المدعومة مش خطة للتنظيف. ثبت اللي التطبيق الحالي محتاجه بالاسم.

البدائل

حزمة .NET SDK بتشمل بيئة التشغيل دي بالإضافة للمترجمات (compilers). التطبيقات المستقلة بذاتها (Self-contained) بتشحن بيئة التشغيل بتاعتها معاها. و Framework 4.8 هو منتج Windows القديم.

المساعدة والتنزيلات الرسمية

ابدأ بالمطور الأصلي. مواقع ملفات الـ exe العشوائية مش جهة دعم.

جهات الاتصال الرسمية
تنزيل dotnet.microsoft.com/download/dotnet ملف التثبيت الرسمي أو صفحة المطور
المساعدة learn.microsoft.com/dotnet/core/install/windows دعم المطور
الموقع الرسمي dotnet.microsoft.com/download/dotnet ابدأ من هنا، مش من موقع ملفات exe عشوائي
تثبيت .NET Framework learn.microsoft.com/dotnet/framework/install/ إصدار 4.8.x منتج مختلف

العتاد المرتبط

بيئة التشغيل حجمها صغير. تطبيق سطح المكتب اللي هتشغله هو اللي بيحدد استهلاك المعالج والرام. أي جهاز Windows 10 أو 11 حالي الشركة محدداه هيشغل الحزمة عادي.

التفاصيل التقنية

التفاصيل التقنية

أرقام إصدارات المطور بتتغير. المقال ده مش بيثبت إصدار معين.

المصادر والتحقق

تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.

هل المقالة دي كانت مفيدة؟

مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.

هل المقالة دي كانت مفيدة؟