كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

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

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

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

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

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

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

أنشئ برنامجًا نصيًا (Winget) لتثبيت وتحديث التطبيقات على نظام التشغيل Windows 11

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

أنشئ قائمة بالتطبيقات

لإنشاء قائمة بالتطبيقات المراد تثبيتها وتحديثها باستخدام winget، اتبع الخطوات التالية:

  1. افتح بدء التشغيل .

     

     

  2. ابحث عن موجه الأوامر (أو الطرفية)، وانقر بزر الماوس الأيمن على النتيجة الأولى، واختر خيار التشغيل كمسؤول .

  3. اكتب الأمر التالي للعثور على رقم تعريف التطبيق واضغط على مفتاح الإدخال (Enter) :

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

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

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

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

على سبيل المثال، إذا أردت العثور على معلومات winget لتطبيق "VLC"، فأنا أستخدم الأمر winget search vlc.

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

أنشئ برنامج winget النصي

لإنشاء ملف دفعي لتثبيت التطبيقات وتحديثها، اتبع الخطوات التالية:

  1. افتح بدء التشغيل .

  2. ابحث عن تطبيق المفكرة وانقر على النتيجة الأولى لفتح التطبيق.

  3. انسخ والصق الكود التالي في ملف نصي:

    @echo off setlocal enabledelayedexpansion :: قائمة معرفات التطبيقات set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys for %%A in (%apps%) do ( echo --------------------------------------- echo معالجة %%A... :: التحقق من تثبيت التطبيق عن طريق التقاط مخرجات القائمة winget list --id %%A > temp_check.txt 2>&1 findstr /C:"لم يتم العثور على حزمة مثبتة" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A غير مثبت. جارٍ التثبيت... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A مثبت. جارٍ محاولة الترقية... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo فشلت الترقية لـ %%A أو لا يوجد تحديث متاح. ) ) صدى. ) حذف temp_check.txt >nul 2>&1 نهاية الملف المحلي

  4. في قسم "set apps=" ، قم بتحديد التطبيقات التي تريد تثبيتها وتحديثها على جهاز الكمبيوتر الخاص بك، واستخدم مسافة لفصل كل تطبيق.

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

  5. انقر على "ملف" واختر خيار "حفظ باسم" .

  6. حدد موقع تخزين الملف.

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

  7. قم بتحديد اسم للبرنامج النصي واستخدم امتداد الملف .bat .

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

  8. انقر على زر الحفظ .

بعد إكمال الخطوات، يمكنك تشغيل البرنامج النصي يدويًا عن طريق النقر بزر الماوس الأيمن على ملف ".bat" واستخدام خيار "التشغيل كمسؤول" ، أو يمكنك إنشاء مشغل لتشغيل ملف الدفعة تلقائيًا.

إليكم شرحًا تفصيليًا لبرنامج التشغيل المجمع وكيفية عمل كل جزء منه:

الإعداد الأولي

  • @echo offيمنع تكرار الأوامر.
  • setlocal enabledelayedexpansionيُمكّن "توسيع المتغيرات المؤجل" بحيث يمكن الوصول إلى المتغيرات الموجودة داخل الأقواس في الوقت الفعلي باستخدام !VAR!بدلاً من %VAR%.

يحدد قائمة التطبيقات

  • set apps =يحدد قائمة معرفات تطبيقات winget التي سيتم معالجتها في الحلقة.

تصفح كل تطبيق

  • for %%A in (%apps%) do ()لكل معرف ( %%A) في قائمة التطبيقات، يتم تشغيل الأوامر المرفقة بالتسلسل.

تحقق من تثبيت التطبيق

  • winget listيكتب المخرجات إلى هذا الملف temp_check.txtلأن أداة الأوامر لا تملك طريقة للتحقق مما إذا كان التطبيق مثبتًا بالفعل.
  • findstrيبحث في ذلك الملف عن عبارة "لم يتم العثور على حزمة مثبتة". ويضبط القيمة ERRORLEVELعلى 0 إذا تم العثور عليها، وإلا على 1 .
  • !errorlevel!يساعد ذلك في الحصول على رمز الخطأ الصحيح داخل الحلقة.

قم بتثبيت التطبيق أو ترقيته

  • إذا لم يكن التطبيق مثبتًا ( errorlevel = 0)، فقم بتشغيله winget install.
  • إذا تم تثبيته، فقم بتشغيله winget upgrade، وفي حالة الفشل ( errorlevel ≠ 0) أبلغ عن فشل الترقية أو عدم توفر تحديث.

تنظيف البرنامج النصي وإنهاؤه

  • delيقوم بحذف الملف المؤقت.
  • endlocalيعيد بيئة ما قبل البرنامج النصي، وينهي التوسع المتأخر.

قم بإعداد البرنامج النصي

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

يدوياً

إذا كنت ترغب في تشغيل البرنامج النصي يدويًا، فاتبع الخطوات التالية:

  1. انقر بزر الماوس الأيمن على ملف ".bat" وحدد خيار التشغيل كمسؤول .

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

يمكنك أيضًا تشغيله مباشرة من خلال موجه الأوامر أو PowerShell.

يُعد هذا الخيار مثاليًا للاختبار أو الاستخدام العرضي، ولكنه يتطلب بدء التشغيل يدويًا في كل مرة.

أضف إلى مجلد بدء التشغيل

لتشغيل البرنامج النصي تلقائيًا من مجلد "بدء التشغيل"، اتبع الخطوات التالية:

  1. افتح بدء التشغيل .

  2. ابحث عن كلمة "Run" وانقر على النتيجة الأولى لفتح التطبيق.

  3. اكتب الأمر التالي لفتح المجلد واضغط على مفتاح الإدخال (Enter) :

    shell:startup

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

  4. انسخ والصق اختصارًا لملف .bat في المجلد.

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

بعد إتمام الخطوات، سيتم تشغيل البرنامج النصي في كل مرة تقوم فيها بتسجيل الدخول.

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

إنشاء مهمة مجدولة

لإنشاء مهمة مجدولة لتشغيل برنامج winget النصي، اتبع الخطوات التالية:

  1. افتح بدء التشغيل .

  2. ابحث عن "جدولة المهام"  وانقر على النتيجة الأولى لفتح التطبيق.

  3. (اختياري) انقر بزر الماوس الأيمن على مجلد "مكتبة جدولة المهام" وحدد خيار " مجلد جديد " .

  4. قم بتأكيد اسم المجلد - على سبيل المثال، مهامي .

  5. انقر بزر الماوس الأيمن على مجلد "مهامي" ثم انقر على خيار إنشاء مهمة .

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

  6. انقر على علامة التبويب "عام" .

  7. في حقل "الاسم"، اكتب اسمًا وصفيًا للمهمة، مثل " تطبيقاتي ".

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

  8. حدد خيار "التشغيل سواء كان المستخدم مسجلاً دخوله أم لا" ضمن قسم "خيارات الأمان".

  9. حدد خيار "التشغيل بأعلى الامتيازات" .

  10. انقر على علامة التبويب "المحفزات" .

  11. انقر على زر "جديد" .

  12. حدد مشغلًا (مثل "عند تسجيل الدخول" أو "عند بدء التشغيل" أو وفقًا لجدول زمني مثل يوميًا) ضمن إعداد "بدء المهمة".

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

  13. قم بضبط إعدادات الجدول الزمني حسب الحاجة.

    ملاحظة سريعة: لتبسيط الأمور، قد ترغب في اختيار خيار "عند بدء التشغيل" .

  14. انقر على زر "موافق" .

  15. انقر على علامة التبويب "الإجراءات" .

  16. انقر على زر "جديد" .

  17. حدد خيار " بدء برنامج" ضمن إعداد "الإجراءات".

  18. في إعدادات "البرنامج/النص البرمجي"، اكتب الأمر التالي:

    cmd.exe

    كيفية إنشاء برنامج نصي (Winget) لتثبيت وتحديث التطبيقات تلقائيًا على نظام التشغيل ويندوز 11

  19. في إعداد "إضافة وسيطات (اختياري)"، اكتب الأمر التالي:

    /c "C:\path\to\YOUR-SCRIPT.bat"

  20. انقر على زر "موافق" .

  21. انقر على علامة التبويب "الشروط" .

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

  23. انقر على زر "موافق" .

  24. قم بتأكيد كلمة مرور حسابك.

  25. انقر على زر "موافق" .

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

اترك تعليقاً

الإصدار 26200.5603 لنظام التشغيل Windows 11 يضيف إجراءات الذكاء الاصطناعي لمستكشف الملفات في قناة المطورين

الإصدار 26200.5603 لنظام التشغيل Windows 11 يضيف إجراءات الذكاء الاصطناعي لمستكشف الملفات في قناة المطورين

يأتي الإصدار 26200.5603 (KB5058488) لنظام التشغيل Windows 11 مع إجراءات الذكاء الاصطناعي لمستكشف الملفات، وإعدادات متقدمة جديدة، وتغييرات في المشاركة والطاقة والأدوات.

لا يزال خيار التحديث الموسع المجاني لنظام التشغيل Windows 10 يتطلب حساب Microsoft في أوروبا

لا يزال خيار التحديث الموسع المجاني لنظام التشغيل Windows 10 يتطلب حساب Microsoft في أوروبا

يُصبح تحديث نظام التشغيل Windows 10 ESU مجانيًا في أوروبا لمدة عام إضافي، ولكن التسجيل لا يزال يتطلب حسابًا على منصة مايكروسوفت. إليكم شرحًا للمتطلبات.

كيفية التحقق من نماذج الذكاء الاصطناعي المثبتة على نظام التشغيل ويندوز 11

كيفية التحقق من نماذج الذكاء الاصطناعي المثبتة على نظام التشغيل ويندوز 11

للتحقق من نماذج الذكاء الاصطناعي المتوفرة على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام التشغيل Windows 11 Copilot+، افتح الإعدادات > النظام > مكونات الذكاء الاصطناعي، وقم بتأكيد النماذج الموجودة على الجهاز.

يتوفر الآن نظام التشغيل Windows 11 24H2 بالكامل لأجهزة الكمبيوتر المتوافقة.

يتوفر الآن نظام التشغيل Windows 11 24H2 بالكامل لأجهزة الكمبيوتر المتوافقة.

أصبح نظام التشغيل Windows 11 24H2 متاحًا الآن بالكامل يدويًا وتلقائيًا لأجهزة الكمبيوتر المؤهلة التي تعمل بالإصدارات 23H2 و22H2 و21H2 وWindows 10.

ميزات الذكاء الاصطناعي الجديدة لنظام التشغيل ويندوز 11 لأجهزة الكمبيوتر المزودة بخاصية Copilot+ ستتوفر في عام 2025

ميزات الذكاء الاصطناعي الجديدة لنظام التشغيل ويندوز 11 لأجهزة الكمبيوتر المزودة بخاصية Copilot+ ستتوفر في عام 2025

تتضمن ميزات الذكاء الاصطناعي الجديدة لنظام التشغيل Windows 11 التي ستصدر في عام 2025، ميزة الاستدعاء، وميزة النقر للقيام، والفهرسة الدلالية، والذكاء الاصطناعي في الإعدادات، ومولد الملصقات، وإجراءات المستكشف.

مايكروسوفت ستستبدل خاصية البحث في شريط المهام بخاصية Copilot في نظام التشغيل ويندوز 11

مايكروسوفت ستستبدل خاصية البحث في شريط المهام بخاصية Copilot في نظام التشغيل ويندوز 11

تعتزم مايكروسوفت تغيير مربع بحث ويندوز في شريط المهام بواجهة مستخدم بحث جديدة من نوع Copilot مع إمكانية الوصول السريع إلى الرؤية والصوت.

تُضيف مايكروسوفت ميزة الذكاء الاصطناعي التفاعلي إلى نظام التشغيل ويندوز 11 من خلال ميزتي إجراءات الطيار المساعد ويا طيار مساعد.

تُضيف مايكروسوفت ميزة الذكاء الاصطناعي التفاعلي إلى نظام التشغيل ويندوز 11 من خلال ميزتي إجراءات الطيار المساعد ويا طيار مساعد.

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

كيفية إعادة ضبط المصنع لجهاز Xbox Ally X المحمول على نظام التشغيل Windows 11

كيفية إعادة ضبط المصنع لجهاز Xbox Ally X المحمول على نظام التشغيل Windows 11

لإعادة ضبط جهاز Xbox Ally أو Ally X، يمكنك استخدام ميزة إعادة ضبط هذا الكمبيوتر على نظام التشغيل Windows 11، ولكن أيًا من الخيارين سيؤدي أيضًا إلى حذف ألعابك.

كيفية تفعيل قائمة ابدأ الجديدة في نظام التشغيل ويندوز 11

كيفية تفعيل قائمة ابدأ الجديدة في نظام التشغيل ويندوز 11

لتمكين تصميم قائمة ابدأ الجديد على نظام التشغيل Windows 11 25H2 و 24H2، قم بتشغيل ViveTool باستخدام الأمر vivetool /disable /id:47205210.

الميزات الجديدة والتغييرات والتفاصيل الخاصة بنظام التشغيل Windows 11 26H2 (حتى الآن)

الميزات الجديدة والتغييرات والتفاصيل الخاصة بنظام التشغيل Windows 11 26H2 (حتى الآن)

يخضع نظام التشغيل Windows 11 26H2 حاليًا للاختبار. إليكم ما نعرفه عن موعد الإصدار، وتحديثات التفعيل، والميزات الجديدة، وإعادة تصميم مايكروسوفت للذكاء الاصطناعي.