Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.

أسرار Winget غيّرت جذريًا طريقة استخدامي لنظام Windows 11: نصائح وحيل احترافية لتحسين تجربتك

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

لقد كان WinGet بمثابة اكتشاف. لقد جعل هذه العمليات أسهل بكثير. لكنني وجدت طرقًا لاستخدامه تتجاوز عمليات تثبيت التطبيقات الروتينية؛ العمليات التي كانت تستغرق مني ساعات تستغرق الآن بضع دقائق فقط.

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

4. تهيئة WinGet

إدارة حالة النظام بأكملها

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

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

للقيام بذلك، أستخدم الأمر winget configure. يتطلب إعدادًا أوليًا لمرة واحدة حيث أحدد التطبيقات التي أرغب في تثبيتها على أي نظام وحفظها في ملف YAML. بمجرد الانتهاء من ذلك، ما علي سوى نسخ هذا الملف إلى الكمبيوتر الجديد، وفتح PowerShell كمسؤول، وتشغيل الأمر:

winget configure -f .mysetup.yaml

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

3. WinGet upgrade –all

أمر واحد للحصول على أحدث إصدارات جميع التطبيقات

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

يوفر WinGet طريقة بسيطة للقيام بذلك: الأمر winget upgrade –all. باستخدام هذا الأمر، سيقوم جهاز الكمبيوتر الخاص بك بتنزيل وتثبيت أحدث الإصدارات من جميع تطبيقاتك. غالبًا ما أقوم بتشغيل الأمر winget upgrade أولاً لرؤية التطبيقات المثبتة وإصداراتها الحالية وأحدث الإصدارات المتاحة. إنه مفيد جدًا لأنه يخبرني إذا كانت هناك أي تطبيقات قديمة.

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

winget upgrade --all --include-unknown --force

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

2. تثبيت WinGet

تجنب أي تحديثات غير مقصودة للتطبيقات

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

سيؤدي استخدام winget upgrade –all إلى تحديث جميع التطبيقات، بما في ذلك التطبيقات التي لا تريد تحديثها. هذا هو المكان الذي أحب فيه WinGet pin. فهو يمنحك تحكمًا دقيقًا في بيئات التطبيقات، مما يسمح لك بتعطيل أو تخطي التحديثات لبعض التطبيقات.

يوجه الأمر التالي WinGet لتخطي جميع التحديثات لـ Microsoft PowerToys:

winget pin add --id Microsoft.PowerToys

لذلك عندما أقوم بتشغيل winget upgrade –all، سيتم تحديث كل تطبيق آخر باستثناء PowerToys. لنقل الحالة إلى أجهزة الكمبيوتر الأخرى التي أستخدمها، أقوم بتنفيذ الأمر winget pin export –output .mypins.json لحفظ جميع تطبيقاتي المثبتة في ملف JSON. يمكنني بعد ذلك مشاركة هذا مع فريقي أو أصدقائي.

1. WinGet + جدولة المهام

تكوين صيانة تلقائية للتطبيقات

من بين كل الحيل التي يقدمها WinGet لزيادة الإنتاجية، يأتي التشغيل الآلي في المقدمة. يمكن لـ Windows Task Scheduler تشغيل التطبيقات وفقًا لجدول زمني، ولكن يمكنك الارتقاء بالأمر إلى مستوى آخر وإنشاء أداة صيانة تلقائية عند دمجها مع WinGet.

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

upgrade --all --silent --accept-package-agreements --accept-source-agreements ​​​​​​

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


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

زر الذهاب إلى الأعلى