تثبيت برنامج جديد على ويندوز هي عملية بطبيعتها سهلة للغاية لا تتطلب إلا خُطوات بسيطة تبدأ من البحث عن اسم البرنامج على الإنترنت باستخدام المتصفح ثم تنزيل ملف التثبيت وتشغيله ثم تنتهي العملية غالبًا بالضغط على زر "Finish" ليصبح بعدها جاهزًا للاستخدام! ولكن هذا ليس هو الحال دائمًا، فأحيانًا تحتاج هذه العملية مجهود منك سواء لمنع تثبيت الـ Adware الملحق أو لضبط إعدادات مختلفة قبل التثبيت. ومع إن تنزيل البرامج من خلال المتصفح هي الطريقة السائدة والأسهل، إلا ان هناك بعض الطرق الأخرى لإنجاز هذه المهمة باستخدام موجه الأوامر فقط حيث يمكن تثبيت البرامج مباشرًة عبر أوامر الـ CMD أو PowerShell في ويندوز، دعونا نوضح كيف من خلال الطرق التي نستعرضها فيما يلي.
تثبيت البرامج باستخدام موجه الأوامر
الطريقة الأولى: استخدام أمر WinGet
يحتوي نظام ويندوز، أو على الأقل الإصدارات الحديثة منه، أداة تُدعى "Windows Package Manager" والتي يمكن من خلالها استدعاء أمر "winget" لتثبيت البرامج أو إدارة البرامج المثبتة بالفعل بواسطة الـ CMD أو PowerShell مباشرًة. استعرضنا بالفعل 4 استخدامات مفيدة ومهمة لأمر WinGet في ويندوز وكان من بينها تثبيت البرامج على ويندوز فيمُكنك مراجعة هذا الشرح لمعرفة تفاصيل أكثر حول الامر.
كل ما عليك فعله عند الرغبة في تنزيل برنامج جديد على ويندوز هو فتح أداة Command Prompt أو "Windows Terminal" في حال كنت تستخدم ويندوز 11 ثم كتابة أمر winget install متبوعًا بالمعرّف الخاص به (ID) والضغط على Enter. على سبيل المثال، يقوم أمر "winget install VideoLAN.VLC" بتنزيل وتثبيت مُشغل الميديا الشهير VLC media player فبعد تنفيذ الأمر سيقوم ويندوز بعرض مؤشر التقدم لعملية تنزيل البرنامج ومن ثم سيبدأ في تثبيته بشكل صامت؛ ما عليك إلا الانتظار حتى تظهر رسالة "Successfully installed" لتجد اختصار تشغيل البرنامج ضمن قائمة "ابدأ" Start.
هذا هو كل ما في الأمر، تستطيع تثبيت أي برنامج آخر بنفس الطريقة عن طريق أمر WinGet ولكن لتسهيل عملية العثور على البرامج انصحك باستخدام موقع winget.run أو winstall كدليل للعثور على الأمر الصحيح لتثبيت أي برنامج، فبعد زيارة الموقع اكتب اسم البرنامج في حقل البحث، وعندما يظهر في النتائج اضغط على "Copy command" وقم بلصق الأمر في نافذة CMD واضغط Enter ليبدأ تثبيت البرنامج على الفور.
الطريقة الثانية: استخدام أمر Invoke-WebRequest
في حال كنت لا تعلم، يدعم موجه الأوامر المتقدم PowerShell في ويندوز إمكانية تنزيل الملفات من الإنترنت عبر أمر يُسمى "Invoke-WebRequest" حيث يمكن تنزيل الصور ومقاطع الفيديو والملفات المضغوطة، إلخ مباشرًة من نافذة الـ Power Shell عبر هذا الأمر. وبالتالي يمكن الاعتماد عليه أيضًا لتنزيل البرامج، إلا ان ذلك يتطلب الحصول على الرابط المباشر لتنزيل البرنامج المطلوب.
في البداية قم بتشغيل أداة PowerShell أو Terminal من خلال قائمة ابدأ (Start) أو من خلال قائمة الخيارات التي تظهر بعد النقر على مفتاحي Win + حرف X معًا. وبعد فتح الأداة اكتب الأمر [cd Desktop] واضغط Enter بحيث يتم حفظ ملف تثبيت البرنامج على سطح المكتب بعد الانتهاء من تنزيله، أما لو أردت حفظ الملف في فولدر آخر فقم بوضع مسار هذا الفولدر بعد "cd". وبعد تحديد المكان، حان الوقت لإعطاء أمر تنزيل ملف البرنامج والذي يكون على النحو التالي:
Invoke-WebRequest https://directURLhere -o download.exe
بعد نسخ هذا الأمر، قم باستبدال جزئية "https://directURLhere" بالرابط المباشر لملف تثبيت البرنامج، والذي ينتهي عادًة بـ exe أو win أو msi وربما ينتهي أيضًا بـ rar أو 7z في حال كان الملف مضغوط. على سبيل المثال، لتنزيل ملف تثبيت برنامج VLC media player فسيكون الأمر كالآتي:
Invoke-WebRequest https://mirror.library.ucy.ac.cy/videolan/vlc/3.0.18/win64/vlc-3.0.18-win64.exe -o download.exe
بمجرد إضافة الرابط المباشر وتنفيذ الأمر، سيظهر شريط تقدم يوضح حجم الملف الذي يجرى تنزيله، وسيستغرق بعض الوقت اعتمادًا على حجم الملف وسرعة الاتصال بالإنترنت. في النهاية، سيتم إنشاء ملف جديد يحمل اسم "download.exe" على سطح المكتب، يمكنك النقر عليه مزدوجًا لبدء تثبيت البرنامج.
الطريقة الثالثة: استخدام أداة Chocolatey
تعُد Chocolatey من أقدم الأدوات المتاحة لتنزيل البرامج، بالإضافة إلى تحديثها وإزالتها، من خلال موجه الأوامر. كنا قد قدمنا بالفعل شرح مُميز عن هذه الأداة في مقال سابق حيث تعتمد على الاداة على قاعدة بيانات ضخمة تضم آلاف البرامج الخاصة بويندوز، بما في ذلك برامج احترافية من شركات مثل Adobe و TechSmith وغيرها، لذا يمكن الاعتماد عليها في حال فشلت الطرق السابقة لأي سبب من الأسباب.
كل ما عليك هو فتح أداة PowerShell في وضع المسؤول (Run as administrator) سواء من خلال البحث أو قائمة الخيارات التي تظهر بعد النقر على مفتاحي Win + حرف X معًا حيث تختار "(Windows PowerShell (Admin". وبعد ظهور موجه الأوامر أدخل الأمر [Set-ExecutionPolicy AllSigned] واضغط Enter ثم ادخل الأمر التالي والمسؤول عن تثبيت أداة Chocolatey:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
عند الانتهاء، ستتمكن من تنزيل وتثبيت أي برنامج على جهازك بأوامر بسيطة، على سبيل المثال، يمكن من خلال أمر [choco install camtasia] تنزيل برنامج كامتازيا ستوديو وتثبيته تلقائيًا.
لتسهيل المهمة، يمكنك استخدام صفحة مستودعات Chocolatey للعثور على البرامج والأمر اللازم لتثبيت ايًا منها، فهناك شريط بحث بالأعلى قم بكتابة اسم البرنامج وفيه، وفي حال كان موجودًا ضمن قاعدة البيانات سيظهر ضمن النتائج برفقة معلومات حول وظيفة البرنامج وعدد مرات تنزيله بالإضافة إلى أمر التنزيل.
بمجرد نسخ أمر التنزيل، قم بفتح أداة PowerShell بوضع المسؤول والصق الأمر ثم اضغط Enter ليتم على الفور البدء في عملية تنزيل وتثبيت البرنامج، فقط انتظر حتى تتولى أداة Chocolatey المهمة بأكملها وستظهر رسالة تأكيد التثبيت في النهاية كما موضح في الصورة المرفقة أعلاه.
الطريقة الرابعة: استخدام أداة Scoop
تعمل أداة Scoop على نحو مشابه لـ Chocolatey بحيث توفر قاعدة بيانات ضخمة تضم مئات من برامج الكمبيوتر المتاحة للتثبيت بأمر واحد بسيط على الـ PowerShell في ويندوز. المميز في هذه الأداة انها تعمل على تثبيت البرامج افتراضيًا في مجلد المستخدم (User Folder) لكي تتجنب الحاجة إلى صلاحيات المسؤول أو إجراء تعديلات على البيئة العامة للنظام. وهذا يجعل من السهل إزالة البرامج دون ترك أي آثار. أيضًا تستخدم أداة Scoop نظام الـ Bucket حيث تكون كل مجموعة من البرامج بمثابة مستودع مستقل. بشكل افتراضي، يأتي Scoop مع الحزمة الرئيسية (Main) والتي تسمح بتثبيت البرامج الأساسية التي يحتاجها معظم المستخدمين، ولكن يمكنك تفعيل حزم أخرى مثل Extras للوصول إلى نطاق أوسع من البرامج.
على أي حال، يمكنك البدء بتثبيت الأداة عن طريق فتح أداة PowerShell وبعد ظهور موجه الأوامر أدخل الأمر التالي واضغط Enter ثم أدخل الأمر الذي يليه حتى تظهر رسالة Scoop was installed successfully:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
iwr -useb get.scoop.sh | iex
يمكنك بعد ذلك تثبيت البرامج باستخدام أوامر Scoop بسهولة، وكالعادة هناك موقع رسمي تستطيع من خلاله البحث عن البرامج لمعرفة الأمر الصحيح لتثبيتها، وستحتاج ذلك في البداية حتى تتعود على آلية التعامل مع Scoop. لذلك انتقل إلى scoop.sh/apps وستجد شريط بحث بالأعلى اكتب فيه اسم البرنامج الذي تحتاج تثبيته، وإذا كان موجودًا ضمن قاعدة البيانات سيظهر ضمن النتائج برفقة معلومات حول إصدار البرنامج والموقع الرسمي للمطور بالإضافة إلى أمر التنزيل.
حتى تضمن أن أكبر عدد ممكن من البرامج يمكن تثبيتها باستخدام Scoop ستحتاج إلى تنفيذ أمر [scoop bucket add extras] عبر الـ PowerShell بحيث تستطيع الأداة الوصول إلى البرامج الإضافية الموجودة في حزمة Extras. بمجرد فعل ذلك، استخدم أمر التثبيت الموجود ضمن معلومات البرنامج على الموقع الرسمي للأداة حتى يتم تثبيت البرنامج بشكل صامت بمجرد تنفيذ الأمر وستظهر رسالة تأكيد التثبيت في النهاية كما موضح في الصورة أعلاه.