.NET Desktop Runtime
بيتقال عليه كمان dotnet desktop، و net desktop runtime، و .net 8 desktop، و .net 6 desktop
صفحة واحدة لبيئات تشغيل .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)؟
- لا. صفحة واحدة. ثبت الإصدار الرئيسي المطلوب
إيه هو .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.
التطبيقات اللي بتطلب .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. بس ده منتج مختلف بمثبت مختلف.
الإصدارات
القنوات الأساسية الأول. مش كل أرقام الإصدارات الدقيقة متحقق منها هنا.
متطلبات النظام
القيم دي حسب التوجيهات الرسمية للمطور. ضغط الشغل الفعلي بيغير الاحتياج الحقيقي.
الحد الأدنى
| نظام التشغيل | إصدار Windows مايكروسوفت محدداه لإصدار .NET الرئيسي ده على learn.microsoft.com/dotnet/core/install/windows |
|---|---|
| الرcurrentام (RAM) | بيئة التشغيل خفيفة. تطبيق سطح المكتب هو اللي بيحدد الاحتياج الحقيقي للرامات |
استهلاك الموارد
- استهلاك الـ CPU
- بيعتمد على الحاجات اللي فاتحها جوه البرنامج
- استهلاك الـ RAM
- بيعتمد على المستندات أو التبويبات أو المكتبات
العمليات المتثبتة
الملفات التنفيذية دي تابعة للمنتج ده لما بيكون متثبت.
| corehost.exe | المستضيف اللي بتستخدمه تطبيقات ديسكتوب كتير معتمدة على الفريموورك. الشباك اللي بتشوفه غالباً بيبقى الـ exe بتاع التطبيق نفسه. |
|---|
مكونات بدء التشغيل (Startup)
بيئة التشغيل مش محتاجة مدخل في Startup Apps. التطبيق اللي بيستخدمها هو اللي بيشغل corehost أو المستضيف الخاص بيه لما بتفتح التطبيق ده.
أماكن الملفات
| التثبيت المعتاد | 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. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- موقع .NET Desktop Runtime الرسمي · صفحة منتج المورد
- مساعدة .NET Desktop Runtime · دعم المورد
- .NET Framework منتج مختلف · تثبيت 4.x Framework مش هو بيئة التشغيل دي
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.