كيفية استخدام WINGET على Windows 11

كل ما تحتاج لمعرفته حول تثبيت واستخدام Windows Package Manager (WINGET) في Windows 11 مع أمثلة.

Windows Package Manager ، المعروف باسم WINGET من قبل مستخدميه ، هو مدير حزم قائم على سطر الأوامر يتيح لك العثور بسرعة على التطبيقات وتنزيلها وتثبيتها وترقيتها وإلغاء تثبيتها وتكوينها على أجهزة الكمبيوتر التي تعمل بنظام Windows 10 و Windows 11.

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

Winget هي أداة مضمنة في Windows 11 تجعل تثبيت العديد من التطبيقات وتحديثها وتكوينها وإزالتها أمرًا سلسًا. في هذه المقالة ، سننظر في كيفية التثبيت (إذا لم يكن مثبتًا بالفعل) واستخدام Windows Package Manager (Winget) في Windows 11.

كيفية تثبيت WINGET (Windows Package Manager) في Windows 11

أداة سطر أوامر Windows Package Manager (Winget) مدمجة بالفعل مع Windows 11 افتراضيًا باسم "مثبت التطبيق". في حالة عدم تثبيت App Installer على جهاز الكمبيوتر الذي يعمل بنظام Windows 11 ، فأنت بحاجة إلى تثبيته من متجر Microsoft. إذا كان مثبتًا بالفعل ، فتأكد من تحديثه بأحدث إصدار.

إذا لم تكن قد قمت بالفعل بتثبيت App Installer على جهاز الكمبيوتر الخاص بك ، فهناك طريقتان يمكنك من خلالهما تثبيته:

احصل على App Installer من متجر Microsoft. للقيام بذلك ، افتح متجر Microsoft وابحث عن "مثبت التطبيق".

ثم افتح صفحة "App Installer" وانقر على زر "Get" لتثبيته. إذا كان لديك التطبيق بالفعل ، فانقر فوق الزر "تحديث" لتحديث التطبيق.

إذا كنت ترغب في تثبيت Windows Package Manager باستخدام مثبت غير متصل بالإنترنت ، يمكنك تنزيل أحدث إصدار من هذا التطبيق من صفحة GitHub.

قم بزيارة صفحة إصدار Windows Package Manager على GitHub وحدد أحدث إصدار.

بمجرد فتح صفحة أحدث إصدار من Windows Package Manager ، انقر فوق رابط التنزيل ".msixbundle" (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) ضمن قسم الأصول لتنزيل برنامج التثبيت في وضع عدم الاتصال.

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

بمجرد تثبيت التطبيق ، أعد تشغيل الكمبيوتر.

كيفية استخدام WINGET ، مدير حزمة Windows في Windows 11

بمجرد تثبيت أدوات سطر أوامر Windows Package Manager ، يمكنك تشغيل وينجيت من نافذة موجه الأوامر أو غلاف موجه الأوامر في Windows Terminal.

لتشغيل أمر Winget ، أولاً ، افتح موجه الأوامر كمسؤول. للقيام بذلك ، انقر فوق ابدأ في Windows 11 وابحث عن "موجه الأوامر" أو "CMD". ثم ، انقر بزر الماوس الأيمن فوق أعلى نتيجة ، وحدد الخيار "تشغيل كمسؤول". إذا رأيت مربع حوار تحذير UAC ، فانقر فوق "نعم" للتأكيد.

لتبدأ ، اكتب ببساطة وينجيت في موجه الأوامر واضغط على Enter.

ستحصل على قائمة بالأوامر والمعلومات حول كيفية استخدام الأداة. هذه هي أوامر Winget المتوفرة:

يأمرعمل
تثبيتتثبيت الحزمة المحددة
تبينيظهر معلومات حول الحزمة
مصدرإدارة مصادر الحزم
بحثابحث عن المعلومات الأساسية للحزم وأظهرها
قائمةعرض الحزم المثبتة
تطويريقوم بترقية الحزمة المحددة
الغاء التثبيتيقوم بإلغاء تثبيت الحزمة المحددة
تجزئةمساعد لتجزئة ملفات التثبيت
تحققيتحقق من ملف البيان
إعداداتافتح الإعدادات أو اضبط إعدادات المسؤول
سماتيظهر حالة الميزات التجريبية
يصدريصدر قائمة بالحزم المثبتة
يستورد يستورد كل الحزم في ملف

بالإضافة إلى الأوامر المذكورة أعلاه ، ستحصل أيضًا على أوامر للتحقق من إصدار Windows Package Manager والحصول على مزيد من المعلومات حول الأداة:

  • - - الإصدار:عرض إصدار الأداة
  • - - معلومات: عرض المعلومات العامة للأداة

للحصول على مزيد من التفاصيل حول الأداة ، اكتب الأمر التالي واضغط على يدخل:

وينجيت - info

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

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

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

البحث وينجيت -؟

ابحث بسرعة عن التطبيقات في Winget

تمتلئ مستودعات Winget بمئات البرامج المفيدة ، كل شيء من برامج سطح مكتب Windows الشائعة إلى أدوات المطور.

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

البحث وينجيت 

حيث استبدل "" باسم التطبيق الذي تريد تثبيته.

مثال:

لنفترض أنك تريد تثبيت تطبيق "Twitter" ، يمكنك استخدام الأمر التالي لتثبيت التطبيق بدلاً من البحث عنه عبر الإنترنت:

البحث وينجيت تويتر

عند تنفيذ الأمر الأول ، ستعلمك Winget أن مصدر متجر MS يتطلب منك عرض اتفاقية المصدر قبل استخدام الأداة. يمكنك التحقق من الاتفاقية من عنوان URL هذا -

شروط المعاملة: //aka.ms/microsoft-store-terms-of-transaction

إذا كنت توافق على جميع شروط اتفاقيات المصدر ، فاكتب ببساطة "Y" واضغط على Enter.

الآن ، سيبحث Winget عن التطبيق ويعرض لك قائمة بجميع التطبيقات التي تحمل اسم "Twitter" فيها كما هو موضح أدناه. في لقطة الشاشة أدناه ، النتيجة الأولى هي التطبيق الصحيح الذي نريده.

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

تستطيع ايضا استخذام -Q أو --استفسار وسيطات البحث عن حزم التطبيق المتاحة لـ winget التي تحتوي على كلمة الاستعلام (Twitter):

البحث وينجيت -q تويتر

أو

البحث وينجيت - استعلام تويتر

تعتبر وسيطات الاستعلام اختيارية ، وستعمل القيم أيضًا بدونها.

إذا كان اسم البرنامج يحتوي على أي مسافة ، فقم بإحاطة اسم التطبيق بعلامات اقتباس. فمثلا:

بحث winget "Mozilla Firefox"

تصفية نتائج البحث الخاصة بك في Winget

كما ترى أدناه ، عندما بحثنا عن حزم برامج بالكلمة الأساسية "Twitter" ، ستعيد Winget جميع الحزم التي قد تحتوي على كلمة "Twitter" في حقل الاسم أو المعرف أو اللقب أو العلامة. سيعرض أيضًا التطبيقات التي بها جزء من الاسم باسم "Twitter".

إذا حصلت على مئات النتائج مثل هذا ، فسيكون من الصعب العثور على التطبيق المحدد الذي تبحث عنه.

لحسن الحظ ، تقدم Winget قائمة بعوامل تصفية استعلام البحث (الخيارات) التي تتيح لك تضييق نطاق البحث أو تقييد النتائج التي تم إرجاعها. لعرض الخيارات التي يدعمها بحث الأمر ، قم بتشغيل الأمر أدناه:

البحث وينجيت -؟
تحتوي هذه الصورة على سمة alt فارغة ؛ اسم الملف الخاص به هو allthings.how-how-to-use-winget-in-windows-11-image-9.png

يمكن تصفية البحث بالخيارات التالية:

  • --بطاقة تعريف: تصفية النتائج حسب المعرف
  • --اسم: تصفية النتائج بالاسم
  • - moniker: تصفية النتائج حسب اللقب
  • --بطاقة شعار: تصفية النتائج حسب العلامة
  • --يأمر: تصفية النتائج حسب الأمر
  • أو --عدد: إظهار العدد المحدد فقط من النتائج
  • أو --مصدر: ابحث عن الحزمة باستخدام المصدر المحدد
  • -e أو- بالضبط: ابحث عن الحزمة باستخدام المطابقة التامة

تصفية نتائج البحث حسب الاسم

الآن ، مع الخيارات المذكورة أعلاه ، يمكنك تصفية نتائج البحث الخاصة بك. يمكنك بسهولة قصر البحث على اسم التطبيق وحده. بناء الجملة:

البحث وينجيت - الاسم 

لنفترض أنك تريد فقط العثور على حزم التطبيقات التي تحتوي على الكلمة تويتر في حقل "الاسم" للنتيجة. يمكنك استخدام الأمر أدناه لتجربة ذلك:

البحث وينجيت - الاسم التغريد

كما ترى فإن مجموعة الأجنحة تقوم فقط بإرجاع النتائج التي تم حذف السلسلة "Twitter" في حقل "الاسم" وغيرها من النتائج المحذوفة.

تصفية نتائج البحث حسب المعرف

يمكنك أيضًا قصر البحث على معرّف التطبيق. تحتوي كل حزمة تطبيق على معرّف محدد وهو عبارة عن مزيج من الأحرف والأرقام (على سبيل المثال 9WZDNCRFJ110) أو مزيج من الناشر واسم التطبيق (مثل Mozilla.Firefox).

إذا كنت تريد العثور على الحزم حسب معرف التطبيق ، فيمكنك استخدام الأمر التالي لتصفية البحث:

البحث وينجيت - ID 

أو

بحث الجناح - ID = 

حيث استبدل الوسيطة بمعرف التطبيق الذي تريد البحث عنه.

مثال 1:

على سبيل المثال ، معرف تطبيق Twitter من متجر MS هو 9WZDNCRFJ140. عندما يكون لديك معرف يتكون من مزيج من الأحرف والأرقام ، فسيلزمك إضافة = التوقيع بين بطاقة تعريف الأمر والحجة:

بحث الجناح - ID = 9WZDNCRFJ140

تأكد أيضًا من إضافة واحدة قبل علامة التساوي وبعدها =.

المثال 2:

ومع ذلك ، إذا كان لديك معرّف يمثل مزيجًا من الناشر واسم التطبيق ، فيمكنك إدخال وسيطة المعرّف مع أو بدون = لافتة.

على سبيل المثال ، لنفترض أنك تبحث عن "فايرفوكس" في وينجيت ، سترى جميع النتائج مع السلسلة "فايرفوكس" في أي حقل كما هو موضح في لقطة الشاشة أدناه. كما ترى أدناه ، يتضمن المعرف الناشر واسم التطبيق.

الآن ، إذا كنت تريد قصر البحث على معرف تطبيق Firefox ، فيمكنك استخدام أي من الأمرين التاليين:

بحث وينجيت - معرف Mozilla.Firefox

أو

بحث winget - ID = Mozilla.Firefox

في الأوامر أعلاه ، المعرّف هو مزيج من الناشر واسم التطبيق. ربما لاحظت أيضًا في الأوامر المذكورة أعلاه ، يمكنك إدخال معرف التطبيق مع أو بدون ملف = علامة ، وإذا قمت بتضمين علامة التساوي (=) ، فتأكد من عدم ترك مسافة قبل وبعد = قم بالتسجيل لهذا النوع من معرف التطبيق.

كما ترى أعلاه ، ستحصل على النتائج المرتجعة التي تتطلب هذا المعرف موزيلا فايرفوكس موجود في حقل "المعرف" الوحيد من النتائج.

تصفية نتائج البحث الخاصة بك عن طريق العلامات

يمكنك أيضًا قصر البحث على العلامات المدرجة لحزم التطبيق. على سبيل المثال ، إذا كنت تريد تصفية نتيجة البحث باستخدام العلامة "Firefox" ، فيمكنك تجربة أي من الأمرين التاليين:

بحث وينجيت - العلامة فايرفوكس

أو

بحث winget --tag = Firefox

ستحصل على النتائج التي تم إرجاعها مع علامة "فايرفوكس" المدرجة للحزم.

تصفية نتائج البحث الخاصة بك عن طريق الأوامر

هناك طريقة أخرى لتصفية البحث وهي استخدام الأوامر المدرجة للتطبيق.

للحصول على حزم البرامج التي تحتوي على الأمر "Firefox" مدرجًا فقط ، يمكنك استخدام أي من الأمرين التاليين:

بحث winget - الأمر = Firefox

أو

بحث وينجيت - أمر فايرفوكس

تصفية نتائج البحث الخاصة بك حسب Moniker

إذا كنت لا تعرف الاسم الرسمي أو الصحيح لتطبيق ما ، فابحث عنه باسم مستعار معروف (اسم غير رسمي) أو لقب.

على سبيل المثال ، يمكنك البحث عن تطبيق "Iobit Uninstaller" بالاسم "Iobit":

بحث winget --moniker = iobit

ما ورد أعلاه سوف يسرد التطبيقات مع اللقب أو اللقب المطابق.

تصفية نتائج البحث حسب المصدر

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

بناء الجملة:

بحث وينجيت -S 

أو

البحث وينجيت - المصدر 

أين اسم مستودع المصدر ، يمكن أن يكون إما msstore أو وينجيت.

مثال:

عندما تبحث عن تطبيق "Spotify" مع أي عوامل تصفية ، ستحصل على النتائج التالية من كلا المصدرين "msstore" (متجر MS) ومستودع "winget":

لتقييد البحث بمصدر معين ، اكتب أيًا من الأوامر التالية واضغط على يدخل.

لمصدر متجر Microsoft:

البحث في winget -s msstore Spotify

لمصدر Winget:

البحث وينجيت - المصدر وينجيت سبوتيفي

في الأوامر أعلاه ، يمكنك استخدام أيٍّ من ملفات أو --مصدر خيار لتصفية البحث حسب المصدر.

نتيجة لذلك ، لن يقوم إلا باسترداد النتائج من المصدر المحدد.

تصفية نتائج البحث الخاصة بك حسب العدد

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

لتقييد عدد النواتج بعدد محدد ، أدخل أيًا من هذين الأمرين:

البحث وينجيت -n 

أو

البحث وينجيت-العد 

حيث استبدل عدد النتائج (العد) التي تريد الحصول عليها للبحث.

مثال:

على سبيل المثال ، إذا كنت تريد قصر الإخراج على 5 عندما تبحث عن تطبيق "Firefox" ، فاستخدم أيًا من الأمرين التاليين:

البحث وينجيت ن 5 فايرفوكس

أو

البحث وينجيت - العد 5 فيرفوكس

ابحث عن حزمة التطبيق باستخدام سلسلة متطابقة

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

مثال: للعثور على تطبيق Recava باستخدام المطابقة التامة ، جرب الأوامر التالية:

البحث عن الجناح - Recuva الدقيق

أو

البحث الجناح -e Recuva

بحث في التطبيق مع خيارات تصفية متعددة

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

بحث winget - الاسم = Firefox - العدد = 3

ابحث في تطبيقات متعددة بأمر واحد

يمكن أيضًا استخدام Winget للعثور على تطبيقات متعددة في وقت واحد بأمر واحد. للقيام بذلك ، ستحتاج إلى ضم أوامر متعددة باستخدام علامة العطف && علامات. إليك مثال على الأمر:

Winget search vlc && winget search twitter && winget search Recuva

اعرض معلومات العبوة في Winget

إذا كنت ترغب في عرض مزيد من المعلومات حول حزمة تطبيق معينة ، فيمكنك القيام بذلك باستخدام ملف تبين يأمر.

لإظهار مزيد من المعلومات حول الحزمة ، قم بتشغيل الأمر التالي:

عرض وينجيت 

لعرض الخيارات المتوفرة لأمر show ، استخدم الأمر التالي:

عرض وينجيت -؟

هذه هي العلامات (الخيارات) المتاحة التي يمكن استخدامها مع تبين يأمر:

  • م - بيان: المسار إلى بيان الحزمة.
  • --بطاقة تعريف: تصفية النتائج حسب المعرف
  • --اسم: تصفية النتائج بالاسم
  • - moniker: تصفية النتائج حسب اللقب
  • -الخامس أو --الإصدار: استخدم الإصدار المحدد ؛ الافتراضي هو أحدث إصدار
  • أو --مصدر: ابحث عن الحزمة باستخدام المصدر المحدد
  • -e أو - بالضبط: ابحث عن الحزمة باستخدام المطابقة التامة
  • - النسخ: عرض الإصدارات المتوفرة من الحزمة
  • - رأس: رأس HTTP اختياري لمصدر Windows-Package-Manager REST
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر

مثال 1:

على سبيل المثال ، إذا كنت تريد عرض تفاصيل حول الحزمة "Spotify" مع معرف التطبيق "Spotify.Spotify" ، فقم بتشغيل الأمر التالي:

عرض الجناح --id = Spotify.Spotify

المثال 2:

يمكن أن تحتوي مستودعات أو مصادر Winget على إصدارات متعددة من حزمة البرامج. لعرض قائمة جميع إصدارات الحزمة المتاحة ، قم بتنفيذ الأمر التالي (مثال):

عرض الجناح - رقم تعريفه = 7Zip .7 مضغوط - إصدارات

حيث استبدل --id = 7Zip.7Zip مع الخيار والوسيطة ، الذي ترغب في استخدامه لعرض قائمة إصدارات التطبيق المتاحة.

إدارة مصادر الحزم في Winget

يتيح لك Windows Package Manager (Winget) إضافة المستودعات أو المصادر وإدراجها وتحديثها وإزالتها وإعادة تعيينها وتصديرها.

لإدارة المستودعات أو المصادر ، قم بتشغيل الأمر التالي:

مصدر الجناح 

عند إدخال الأمر أعلاه ، سترى قائمة الأوامر الفرعية التي يمكنك استخدامها لمعالجة المصادر.

فيما يلي جميع الأوامر الفرعية المدعومة لـ مصدر يأمر:

  • يضيف: أضف مصدرًا جديدًا
  • قائمة: قائمة بالمصادر الحالية
  • تحديث: تحديث المصادر الحالية
  • إزالة: قم بإزالة المصادر الحالية
  • إعادة تعيين: إعادة تعيين المصادر
  • يصدر: تصدير المصادر الحالية

على سبيل المثال ، لعرض قائمة المصادر الحالية ، اكتب الأمر أدناه:

قائمة مصدر وينجيت

للحصول على تفاصيل كاملة حول مصدر معين ، استخدم هذا الأمر:

قائمة مصدر winget - اسم winget

لتحديث مصدر معين ، قم بتشغيل الأمر التالي:

تحديث مصدر winget - اسم winget

اعرض قائمة الحزم المثبتة

لعرض قائمة جميع حزم البرامج المثبتة على جهاز الكمبيوتر الخاص بك ، قم بتشغيل الأمر التالي:

قائمة الجناح 

لمشاهدة العلم المدعوم لأمر القائمة:

قائمة وينجيت -؟

فيما يلي الخيارات المدعومة لـ قائمة يأمر:

  • --بطاقة تعريف: تصفية النتائج حسب المعرف
  • --اسم: تصفية النتائج بالاسم
  • - moniker: تصفية النتائج حسب اللقب
  • --بطاقة شعار: تصفية النتائج حسب العلامة
  • --يأمر: تصفية النتائج حسب الأمر
  • أو --عدد: إظهار العدد المحدد فقط من النتائج
  • أو --مصدر: ابحث عن الحزمة باستخدام المصدر المحدد
  • -e أو- بالضبط: ابحث عن الحزمة باستخدام المطابقة التامة
  • - رأس: رأس HTTP اختياري لمصدر Windows-Package-Manager REST
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر

مثال:

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

قائمة winget - اسم xbox

قم بتثبيت التطبيقات على جهاز الكمبيوتر الخاص بك باستخدام Winget

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

بناء جملة أمر التثبيت:

تثبيت الجناح 

للحصول على مزيد من المعلومات حول تثبيت الأمر والخيارات المدعومة ، قم بتشغيل الأمر أدناه:

تثبيت وينجيت -؟

فيما يلي الخيارات / العلامات المدعومة لـ تثبيت يأمر:

  • م - بيان: المسار إلى بيان الحزمة.
  • --بطاقة تعريف: تصفية النتائج حسب المعرف
  • --اسم: تصفية النتائج بالاسم
  • - moniker: تصفية النتائج حسب اللقب
  • -الخامس أو --الإصدار: استخدم الإصدار المحدد ؛ الافتراضي هو أحدث إصدار
  • أو --مصدر: ابحث عن الحزمة باستخدام المصدر المحدد
  • --مجال: حدد نطاق التثبيت (مستخدم أو جهاز)
  • -e أو- بالضبط: ابحث عن الحزمة باستخدام المطابقة التامة
  • -أنا أو - تفاعلي: طلب التثبيت التفاعلي ؛ قد تكون هناك حاجة إلى إدخال المستخدم
  • أو --صامتة: طلب التثبيت الصامت
  • --محدد: اللغة المراد استخدامها (تنسيق BCP47)
  • -o أو --سجل: موقع السجل (إذا كان مدعومًا)
  • --تجاوز: تجاوز الوسائط ليتم تمريرها إلى المثبت
  • أو --موقعك: الموقع المراد التثبيت عليه (إذا كان مدعومًا)
  • --فرض: تجاوز فحص تجزئة المثبت
  • - قبول حزمة الاتفاقات: قبول كافة اتفاقيات ترخيص الحزم
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر
  • - رأس: رأس HTTP اختياري لمصدر Windows-Package-Manager REST

يمكنك استخدام هذه الخيارات لتحديد التطبيق المراد تثبيته ، وكيف تريد تثبيته ، ومكان تثبيت التطبيق المحدد.

مثال:

لنفترض أنك تريد تثبيت مشغل وسائط VLC. لذلك يمكنك استخدام الأمر أدناه:

وينجيت تثبيت vlc

ملحوظة: إذا احتوى اسم البرنامج أو الاستعلام على أي مسافة ، فقم بإحاطةهما بعلامات اقتباس مزدوجة.

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

قم بتثبيت التطبيقات باستخدام Winget باستخدام معرف التطبيق

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

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

لتثبيت تطبيق معين باستخدام معرف التطبيق ، استخدم الصيغة أدناه:

تثبيت winget --id =

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

لتثبيت تطبيق VLC من مستودع Microsoft Store ، استخدم معرف التطبيق (مجموعة من الأحرف والأرقام) من النتيجة:

تثبيت winget --id = XPDM1ZW6815MQM

أو

وينجيت تثبيت XPDM1ZW6815MQM

يمكنك أيضًا إدخال وسيطة id مباشرة في الأمر دون تضمين الامتداد - ID الخيار. طالما قمت بتمرير وسيطة id الدقيقة والفريدة من نوعها إلى الأمر ، فسوف يتعرف Winget عليه تلقائيًا على أنه معرف تطبيق ويقوم بتثبيت هذا التطبيق المحدد.

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

سيستغرق تنزيل التطبيق وتثبيته من بضع ثوانٍ إلى دقائق اعتمادًا على سرعة الإنترنت لديك وحجم التطبيق.

إذا كنت تريد التثبيت باستخدام معرّف التطبيق الذي يتكون من مزيج من اسم الناشر واسم التطبيق ، فاستخدم الأمر أدناه:

تثبيت winget --id = VideoLAN.VLC

أو

تثبيت winget - معرف VideoLAN.VLC

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

قم بتثبيت التطبيقات باستخدام Winget بواسطة اسم التطبيق

إذا لم يكن لديك العديد من التطبيقات بنفس الاسم في مستودعات Winget ، فيمكنك استخدام اسم التطبيق لتحديد التطبيق المراد تثبيته.

على سبيل المثال ، لتثبيت تطبيق "Recuva" ، يمكنك استخدام ملف --اسم الخيار مع أمر التثبيت:

تثبيت winget - اسم Recuva

قم بتثبيت إصدار محدد من برنامج باستخدام Winget

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

لتثبيت إصدار معين من التطبيق ، يمكنك دمج معرف التطبيق مع خيار الإصدار:

تثبيت winget --id = VideoLAN.VLC -v = 3.0.15

أو

تثبيت winget --id = VideoLAN.VLC - الإصدار = 3.0.15

أحدث إصدار من VLC هو "3.0.16" ، لكننا حددنا الإصدار الأقدم "3.0.15" في الأمر أعلاه لتثبيته.

تثبيت التطبيقات من مصدر محدد

يمكنك أيضًا تحديد مصدر معين (مستودع) للحصول على تطبيقاتك من (msstore أو winget أو Custom store). للقيام بذلك ، تحتاج إلى استخدام أو --مصدر الخيار مع الأمر "تثبيت". بهذه الطريقة يمكنك إزالة التكرارات وتثبيت التطبيق الصحيح.

لنفترض أنك تريد تثبيت برنامج "Audacity" من مستودع winget (جهة خارجية) ، يمكنك تجربة هذا الأمر:

تثبيت winget --id = Audacity.Audacity -s = winget

لتثبيت تطبيق من مستودع Microsoft Store:

تثبيت winget - معرّف = 9N66VBRR4DPL - المصدر = مخزن msstore

تثبيت التطبيقات على المستخدم الحالي أو كل المستخدمين

ال --مجال مع خيار تثبيت يسمح لك الأمر بتحديد ما إذا كان يجب تثبيت التطبيق فقط على المستخدم الحالي أو على جميع المستخدمين (الجهاز).

لتثبيت تطبيق على المستخدم الحالي فقط ، استخدم ملف المستعمل حجة ل --مجال والخيارات:

تثبيت winget --id = Spotify.Spotify --scope = المستخدم

لتثبيت تطبيق على جميع المستخدمين ، استخدم ملحق آلة حجة ل --مجال والخيارات:

تثبيت winget --id = Spotify.Spotify --scope = الجهاز

ومع ذلك ، إذا كنت تنوي تحديد النطاق كـ "مستخدم" ، فأنت بحاجة إلى تشغيل هذا الأمر في موجه الأوامر العادي (وليس في الوضع المرتفع).

قم بتثبيت التطبيقات باستخدام سلسلة Exact في الاستعلام

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

في ما يلي نموذج لأمر لتثبيت تطبيق باستخدام السلسلة الدقيقة في طلب البحث (اسم التطبيق):

وينجيت تثبيت الجرأة. الجرأة -e

أو

وينجيت تثبيت الجرأة. الجرأة - بالضبط

تثبيت التطبيقات في الوضع التفاعلي

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

لتشغيل المثبت في الوضع التفاعلي ، سوف تحتاج إلى استخدام -أنا أو - تفاعلي اختيار:

تثبيت winget --id = Audacity.Audacity - تفاعلي

أو

تثبيت winget --id = Audacity.Audacity -i

تثبيت التطبيقات في الوضع الصامت

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

لتشغيل تثبيت البرنامج في الخلفية ، قم بتشغيل الأمر التالي:

وينجيت تثبيت الجرأة. الجرأة - صامت

أو

winget تثبيت Audacity.Audacity -h

سيؤدي هذا إلى منع كل واجهة المستخدم الخاصة بعملية التثبيت.

قم بتغيير موقع التثبيت لبرنامج

بشكل افتراضي ، يتم تثبيت التطبيقات على محرك أقراص النظام في المجلد "C: \ Program Files" ، ولكن يمكنك تغيير مجلد التثبيت لبرنامج باستخدام أو --موقعكاختيار.

على سبيل المثال ، نريد تثبيت برنامج Notepad ++ في موقع "D: \ Software" بدلاً من المجلد الافتراضي "C: \ Program Files". لذلك سنستخدم الأمر أدناه:

winget تثبيت Notepad ++. Notepad ++ -e - الموقع "D: \ Software"

في الأمر أعلاه ، "Notepad ++. Notepad ++" هو معرف التطبيق الذي نريد تثبيته ، وخيار الاستعلام الدقيق -e هو قصر التحديد على ملف واحد ، و --موقعك يستخدم لتحديد موقع التثبيت المخصص.

تخطي فحص تجزئة المثبت

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

تثبيت برنامج winget WSAtools -e --force

قبول اتفاقيات الترخيص

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

لقبول اتفاقية ترخيص الحزمة ، يمكنك استخدام - قبول حزمة الاتفاقات الخيار مع أمر التثبيت:

تثبيت winget --id = 9WZDNCRFJ2WL - قبول اتفاقيات الحزمة

لقبول اتفاقية ترخيص المصدر ، يمكنك استخدام - قبول الاتفاقات المصدر اختيار:

تثبيت winget --id = 9WZDNCRFJ2WL - قبول اتفاقية المصدر

أو

يمكنك قبول كلتا اتفاقيتي الترخيص ، باستخدام هذا الأمر:

تثبيت winget --id = 9WZDNCRFJ2WL - قبول-حزمة-اتفاقيات -قبول-اتفاق-المصدر

قم بتثبيت تطبيقات متعددة مرة واحدة باستخدام Winget على نظام التشغيل Windows 11

ميزة أخرى كبيرة لاستخدام Winget هي أنه يمكنك تثبيت عدة تطبيقات في نفس الوقت بأمر واحد. كل ما عليك فعله هو الانضمام إلى كل أمر تثبيت Winget بعلامة علامتين && الأحرف في أمر واحد قابل للتنفيذ.

إليك بنية تثبيت تطبيقات متعددة باستخدام winget:

تركيب winget && winget && winget install 

حيث استبدل بالاسم الفعلي أو معرف التطبيق و مع الخيارات التي يدعمها تثبيت يأمر.

على سبيل المثال ، سيقوم الأمر أدناه بتثبيت مشغل وسائط VLC و Notepad ++ وتطبيقات Audacity مرة واحدة على نظامك:

winget install VideoLAN.VLC -e && winget قم بتثبيت Notepad ++. Notepad ++ -e && winget install Audacity.Audacity -e

كما ترى أعلاه ، تم تثبيت حزم التطبيقات الثلاثة بأمر واحد.

قم بتحديث أو ترقية التطبيقات باستخدام Winget

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

صيغة ترقية التطبيق باستخدام Winget هي:

ترقية الجناح [[-q]] []

لمعرفة الخيارات المدعومة المتاحة لـ تطوير الأمر ، أدخل الأمر التالي:

ترقية الجناح -؟

الخيارات التالية متاحة لـ تطوير يأمر:

  • م - بيان: المسار إلى بيان الحزمة.
  • --بطاقة تعريف: تصفية النتائج حسب المعرف
  • --اسم: تصفية النتائج بالاسم
  • - moniker: تصفية النتائج حسب اللقب
  • -الخامس أو --الإصدار: استخدم الإصدار المحدد ؛ الافتراضي هو أحدث إصدار
  • أو --مصدر: ابحث عن الحزمة باستخدام المصدر المحدد
  • -e أو - بالضبط: ابحث عن الحزمة باستخدام المطابقة التامة
  • -أنا أو - تفاعلي: طلب التثبيت التفاعلي ؛ قد تكون هناك حاجة إلى إدخال المستخدم
  • أو --صامتة: طلب التثبيت الصامت
  • -o أو --سجل: موقع السجل (إذا كان مدعومًا)
  • --تجاوز: تجاوز الوسائط ليتم تمريرها إلى المثبت
  • أو --موقعك: الموقع المراد التثبيت عليه (إذا كان مدعومًا)
  • --فرض: تجاوز فحص تجزئة المثبت
  • - قبول حزمة الاتفاقات: قبول كافة اتفاقيات ترخيص الحزم
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر
  • - رأس: رأس HTTP اختياري لمصدر Windows-Package-Manager REST
  • --الكل: قم بتحديث كافة الحزم المثبتة إلى الأحدث إذا كانت متوفرة

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

لسرد جميع البرامج المثبتة على الكمبيوتر ، قم بتشغيل هذا الأمر البسيط:

ترقية الجناح

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

أو

قائمة الجناح

لترقية أحد التطبيقات ، ما عليك سوى إدخال اسم التطبيق باستخدام أمر الترقية. على سبيل المثال ، نريد هنا ترقية تطبيق "Recuva":

ترقية برنامج winet Recuva

يمكنك أيضًا ترقية الحزم عبر winget بمساعدة العديد من الخيارات المتاحة (--بطاقة تعريف, --اسم, - تفاعلي، إلخ.). لترقية تطبيق عبر Winget بواسطة المعرف الخاص به ، قم بتشغيل الأمر التالي:

ترقية winget --id VideoLAN.VLC

يمكنك أيضًا ترقية جميع الحزم (مع التحديثات المتاحة) المثبتة على جهاز الكمبيوتر الخاص بك مرة واحدة. لترقية جميع الحزم المثبتة (في حالة توفر تحديثات) ، يمكنك تنفيذ هذا الأمر:

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

ال --الكل الخيار يجد جميع التطبيقات مع الترقيات المتاحة ويقوم أمر الترقية بتثبيت التحديثات.

قم بإلغاء تثبيت أو إزالة التطبيقات باستخدام Winget

إذا كنت تريد إلغاء تثبيت برنامج عبر Winget ، فيمكنك القيام بذلك باستخدام ملف الغاء التثبيت يأمر. يمكنه أيضًا إزالة البرامج التي لم يتم تثبيتها باستخدام winget.

بناء الجملة:

وينجيت إلغاء التثبيت [[-q]] []

ال الغاء التثبيت يحتوي الأمر على مجموعة الخيارات الخاصة به ، والتي يمكن عرضها من خلال تشغيل هذا الأمر:

وينجيت إلغاء -؟

الخيارات التالية متاحة:

  • م - بيان: المسار إلى بيان الحزمة
  • --بطاقة تعريف: تصفية النتائج حسب المعرف
  • --اسم: تصفية النتائج بالاسم
  • - moniker: تصفية النتائج حسب اللقب
  • -v ، - الإصدار: استخدم الإصدار المحدد ؛ الافتراضي هو أحدث إصدار
  • -s ، - المصدر: ابحث عن الحزمة باستخدام المصدر المحدد
  • -e ، - بالضبط: ابحث عن الحزمة باستخدام المطابقة التامة
  • أنا ، - تفاعلي: طلب التثبيت التفاعلي ؛ قد تكون هناك حاجة إلى إدخال المستخدم
  • -ح ، - صامت: طلب التثبيت الصامت
  • -o ، - تسجيل الدخول: موقع السجل (إذا كان مدعومًا)
  • - رأس: رأس HTTP اختياري لمصدر Windows-Package-Manager REST
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر

يمكنك استخدام الخيارات المذكورة أعلاه لتحسين البحث أو اختيار التطبيق الصحيح الذي تريد إلغاء تثبيته.

قبل إلغاء تثبيت التطبيقات ، قم أولاً بعرض جميع التطبيقات المثبتة على جهازك:

قائمة الجناح

مثال 1:

على سبيل المثال ، لإلغاء تثبيت تطبيق "Dinamic Wallpaper" ، فإننا نستخدم الأمر التالي:

وينجيت يلغي "خلفيات ديناميكية"

نظرًا لأن الاستعلام (اسم التطبيق) يحتوي على مسافة ، فقد قمنا بإرفاقه بعلامات اقتباس مزدوجة.

المثال 2:

يمكنك استعمال ال --اسم خيار لتحديد التطبيق باسم معين تريد إلغاء تثبيته من جهاز الكمبيوتر الخاص بك.

وينجيت إلغاء التثبيت - اسم المفكرة ++ -e

يمكنك أيضًا إضافة الاستعلام الدقيق -e خيار لقصر التحديد على اسم حزمة دقيق.

المثال 3:

إذا كان لديك عدة تطبيقات بنفس الاسم ، فيمكنك استخدام معرف التطبيق لتحديد التطبيق الصحيح.

على سبيل المثال ، عند إدراج تطبيقات "Xbox" على جهاز الكمبيوتر الخاص بك ، ستحصل على نتائج متعددة.

لإلغاء تثبيت حزمة "Xbox Game Bar Plugin" ، يمكنك استخدام --بطاقة تعريف خيار لتحديد معرف التطبيق:

winget uninstall --id = Microsoft.XboxGameOverlay_8wekyb3d8bbwe

المثال 4:

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

لإلغاء تثبيت تطبيق في الوضع التفاعلي ، قم بتشغيل الأمر التالي:

وينجيت إلغاء تثبيت برنامج Notepad ++ -e --interactive

إذا كنت ترغب في منع كل واجهة المستخدم وإزالة أحد التطبيقات في الوضع الصامت ، فقم بتشغيل الأمر التالي:

وينجيت إلغاء تثبيت برنامج Notepad ++ -e -h

عرض الميزات التجريبية لبرنامج Windows Package Manager

يتيح لك أمر features عرض قائمة الميزات التجريبية والحالة المتاحة لإصدار Windows Package Manager الخاص بك (winget).

لعرض حالة الميزات التجريبية على Winget ، قم بتشغيل الأمر التالي:

ميزات وينجيت

سترى قائمة الميزات وما إذا تم تمكينها أو تعطيلها في عمود "الحالة". يمكنك تمكين أو تعطيل الميزات من خلال إعدادات Winget.

تكوين إعدادات Windows Package Manager (Winget)

يمكن تحرير إعدادات Windows Package Manager (Winget) في ملف إعداد JSON. يتيح لك "settings.json" تخصيص تجارب وتفضيلات عملاء Winget المتنوعة مثل إعدادات التحديث التلقائي وواجهة مستخدم شريط التقدم وسلوك المثبت والميزات والمزيد.

لفتح ملف settings.json ، قم بتشغيل الأمر البسيط التالي:

إعدادات وينجيت

بشكل افتراضي ، سيتم فتح ملف JSON في محرر النصوص الافتراضي الخاص بك مثل Notepad.ومع ذلك ، يوصى بتعديل ملفات JSON في محرر التعليمات البرمجية ويفضل "Microsoft Visual Studio Code" الذي سيكون تحريره أسهل. إذا تم بالفعل تعيين محرر النص / الرمز الافتراضي ، فسيقوم تلقائيًا بتشغيل محرر النص الافتراضي الخاص بك وفتح ملف الإعدادات فيه.

إذا لم يكن لديك Visual Studio Code ، فيمكنك تثبيته باستخدام هذا الأمر:

وينجيت تثبيت Microsoft.VisualStudioCode

إذا كنت لا تريد تثبيت VS Code ، فيمكنك أيضًا تعديل الإعدادات في Notepad.

بمجرد فتح ملف إعدادات JSON لأول مرة في محرر النصوص الخاص بك ، لن يتم تكوين إعدادات.

تغيير الفاصل الزمني للتحديث للمصدر

ال autoUpdateIntervalInMinutes يحدد الكود الفاصل الزمني (بالدقائق) للتحقق من تحديثات المصدر. تم تعيين الفاصل الزمني الافتراضي للتحديث على "5". يمكنك تغييره حسب متطلباتك. إذا كنت ترغب في تعطيل البحث التلقائي عن التحديث لأحد المصادر ، فقم فقط بتغييره إلى "0".

في المثال أدناه ، نقوم بتغيير الفاصل الزمني للتحديث إلى "10" دقائق.

في حالة تعطيل فحص التحديث التلقائي ، يمكنك التحقق يدويًا من تحديثات المصدر عبر تحديث مصدر winget.

تغيير التصميم المرئي لشريط التقدم

يمكنك تغيير النمط المرئي أو لون شريط التقدم بامتداد المرئية إعدادات. اللون الافتراضي لشريط التقدم هو "تمييز" ، ولكن يمكنك تغييره إلى "رجعي" أو "قوس قزح".

على سبيل المثال ، لتغيير لون شريط التقدم إلى "قوس قزح" ، أضف الكود التالي إلى ملف JSON:

"مرئي": {"progressBar": "rainbow"}،

وتأكد من إضافة قوس إغلاق } في نهاية كود JSON.

تغيير نطاق التثبيت للتطبيق

يمكنك أيضًا تغيير سلوك التثبيت بما في ذلك النطاق والإعدادات المحلية والمزيد باستخدام ملف تثبيت السلوك إعدادات.

يحدد إعداد النطاق ما إذا كان يجب تثبيت الحزمة للمستخدم الحالي فقط أو للجهاز بأكمله. يمكنك تعيين نطاق كل التثبيت لأي منهما المستعمل أو آلة.

لتغيير النطاق إلى المستخدم الحالي ، أدخل الرمز أدناه:

"installBehavior": {"التفضيلات": {"النطاق": "المستخدم"}}،

تمكين أو تعطيل الميزات التجريبية في Winget

كما ذكرنا في القسم السابق ، يمكنك أيضًا تكوين الميزات التجريبية لـ Winget في ملف settings.json. ال الميزات التجريبية يسمح لك الإعداد بتمكين الميزات أو تعطيلها. لعرض قائمة الميزات التجريبية المتاحة ، قم بتشغيل ميزات وينجيت.

كما يمكنك أعلاه ، هناك ميزتان متاحتان لهذا الإصدار من Windows Package Manager - "إظهار معلومات التبعيات" و "تثبيت MSI المباشر". تعرض ميزة التبعيات معلومات التبعيات الخاصة بالحزمة ويتيح لك "التثبيت المباشر MSI" تثبيت حزم MSI مباشرةً بدلاً من msiexec. قم بتدوين خصائص الميزات التي يمكنك استخدامها في الإعدادات لتمكين الميزة المحددة أو تعطيلها.

لتمكين ميزة "التثبيت المباشر MSI" ، أضف الكود أدناه في ملف JSON:

 "ميزات تجريبية": {"directMSI": صحيح}،

لتمكين ميزة "إظهار معلومات التبعيات" ، قم بتضمين الكود أدناه في ملف JSON:

 "الميزات التجريبية": {"التبعيات": صحيح}،

الآن ، قم بتشغيل ميزات وينجيت الأمر مرة أخرى لتأكيد ما إذا تم تمكين الميزات.

لتعطيل ميزة ، ما عليك سوى تغيير القيمة المنطقية إلى خاطئة في الكود.

لمعرفة المزيد حول مخطط إعدادات Winget واستخدامه ، راجع هذه المقالة - //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.

تصدير البرامج المثبتة إلى كمبيوتر آخر عبر Winget

ميزة أخرى رائعة لأداة Winget هي أنها تسمح لك بتصدير التطبيقات المثبتة على جهاز الكمبيوتر الخاص بك إلى ملف JSON الذي يمكن استخدامه لتثبيت نفس التطبيقات بسرعة على جهاز آخر. يمكن الاستفادة من هذه الميزة إذا كنت تحاول تثبيت نفس التطبيقات على أجهزة كمبيوتر متعددة أو إذا كنت تقوم بإعادة تعيين / إعادة تثبيت جهاز الكمبيوتر الخاص بك.

ومع ذلك ، لن يقوم Winget إلا بتثبيت التطبيقات في مستودع Winget. لن يتم تثبيت برامج أخرى مثل ألعاب الكمبيوتر من خلال ملفات Winget JSON.

صيغة أمر التصدير:

تصدير الأجنحة [-o] []

لعرض الحجج والخيارات المدعومة ، أدخل الأمر أدناه:

تصدير وينجيت -؟

ما يلي هو الوسيطة الوحيدة المتاحة:

  • -o أو --انتاج: المسار إلى ملف JSON المراد إنشاؤه.

الخيارات التالية متاحة:

  • أو --مصدر: تصدير الحزم من المصدر المحدد.
  • --تضمن الإصدارات: قم بتضمين إصدارات حزمة محددة في ملف JSON.
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر وتجنب المطالبة.

مثال:

لتصدير قائمة التطبيقات المثبتة على جهاز الكمبيوتر الخاص بك إلى ملف JSON ، قم بتنفيذ الأمر التالي:

تصدير winget -o F: \ mycomputerapps.json - بما في ذلك الإصدارات

أو

تصدير وينجيت - إخراج F: \ mycomputerapps.json - بما في ذلك الإصدارات

هنا، -o أو --انتاج تحدد الوسيطة المسار الذي تريد حفظ ملف JSON (تصدير) فيه. يخبر خيار –include-version الجناح بتضمين إصدارات التطبيقات المثبتة حاليًا في ملف JSON. بشكل افتراضي ، سيقوم أمر الاستيراد بتثبيت أحدث إصدارات التطبيقات من ملف JSON. ولكن إذا كنت ترغب في تصدير إصدارات محددة من التطبيقات من جهاز الكمبيوتر الحالي ، فستحتاج إلى تضمين ملف - تشمل الإصدارات اختيار.

إذا كان التطبيق أو الإصدار المثبت غير متاح في المستودعات ، فسترى "الحزمة / الإصدار المثبت غير متاح من أي رسالة مصدر" ولن يتم تضمين هذه التطبيقات في ملف JSON.

كما ترى أدناه ، يحتوي ملف JSON الذي تم إنشاؤه حديثًا على قائمة البرامج المثبتة على جهازك.

استيراد قائمة التطبيقات من كمبيوتر آخر عبر Winget

يسمح لك أمر الاستيراد بتثبيت قائمة البرامج من ملف JSON على جهاز الكمبيوتر الخاص بك.

بناء جملة أمر الاستيراد:

استيراد الجناح [-i] []

لعرض الحجج والخيارات المدعومة ، أدخل الأمر أدناه:

استيراد وينجيت -؟

الحجج التالية مدعومة:

  • -أنا أو --استيراد ملف: المسار إلى ملف JSON للاستيراد

الخيارات التالية مدعومة:

  • - تجاهل-غير متوفر: تجاهل الحزم غير المتوفرة
  • - إصدارات أقدم: تجاهل الإصدارات المحددة في ملف JSON وقم بتثبيت أحدث إصدار متوفر
  • - قبول حزمة الاتفاقات: قبول كافة اتفاقيات ترخيص الحزم
  • - قبول الاتفاقات المصدر: قبول كافة اتفاقيات المصدر أثناء عمليات المصدر

مثال:

لتثبيت (استيراد) التطبيقات من ملف JSON على جهاز كمبيوتر ، قم بتشغيل الأمر:

استيراد winget -i F: \ mycomputerapps.json --ignore-unavailable --ignore-version

أو

winget import –-import-file F: \ mycomputerapps.json --ignore-unavailable --ignore-version

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

إذا كانت الحزمة مثبتة بالفعل ، سيحاول Winget البحث عن تحديث لهذه الحزمة. إذا كانت محدثة بالفعل ، فسترى "الحزمة مثبتة بالفعل:" ورسالة "لم يتم العثور على تحديث قابل للتطبيق".

هذا هو.