كيفية تحديث جميع التطبيقات في نظام التشغيل Windows باستخدام الأمر winget upgrade –all

آخر تحديث: 29/07/2025
نبذة عن الكاتب: إسحاق
  • يتيح لك WinGet تحديث جميع تطبيقاتك ويندوز بطريقة بسيطة ومركزية.
  • يقوم أمر winget upgrade --all بأتمتة عملية الصيانة وتجنب عمليات البحث اليدوية عن التحديثات.
  • WinGet متوافق مع كل من التطبيقات من متجر Microsoft كما هو الحال مع العديد من المتاجر الأخرى، مما يسهل إدارة البرامج الشاملة.

أمر winget upgrade --all

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

لقد أحدث وصول WinGet ثورة في إدارة البرامج في Windows، مما وضع مستخدمي نظام Microsoft تقريبًا على نفس المستوى العملي مثل مستخدمي لينكسالآن، لستَ بحاجة لتصفح عشرات المواقع الإلكترونية أو الاعتماد كليًا على متجر مايكروسوفت: بأمر بسيط، يمكنك تثبيت التطبيقات أو تحديثها أو إزالتها دون أي متاعب. سأشرح أدناه كيفية تحقيق أقصى استفادة من هذا الأمر. ترقية الجناح - الكل للحفاظ على معداتك محدثة وآمنة دائمًا.

ما هو WinGet وما هي استخداماته؟

WinGet هو مدير الحزم الرسمي لنظام التشغيل Windows، وهو أداة سطر أوامر مصممة للبحث عن البرامج وتثبيتها وتحديثها وإزالتها من جهاز الكمبيوتر أو الخادم الخاص بك.مثل مديري البرامج المشهورين مثل apt على Linux أو Homebrew على macOS، يعمل WinGet على مركزية التحكم في البرامج، مما يجعل الإدارة أبسط وأكثر كفاءة.

مثبتة مسبقًا في نوافذ 11 ومتوفر في الإصدارات الأخيرة من Windows 10 وServer 2025يتكامل WinGet مع النظام من خلال مكون App Installer، والذي يتم تحديثه من خلال Microsoft Store أو مباشرة من بوابة الإصدار للأنظمة الأكثر تقدمًا.

بالإضافة إلى ذلك، بالنسبة لأولئك الذين يريدون تجربة أحدث الميزات، يمكن تثبيت الإصدارات التجريبية من خلال برنامج Windows Insider أو عن طريق تنزيل حزم الاختبار من GitHub. في بيئات مثل Windows Sandbox، يمكن أيضًا تثبيت WinGet باتباع بضع خطوات إضافية من بوويرشيل، مما يجعل الإدارة أسهل حتى الأجهزة الافتراضية معزول.

لماذا من المهم إبقاء التطبيقات محدثة؟

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

  كيفية قياس معدل الإطارات في الثانية (FPS) في ألعاب الفيديو التي تعمل بنظام Windows

وهنا يأتي دور WinGet.يتيح لك تحديث جميع برامجك المثبتة بأمر واحد، سواءً أكانت من متجر مايكروسوفت أم لا. يُسهّل هذا الصيانة ويُقلّل بشكل كبير من خطر الإهمال أو الإصابة بالبرامج غير الآمنة.

كيفية عمل أمر winget upgrade –all

تم تصميم أمر winget upgrade –all لتحديد جميع التطبيقات التي يمكن تحديثها على نظامك والمتابعة لتثبيتها تلقائيًا.ويعد استخدامه مفيدًا بشكل خاص لأولئك الذين يريدون تجنب القلق بشأن الصيانة الدورية للبرامج.

البنية الأساسية بسيطة جدًا:

winget upgrade --all

من خلال تشغيل هذا الأمر في وحدة التحكم (CMD أو PowerShell، يقوم WinGet بتحليل قائمة التطبيقات المثبتة ومقارنة الإصدارات وتنزيل التحديثات المتوفرة وتثبيتها تلقائيًاإذا كان لديك الكثير من التطبيقات أو بعضها يحتوي على تحديثات كبيرة، فقد تستغرق العملية وقتًا أطول قليلاً، ولكن كل شيء يتم تلقائيًا في الخلفية.

الحجج والخيارات الرئيسية لترقية Winget

يتيح لك WinGet تخصيص سلوك التحديث بشكل أكبر باستخدام مجموعة متنوعة من الوسائط والخيارات، والتكيف مع كل من المستخدمين المنزليين ومسؤولي النظام.بعض هذه المعلمات ضرورية لضبط العملية بدقة:

  • -q، –الاستعلام: قم بإجراء عمليات بحث محددة عن تطبيق لتحديثه.
  • -م، –بيان: يسمح لك بتشغيل التحديث من بيان محلي (ملف YAML).
  • -بطاقة تعريف: قم بتقييد التحديث على تطبيق باستخدام معرفه الفريد.
  • -بطاطا: يقوم بتحديث التطبيق الذي يتطابق مع الاسم المحدد فقط.
  • -v، –الإصدار: يسمح لك بتثبيت إصدار محدد، وليس بالضرورة الإصدار الأحدث.
  • -s، –المصدر: يقتصر البحث على مصدر حزمة محدد.
  • -e، –exact: فرض تطابقات دقيقة بطريقة حساسة لحالة الأحرف.
  • -h، –صامت: تنفيذ التحديثات دون عرض النوافذ أو الرسائل.
  • -تطهير: حذف الملفات المتبقية بعد تحديث التطبيقات المحمول.
  • -r، –recurse، –all: تحديث كافة الحزم الممكنة، بما في ذلك الحزم التابعة.
  • –إلغاء التثبيت السابق: قم بإلغاء تثبيت الإصدارات الأقدم بعد الترقية.

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

خطوات لتحديث جميع تطبيقاتك باستخدام WinGet

الطريقة الأكثر فعالية للاستفادة من WinGet هي اتباع الخطوات البسيطة التالية:

    1. افتح موجه الأوامر (CMD) أو PowerShell باستخدام أذونات المسؤولكل ما عليك فعله هو كتابة "cmd" أو "powershell" في قائمة "ابدأ"، ثم انقر بزر الماوس الأيمن، وحدد "تشغيل كمسؤول".
    2. قم بإدراج جميع التطبيقات المثبتة لديك والتحديثات المحتملة لها عن طريق الكتابة:
winget upgrade
    1. إذا كنت تريد تحديث برنامج واحد، استخدم اسمه أو معرفه:
winget upgrade NOMBRE_DEL_PROGRAMA
    1. لتحديث جميعها تمامًا، قم بتشغيل:
winget upgrade --all

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

  كيفية منع برنامج Excel من تحويل الأرقام إلى تواريخ دون فقدان البيانات

ما هي التطبيقات والتنسيقات التي يدعمها WinGet؟

من بين المزايا الرائعة لبرنامج WinGet هو توافقه مع التطبيقات من Microsoft Store والمصادر الأخرى.لن تضطر للاقتصار على تطبيقات UWP أو تلك المنشورة في متجر التطبيقات الرسمي. كما أنه يدعم مجموعة واسعة من برامج التثبيت وتنسيقات البرامج:

  • .إملف تنفيذى (بما في ذلك التثبيتات الصامتة والتقدمية)
  • الرمز البريدي
  • .اينو
  • .nsi
  • . MSI
  • .ويكس
  • .appx
  • .msix
  • أجهزة الكمبيوتر المحمولة

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

مقارنة WinGet مع الطرق والأدوات الأخرى

حتى وقت قريب، كان تحديث تطبيقات متعددة على نظام التشغيل Windows بمثابة رحلة شاقة: إما أن تفعل ذلك يدويًا أو تعتمد على حلول من جهات خارجية ذات تكامل أقل.الآن، مع WinGet، أصبحت التجربة أكثر مباشرة وفعالية. إذا كنتَ من عالم لينكس، فستلاحظ أوجه تشابه مع أنظمة مثل apt-get، وإذا كنتَ تستخدم أدوات مثل Chocolatey، فستلاحظ أن WinGet أصبح بديلاً رسميًا وشاملًا بشكل متزايد.

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

خيارات بديلة إذا كنت لا ترغب في استخدام وحدة التحكم

بالنسبة لأولئك الذين يفضلون الواجهة الرسومية، يسمح لك متجر Microsoft أيضًا بتحديث جميع التطبيقات التي تم تنزيلها من كتالوجه بشكل كبير.ما عليك سوى فتح المتجر، ثم الانتقال إلى قسم "المكتبة"، ثم النقر على "الحصول على التحديثات". مع ذلك، لا يشمل هذا القسم سوى تطبيقات UWP، لذا سيتعين تحديث التطبيقات التقليدية بطرق أخرى (وهنا يتفوق WinGet).

إذا كنت تبحث عن خيارات أكثر تقدمًا وقابلة للتخصيص، فهناك أدوات تابعة لجهات خارجية مثل Chocolateyمُصمم خصيصًا للمستخدمين التقنيين والشركات، حيث يُتيح لك تثبيت البرامج وتحديثها باستخدام نصوص CMD أو PowerShell. بالإضافة إلى ذلك، تُساعد تطبيقات مثل SUMo وCCleaner في اكتشاف البرامج القديمة، على الرغم من أن مستوى أتمتتها ودعمها للتنسيقات ليس بمستوى WinGet.

  كل شيء عن BitLocker: ما هو وكيف يعمل وكيفية تفعيله

مزايا وعيوب التحديث من وحدة التحكم CMD باستخدام WinGet

إن فوائد استخدام ترقية winget – كلها كثيرة: توفير الوقت، وأتمتة العمليات، وتقليل الأخطاء غير المقصودة، والحفاظ على سيطرة أكبر على البرامج المثبتة.إنه مثالي للمستخدمين المتقدمين الذين يبحثون عن مرونة، وللمسؤولين الذين يديرون أنظمة متعددة. بالإضافة إلى ذلك، يمكنك دمج الأمر في نصوص .BAT أو المهام المجدولة لتجنب الصيانة.

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

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

توصيات الاستخدام واعتبارات للمسؤولين

إذا كنت تنوي استخدام WinGet في بيئة عمل أو كمسؤول، فمن المستحسن أن تقوم دائمًا بتشغيله في الوضع المرتفع (مع أذونات المسؤول).سيمنع هذا أي مشاكل محتملة في الأذونات ويضمن تثبيت جميع التطبيقات أو تحديثها بشكل صحيح. مع ذلك، توخَّ الحذر الشديد وتأكد من ثقتك بمصادر البرامج.

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

إحدى الحيل المفيدة للغاية هي الرجوع إلى المساعدة الكاملة للأمر في أي وقت عن طريق الكتابة:

winget upgrade --help

سيعرض لك هذا جميع الحجج والخيارات المتوفرة في الإصدار المثبت، بالإضافة إلى أي معلمات فريدة لإصدار WinGet الخاص بك.

كيفية استخدام winget-2
مقالة ذات صلة:
كيفية استخدام Winget لتثبيت البرامج وإدارتها في Windows