مدير حزم ويندوز

مدير حزم ويندوز (المعروف أيضًا باسم winget ) هو مدير حزم مجاني ومفتوح المصدر صممته مايكروسوفت لأنظمة ويندوز 10 وويندوز 11 وويندوز سيرفر 2025 [ 4 ] مع واجهة سطح المكتب. يتكون من أداة سطر أوامر ومجموعة من الخدمات لتثبيت التطبيقات. [ 5 ] [ 6 ] يمكن لموردي البرامج المستقلين استخدامه كقناة توزيع لحزم برامجهم.

تاريخ

تم الإعلان عن مدير حزم ويندوز لأول مرة في مؤتمر مطوري مايكروسوفت بيلد في مايو 2020. [ 7 ] [ 6 ]

قبل اتخاذ قرار تطوير مدير حزم ويندوز، استكشف الفريق القائم عليه برامج Chocolatey و Scoop و Ninite وAppGet و Npackd و OneGet المبني على PowerShell . [ 6 ] بعد الإعلان عن winget، ادعى كيفان بيجي، مطور AppGet، أن مايكروسوفت أجرت معه مقابلة في ديسمبر 2019 بحجة التوظيف والاستحواذ على AppGet. [ 8 ] بعد حديثه مع بيجي، يُزعم أن مايكروسوفت توقفت عن التواصل معه حتى أكدت له قبل يوم واحد من إطلاق winget أنها لن توظفه. شعر بيجي بالاستياء من عدم اعتراف مايكروسوفت بفضل AppGet. دفع إطلاق winget بيجي إلى الإعلان عن إيقاف AppGet في أغسطس 2020. [ 8 ] [ 9 ] [ 10 ] ردت مايكروسوفت بمنشور على مدونتها تُنسب فيه الفضل في عدد من ميزات winget إلى AppGet. [ 11 ] [ 12 ] [ 13 ]

أصدرت مايكروسوفت الإصدار 1.0 من مدير حزم ويندوز في 27 مايو 2021. واحتوى مستودع مجتمع مايكروسوفت على أكثر من 1400 حزمة في ذلك التاريخ. [ 14 ] وبحلول مايو 2026، وصل عدد الحزم إلى 12850 حزمة.

تم إيقاف دعم عميل ARM32 بعد الإصدار 1.10.390 في أبريل 2025. [ 15 ]

ملخص

تدعم أداة winget برامج التثبيت المستندة إلى ملفات EXE و MSIX و MSI . [ 16 ] يستضيف مستودع Windows Package Manager Community العام ملفات البيان للتطبيقات المدعومة بتنسيق YAML . [ 17 ] في سبتمبر 2020، أضافت مايكروسوفت إمكانية تثبيت التطبيقات من متجر مايكروسوفت وميزة الإكمال التلقائي للأوامر . [ 18 ]

لتقليل احتمالية وصول البرامج غير المعتمدة من مايكروسوفت، بما في ذلك البرامج الضارة ، إلى مستودع البرامج وإلى الجهاز المستهدف، يستخدم مدير حزم ويندوز تقنية مايكروسوفت سمارت سكرين ، والتحليل الثابت ، والتحقق من صحة تجزئة SHA256، وغيرها من العمليات. [ 19 ] [ 20 ]

تُفرض قيودٌ عديدة على الحزم التي تُضاف إلى مستودع بيانات winget. من بينها، اعتبارًا من الإصدار 1.10، أن يدعم البرنامج التثبيت الصامت (إلا إذا كان برنامجًا محمولًا بالكامل)، وألا يكون مجلدًا مضغوطًا بصيغة .tar.gz أو .7z أو .rar ، وألا يتطلب أجهزةً بشكلٍ كامل (مثل برامج تشغيل NVIDIA )، وألا يكون أرشيفًا ذاتي الاستخراج، وألا يدعم معالج ARM32 فقط، [ 21 ] وألا يُعيد مُضيف البرنامج رمز HTTP 403 أو يُنهي الاتصال عند التنزيل عبر winget.

يخضع كود المصدر لعميل winget ومستودع بيان المجتمع لترخيص MIT ويتم استضافتهما على GitHub . [ 22 ] [ 17 ]

لا يدعم Winget التحديثات التلقائية للحزم وفقًا لجداول زمنية محددة. وقد صُممت أدوات خارجية متنوعة، مثل Winget-AutoUpdate، لسدّ هذه الثغرات. كما لا يدعم Winget أيضًا بناء البرامج من شفراتها المصدرية.

الأوامر

الاسم [ 16 ]وصف
تهيئةيقوم بتهيئة النظام إلى الحالة المطلوبة
يصدّريُصدّر قائمة بالتطبيقات المثبتة
سماتعرض حالة الميزات التجريبية
هاشملفات تثبيت التجزئة
يستوردقم بتثبيت جميع التطبيقات في ملف واحد
ثَبَّتَقم بتثبيت التطبيق المذكور
قائمةعرض التطبيقات المثبتة
دبوسإدارة دبابيس ترقية الحزمة
يعرضعرض معلومات حول التطبيق المحدد
يبحثابحث عن المعلومات الأساسية للتطبيقات واعرضها
إعداداتإعدادات تكوين Open Winget
مصدرإدارة مصادر التطبيقات
يرقييقوم بتحديث التطبيق المحدد
إلغاء التثبيتقم بإلغاء تثبيت التطبيق المحدد
التحقق من الصحةالتحقق من صحة ملف البيان

أمثلة

البحث عن المتغير وتثبيته $PKG_ID:

تثبيت الجناح - -id = $PKG_ID -e

قائمة بجميع الحزم المثبتة:

قائمة المكافآت

تحديث جميع الحزم:

ترقية وينجت - الكل

ابحث عن جميع الباقات المتاحة:

بحث وينجت .

أمثلة على معرفات الحزم

انظر أيضاً

مراجع

  1. "الإصدار 1.28.240" . 17 أبريل 2026. تم الاطلاع عليه في 17 أبريل 2026 .
  2. "الإصدار 1.28.240" . 16 أبريل 2026. تم الاطلاع عليه في 19 أبريل 2026 .
  3. "winget-cli/LICENSE at master" . GitHub . 17 يوليو 2019. تم الاطلاع عليه في 4 أغسطس 2020 .
  4. "Windows Server 2025: ميزات جديدة وتحسينات للمستقبل" . شركة Firestorm ISP. 30 يناير 2025. تاريخ الاطلاع: 25 يونيو 2025 .
  5. توم وارين (20 مايو 2020). "مدير حزم ويندوز الجديد من مايكروسوفت أفضل بالفعل من متجر ويندوز" . ذا فيرج .
  6. 1 2 3 معاينة مدير حزم ويندوز | سطر أوامر ويندوز
  7. "مايكروسوفت تُطلق مدير حزم ويندوز لبيئة التطوير الخاصة بك | فينشر بيت" . مؤرشف من الأصل بتاريخ 25 أبريل 2022. تم الاطلاع عليه بتاريخ 20 مايو 2020 .
  8. 1 2 وارن، توم (28 مايو 2020). "مطور يدّعي أن مايكروسوفت نسخت مدير حزم ويندوز الجديد من منافسها AppGet" . ذا فيرج . فوكس ميديا . تم الاطلاع عليه في 1 يونيو 2020 .
  9. أندرسون، تيم (28 مايو 2020). "الاحتضان والقتل؟ مطور AppGet يدّعي أن مايكروسوفت استدرجته بالحديث عن المساعدة والوظيفة، ثم أصدرت مدير حزم مشابهًا بشكل ملحوظ" . ذا ريجستر . تم الاسترجاع في 1 يونيو 2020 .
  10. ستيوارت، آشلي (28 مايو 2020). "يقول مطور برامج إن مايكروسوفت خدعته بشأن وظيفة وشراء أداته قبل أن تصمت وتطلق خدمة مشابهة جدًا. والآن يطالب بتفسير وتقدير لعمله" . بزنس إنسايدر . تم الاطلاع عليه في 1 يونيو 2020 .
  11. تونغ، ليام (1 يونيو 2020). "ويندوز 10: مايكروسوفت تُنسب الفضل الآن إلى مُصنِّع مدير الحزم الذي "نسخته" - لكنها لا تُقدِّم أي اعتذار" . ZDNet . تم الاطلاع عليه بتاريخ 2 يونيو 2020 .
  12. مايكروسوفت تُنسب الفضل لمطور AppGet في برنامج إدارة حزم ويندوز - نيوين
  13. وارن، توم (20 أبريل 2022). "أخيرًا، تُقدّر مايكروسوفت جهود مطوّر AppGet" . ذا فيرج . تاريخ الاسترجاع: 2 يونيو 2020 .
  14. أندرسون، تيم (27 مايو 2021). "مايكروسوفت تُصدر مدير حزم سطر الأوامر لنظام ويندوز (مع وجود بعض المشاكل)" . ذا ريجستر . تاريخ الاسترجاع: 28 مايو 2021 .
  15. فلور تشاكون (10 مارس 2025). "إعلان هام: إيقاف دعم ARM32" . مايكروسوفت . تم الاطلاع عليه بتاريخ 28 يناير 2025 .
  16. 1 2 "استخدم أداة winget لتثبيت التطبيقات وإدارتها" . مايكروسوفت.
  17. 1 2 GitHub - microsoft/winget-pkgs: مستودع بيانات مدير حزم ويندوز التابع لمجتمع مايكروسوفت
  18. أبرامز، لورانس (23 سبتمبر 2020). "مدير حزم ويندوز 10 يمكنه الآن تثبيت تطبيقات متجر مايكروسوفت" . بليبينغ كمبيوتر . تم الاسترجاع في 10 أكتوبر 2020 .
  19. تونغ، ليام (21 مايو 2020). "مدير حزم ويندوز من مايكروسوفت: أداة سطر الأوامر هذه قادرة على تثبيت جميع تطبيقاتك" . ZDNet . تم الاطلاع عليه بتاريخ 2 يونيو 2020 .
  20. كيفية استخدام مدير حزم ويندوز - بيتري
  21. ستيفن جيلي (27 أغسطس 2024). " [ طلب حزمة ] : إضافة إصدار ARM64 من CPUID.CPU-Z" . winget-pkgs . تم الاطلاع عليه في 6 سبتمبر 2025 .
  22. ^ "GitHub - microsoft/winget-cli: Windows Package Manager CLI (المعروف أيضًا باسم Winget)" . 20 مايو 2020 عبر جيثب.
  23. "حزمة Winget الخاصة بـ Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode
  24. "حزمة Winget لمتصفح جوجل كروم" https://winget.run/pkg/Google/Chrome