كيفية تحديث البرامج المثبتة على جهازك باستخدام CMD
بعدما تظهر نافذة الـ CMD اكتب أمر [winget upgrade] ثم اضغط Enter وفي حال كانت هذه هي أول مرة تستخدم فيها وظيفة Windows Package Manager فسيتم مطالبتك بالموافقة على اتفاقية الترخيص اولًا وذلك بكتابة حرف “y” للموافقة ثم الضغط على Enter. بمجرد أن تقوم بذلك يتم على الفور سرد قائمة بجميع البرامج القديمة الموجودة على جهازك بما في ذلك أسماء البرامج ورقم الإصدار المُثبت حاليًا جنبًا إلى جنب أحدث إصدار متوفر بالإضافة إلى معّرف البرنامج (Id).
هنا من المهم أن نوضح نقطة هامة جدًا لتضعها في اعتبارك وهي أن Windows Package Manager تسمح بتثبيت أو تحديث البرامج التي تدعمها فقط وليس كل البرامج المصممة لنظام ويندوز. هذا لا يعني انها وظيفة عديمة الفائدة، اطلاقًا، حيث يمكنك كتابة أمر [winget install] وستظهر قائمة بالبرامج المدعومة وتشمل ما يتجاوز 3700 برنامج مختلف ويستمر العدد في زيادة كل يوم تقريبًا. لذا من المؤكد انك ستجد أغلب البرامج التي تستخدمها، بما في ذلك المتصفحات مثل جوجل كروم وفايرفوكس وأوبرا وأيضًا برامج التواصل Zoom و Whatsapp و Skype وبرامج تشغيل الوسائط مثل VLC و Spotify ومكتبات الألعاب مثل Steam و Epic Games وحتى برامج المطورين مثل Visual Studio Code و ++Notepad وغيرها الكثير.
الآن لتحديث البرامج القديمة التي ظهرت في القائمة بعد كتابة الأمر المذكور أعلاه، يمكنك ببساطة كتابة الأمر [winget upgrade –all] وبعد الضغط على Enter سيبدأ الويندوز بتنزيل الإصدارات الحديثة من كل البرامج وتثبيتها في صمت، بحيث كل ما عليك فعله هو الانتظار حتى تظهر رسالة “Successfully installed” وبذلك تم تحديث جميع البرامج التي تستخدمها على جهازك. لكن في حال أردت تحديث برنامج مُعين بدلًا من كل البرامج، فيمكنك إجراء ذلك عن طريق كتابة [winget upgrade softwareID] مستبدلًا “softwareID” باسم المعرّف (Id) الخاص بالبرنامج، وبعد الضغط على Enter سيتم تحميل الاصدار الجديد وتثبيته دون تدخل منك.
هذا هو كل ما في الأمر! فمن خلال خُطوة بسيطة ستتمكن من الحفاظ على استخدام أحدث الإصدارات من برامجك دون اللجوء لأدوات خارجية لأداء نفس المهمة. وكما هو واضح من خلال المثال السابق فقد تمكنا من تحديث برنامج VLC media player باستخدام CMD بالرغم من ان البرنامج نفسه يحتوي على أداة للتحقق من توافر تحديث جديد، كما معظم البرامج الأخرى، ولكن بالطبع تحديث كل برنامج بشكل فردي يستغرق الكثير من الوقت.