כיצד להשתמש ב-WINGET ב-Windows 11

כל מה שאתה צריך לדעת על התקנה ושימוש במנהל החבילות של Windows (WINGET) ב-Windows 11 עם דוגמאות.

מנהל החבילות של Windows, המכונה WINGET על ידי המשתמשים שלו, הוא מנהל חבילות מבוסס שורת פקודה המאפשר לך למצוא, להוריד, להתקין, לשדרג, להסיר ולהגדיר יישומים במהירות במחשבי Windows 10 ו-Windows 11.

מנהל החבילות של Windows של מיקרוסופט מקל על ניהול אפליקציות על ידי הפעלת פקודה אחת - וינגט בשורת הפקודה. לדוגמה, אם ברצונך להתקין או לעדכן אפליקציה במחשב שלך, אתה יכול פשוט להפעיל פקודת 'Winget' מהירה כדי למצוא ולהתקין את הגרסה העדכנית ביותר של יישום לפי שמה מבלי שתצטרך לעבור את השלבים הנוספים של חיפוש מקוון , הורדה והתקנה ידנית שלו.

Winget הוא כלי מובנה ב-Windows 11 שהופך התקנה, עדכון, הגדרה והסרה של אפליקציות מרובות לחלקות. במאמר זה, נבחן כיצד להתקין (אם הוא עדיין לא מותקן) ולהשתמש ב-Windows Package Manager (Winget) ב-Windows 11.

כיצד להתקין את WINGET (מנהל החבילות של Windows) ב-Windows 11

כלי שורת הפקודה של Windows Package Manager (Winget) מצויד למעשה ב-Windows 11 כברירת מחדל בתור 'מתקין האפליקציות'. בכל מקרה, מתקין האפליקציה אינו מותקן במחשב Windows 11 שלך, עליך להתקין אותו מחנות Microsoft. אם זה כבר מותקן, ודא שהוא מעודכן בגרסה העדכנית ביותר.

אם עדיין לא התקנת את תוכנת ה-App Installer במחשב שלך, ישנן שתי דרכים להתקין אותו:

קבל את מתקין האפליקציה מ-Microsoft Store. כדי לעשות זאת, פתח את Microsoft Store וחפש את 'מתקין אפליקציות'.

לאחר מכן, פתח את הדף 'מתקין אפליקציות' ולחץ על כפתור 'קבל' כדי להתקין אותו. אם כבר יש לך את האפליקציה, לחץ על כפתור 'עדכן' כדי לעדכן את האפליקציה.

אם ברצונך להתקין את מנהל החבילות של Windows עם מתקין לא מקוון, אתה יכול להוריד את הגרסה העדכנית ביותר של אפליקציה זו מדף GitHub.

בקר בדף ההפצה של מנהל החבילות של Windows ב- GitHub ובחר את הגרסה העדכנית ביותר.

לאחר שדף הגרסה העדכנית ביותר של מנהל החבילות של Windows נפתח, לחץ על קישור ההורדה '.msixbundle' (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) מתחת לסעיף Assets כדי להוריד את תוכנית ההתקנה הלא מקוונת.

לאחר הורדת הקובץ, לחץ עליו פעמיים כדי להתקין את האפליקציה. לאחר מכן, לחץ על כפתור 'התקן' באשף. אם אתה רואה הודעת 'מתקין האפליקציה כבר מותקן', פשוט לחץ על כפתור 'התקן מחדש' כדי להתקין מחדש את האפליקציה.

לאחר התקנת האפליקציה, הפעל מחדש את המחשב.

כיצד להשתמש ב-WINGET, מנהל החבילות של Windows ב-Windows 11

לאחר שהתקנת את כלי שורת הפקודה של Windows Package Manager, תוכל להפעיל כנף מחלון שורת הפקודה או מעטפת שורת הפקודה במסוף Windows.

כדי להפעיל את פקודת Winget, ראשית, פתח את שורת הפקודות כמנהל מערכת. כדי לעשות זאת, לחץ על התחל ב-Windows 11 וחפש 'שורת פקודה' או 'CMD'. לאחר מכן, לחץ באמצעות לחצן העכבר הימני על התוצאה העליונה ובחר באפשרות 'הפעל כמנהל'. אם אתה רואה תיבת דו-שיח אזהרת UAC, לחץ על 'כן' כדי לאשר.

כדי להתחיל, פשוט הקלד וינגט בשורת הפקודה והקש Enter.

תקבל רשימה של פקודות ומידע על אופן השימוש בכלי. אלו הן הפקודות של Winget הזמינות:

פקודהפעולה
להתקיןמתקין את החבילה הנתונה
הופעהמציג מידע על חבילה
מָקוֹרניהול מקורות החבילות
לחפשמצא והצג מידע בסיסי של חבילות
רשימההצג חבילות מותקנות
שדרוגמשדרג את החבילה הנתונה
הסר את ההתקנהמסיר את החבילה הנתונה
בְּלִילעוזר לגיבוב קבצי התקנה
לְאַמֵתמאמת קובץ מניפסט
הגדרותפתח את ההגדרות או הגדר את הגדרות המנהל
מאפייניםמציג את הסטטוס של תכונות ניסיוניות
יְצוּאמייצא רשימה של החבילות המותקנות
יְבוּא מייבא את כל החבילות בקובץ

בנוסף לפקודות לעיל, תקבלו גם פקודות לבדיקת גרסת Windows Package Manager ולקבל מידע נוסף על הכלי:

  • - - גרסה:גרסת תצוגה של הכלי
  • - - מידע: הצג מידע כללי על הכלי

כדי לקבל פרטים נוספים על הכלי, הקלד את הפקודה הבאה ולחץ להיכנס:

winget --מידע

פקודות Winget אינן תלויות רישיות, אז אתה יכול להשתמש באותיות קטנות, רישיות או תערובת של שניהם, זה יעבוד אותו הדבר.

לכל אחת מהפקודות שהוזכרו לעיל יש קבוצה משלה של אפשרויות/מתגים שניתן להשתמש בהם עם הפקודות כדי לגלות, להתקין, לשדרג, להסיר ולהגדיר יישומים לפי הצורך שלך.

כדי לקבל מידע נוסף ולהציג אפשרויות עבור פקודה ספציפית, העבר את העזרה -? ארגומנט אחרי שם הפקודה. לדוגמה, אם רוצים לדעת מידע נוסף עללחפש הפקודה, כמו גם הארגומנטים והאפשרויות שלה, הזן את הפקודה שלהלן:

חיפוש כנפיים -?

חפש במהירות אפליקציות ב-Winget

מאגרי Winget מלאים במאות תוכנות שימושיות, הכל מתוכנות שולחן העבודה הנפוצות של Windows ועד לכלי מפתחים.

אתה יכול להשתמש ב-Winget כדי למצוא ולהתקין במהירות יישומים מהמאגר שלו על ידי התייחסות לשם האפליקציה, תג, מזהה או אחרים. אם אתה רוצה למצוא אפליקציה, תצטרך להשתמש בפקודת החיפוש. כדי לחפש אפליקציה, השתמש בפקודה הבאה:

חיפוש כנף 

היכן החלף את '' בשם האפליקציה שברצונך להתקין.

דוגמא:

נניח שאתה רוצה להתקין את אפליקציית 'טוויטר', אתה יכול להשתמש בפקודה הבאה כדי להתקין את האפליקציה במקום לחפש אותה באינטרנט:

winget search Twitter

כאשר אתה מבצע את הפקודה הראשונה שלך, Winget יודיע לך שמקור החנות של MS מחייב אותך להציג את הסכם המקור לפני השימוש בכלי. אתה יכול לבדוק את ההסכם מכתובת האתר הזו -

תנאי העסקה: //aka.ms/microsoft-store-terms-of-transaction

אם אתה מסכים לכל תנאי הסכמי המקור, פשוט הקלד 'Y' והקש Enter.

כעת, ה-Winget יחפש את האפליקציה ויראה לך רשימה של כל האפליקציות שיש להן את השם 'טוויטר' כפי שמוצג להלן. בצילום המסך למטה, התוצאה העליונה היא האפליקציה הנכונה שאנו רוצים.

אם תחפש אפליקציה עם שם שגוי, מזהה, כינוי (כינוי) או תג שגויים, תקבל הודעת שגיאה האומרת 'לא נמצאה חבילה התואמת לקריטריוני קלט', כפי שמוצג להלן.

אתה יכול גם להשתמש אוֹ --שאילתא ארגומנטים לחיפוש חבילות האפליקציה הזמינות ל-winget המכילות את מילת השאילתה (טוויטר):

winget search -q twitter

אוֹ

חיפוש winget --שאילתה בטוויטר

ארגומנטים אלה של שאילתה הם אופציונליים, הערכים יעבדו גם בלעדיהם.

אם שם התוכנית מכיל רווח כלשהו, ​​תחום את שם האפליקציה במרכאות. לדוגמה:

חיפוש winget "Mozilla Firefox"

סנן את תוצאות החיפוש שלך ב-Winget

כפי שניתן לראות להלן, כאשר חיפשנו חבילות תוכנה עם מילת המפתח "טוויטר", Winget יחזיר את כל החבילות שעשויות להכיל את המילה "טוויטר" בשדה השם, הזיהוי, הכינוי או התגית. זה גם יציג את האפליקציות עם החלק של השם בתור 'טוויטר'.

אם אתה מקבל מאות תוצאות כמו זה, יהיה קשה למצוא את היישום הספציפי שאתה מחפש.

למרבה המזל, Winget נותן רשימה של מסנני שאילתות חיפוש (אפשרויות) המאפשרות לך לצמצם את החיפוש או להגביל את התוצאות המוחזרות. כדי להציג את האפשרויות הנתמכות על ידי לחפש הפקודה, הפעל את הפקודה למטה:

חיפוש כנפיים -?
לתמונה זו יש תכונת alt ריקה; שם הקובץ שלו הוא allthings.how-how-to-use-winget-in-windows-11-image-9.png

ניתן לסנן את החיפוש באפשרויות הבאות:

  • --תְעוּדַת זֶהוּת: סנן תוצאות לפי מזהה
  • --שֵׁם: סנן תוצאות לפי שם
  • --כינוי: סנן תוצאות לפי כינוי
  • --תָג: סנן תוצאות לפי תג
  • --פקודה: סנן תוצאות לפי פקודה
  • אוֹ --לספור: הצג רק את מספר התוצאות שצוין
  • אוֹ --מָקוֹר: מצא חבילה באמצעות המקור שצוין
  • אוֹ--מְדוּיָק: מצא חבילה באמצעות התאמה מדויקת

סנן את תוצאות החיפוש שלך לפי שם

כעת, עם האפשרויות לעיל, תוכל לסנן את תוצאות החיפוש שלך. אתה יכול בקלות להגביל את החיפוש לשם האפליקציה בלבד. התחביר:

חיפוש winget --שם 

נניח שאתה רוצה למצוא רק את חבילות האפליקציות שיש בהן את המילה טוויטר בשדה 'שם' של התוצאה. אתה יכול להשתמש בפקודה למטה כדי לנסות את זה:

חיפוש winget --שם טוויטר

כפי שניתן לראות, ה-winget מחזיר רק את התוצאות שהמחרוזת 'טוויטר' בשדה 'שם' ואחרות השמיטו.

סנן את תוצאות החיפוש שלך לפי מזהה

אתה יכול גם להגביל את החיפוש שלך למזהה של האפליקציה. לכל חבילת אפליקציה יש מזהה ספציפי שהוא שילוב של אותיות ומספרים (למשל 9WZDNCRFJ110) או שילוב של מפרסם ושם האפליקציה (למשל Mozilla.Firefox).

אם אתה רוצה למצוא את החבילות לפי מזהה האפליקציה, אתה יכול להשתמש בפקודה הבאה כדי לסנן את החיפוש שלך:

חיפוש winget --ID 

אוֹ

חיפוש winget --ID = 

היכן החלף את הארגומנט במזהה היישום שאתה רוצה לחפש.

דוגמה 1:

לדוגמה, מזהה אפליקציית טוויטר מחנות MS הוא 9WZDNCRFJ140. כאשר יש לך מזהה שהוא שילוב של אותיות ומספרים, תצטרך להוסיף א = לחתום בין ה תְעוּדַת זֶהוּת הפקודה והטיעון:

חיפוש winget --ID = 9WZDNCRFJ140

כמו כן, הקפידו להוסיף סינגל לפני ואחרי סימן השוויון =.

דוגמה 2:

עם זאת, אם יש לך מזהה שהוא שילוב של מפרסם ושם האפליקציה, תוכל להזין את הארגומנט ID עם או בלי = סִימָן.

לדוגמה, נניח שאתה מחפש 'firefox' ב-winget, תראה את כל התוצאות עם המחרוזת 'firefox' בכל שדה כפי שמוצג בצילום המסך למטה. כפי שניתן לראות למטה המזהה כולל את המפרסם ואת שם האפליקציה.

כעת, אם ברצונך להגביל את החיפוש למזהה של אפליקציית פיירפוקס, תוכל להשתמש באחת מהפקודות הבאות:

חיפוש winget --ID Mozilla.Firefox

אוֹ

חיפוש winget --ID=Mozilla.Firefox

בפקודות לעיל, המזהה הוא השילוב של המפרסם ושם האפליקציה. ייתכן שגם שמתם לב בפקודות לעיל, אתה יכול להזין את מזהה האפליקציה עם או בלי = סימן, ואם אתה כולל את סימן השוויון (=), הקפד לא להשאיר רווח לפני ואחרי = לחתום על סוג זה של מזהה אפליקציה.

כפי שאתה יכול לראות לעיל, תקבל את התוצאות המוחזרות הדורשות תעודה מזהה זו Mozilla Firefox נמצא בשדה 'מזהה' היחיד של התוצאות.

סנן את תוצאות החיפוש שלך לפי תגים

אתה יכול גם להגביל את החיפוש לתגים הרשומים עבור חבילות האפליקציה. לדוגמה, אם אתה רוצה לסנן את תוצאת החיפוש שלך עם התג 'firefox', אתה יכול לנסות אחת מהפקודות הבאות:

winget search --tag firefox

אוֹ

חיפוש winget --tag=firefox

תקבל את התוצאות המוחזרות עם התגית 'firefox' הרשומה עבור החבילות.

סנן את תוצאות החיפוש שלך לפי פקודות

דרך נוספת לסנן את החיפוש שלך היא להשתמש בפקודות הרשומות עבור האפליקציה.

כדי לקבל רק את חבילות התוכנה שבהן מופיעה הפקודה 'firefox', תוכל להשתמש באחת מהפקודות הבאות:

חיפוש winget --command=firefox

אוֹ

winget search --command firefox

סנן את תוצאות החיפוש שלך לפי כינוי

אם אינך יודע את השם הרשמי או הנכון של אפליקציה, אתה מחפש אותה עם כינוי ידוע (שם לא רשמי) או כינוי.

לדוגמה, אתה יכול לחפש את יישום 'Iobit Uninstaller' עם הכינוי 'Iobit':

winget search --moniker=iobit

האמור לעיל יפרט את האפליקציות עם הכינוי או הכינוי התואמים.

סנן את תוצאות החיפוש שלך לפי מקור

Winget מאחזר חבילות יישומים מ-Microsoft Store וממאגרי Winget לצורך התקנה ושדרוג אפליקציות. כאשר אתה מחפש יישומים באמצעות הכלי Winget, הוא מאחזר יישומים ממקורות Microsoft Store ו-Winget וכן מכל מקורות מותאמים אישית אחרים שאולי הוספת. עם זאת, אתה יכול גם לחפש אפליקציות ממקור ספציפי אחד במקום כולן באמצעות אחת מהן אוֹ --מָקוֹר אוֹפְּצִיָה.

התחביר:

חיפוש כנפיים -S 

אוֹ

חיפוש winget --מקור 

איפה השם של מאגר המקור, זה יכול להיות גם msstore אוֹ כנף.

דוגמא:

כאשר אתה מחפש אפליקציית 'Spotify' עם מסננים כלשהם, תקבל את התוצאות הבאות משני המקורות 'msstore' (MS Store) ומאגר 'winget':

כדי להגביל את החיפוש למקור מסוים, הקלד אחת מהפקודות הבאות ולחץ להיכנס.

עבור מקור Microsoft Store:

winget search -s msstore spotify

למקור Winget:

חיפוש winget --מקור winget spotify

בפקודות לעיל, אתה יכול להשתמש באחת מהאפשרויות אוֹ --מָקוֹר אפשרות לסנן את החיפוש לפי המקור.

כתוצאה מכך, הוא יאחזר רק תוצאות מהמקור שצוין.

סנן את תוצאות החיפוש שלך לפי ספירה

אתה יכול גם לציין את מספר הפלטים או התוצאות שאתה יכול לקבל בחיפוש אחר אפליקציה בעזרת ה אוֹ --לספור אוֹפְּצִיָה.

כדי להגביל את מספר הפלטים לספירה שצוינה, הזן אחת מהפקודות הבאות:

winget search -n 

אוֹ

winget search -count 

היכן החלף למספר התוצאות (ספירה) שאתה רוצה לקבל עבור חיפוש.

דוגמא:

לדוגמה, אם אתה רוצה להגביל את הפלט ל-5 כשאתה מחפש את האפליקציה 'Firefox', השתמש באחת מהפקודות הבאות:

winget search -n 5 firefox

אוֹ

winget search --count 5 firefox

מצא את חבילת האפליקציה באמצעות מחרוזת מדויקת

לפעמים אתה רוצה למצוא רק את חבילת התוכנה התואמת את מחרוזת השאילתה המדויקת. במקרים כאלה, אתה יכול להשתמש ה אוֹ מְדוּיָק אפשרות למצוא את החבילה התואמת את המחרוזת המדויקת בשאילתה.

דוגמא: כדי למצוא עבור אפליקציית Recava באמצעות התאמה מדויקת, נסה את הפקודות הבאות:

חיפוש winget --בדיוק Recuva

אוֹ

winget search -e Recuva

אפליקציית חיפוש עם אפשרויות סינון מרובות

אתה יכול גם להשתמש במספר אפשרויות סינון לחיפוש אפליקציה. בדוגמה למטה, אנו מגבילים את החיפוש לשם האפליקציה (firefox) ומספר התוצאות (3).

winget search --name=firefox --count=3

חפש במספר אפליקציות בפקודה אחת

ניתן להשתמש ב-Winget גם כדי למצוא מספר אפליקציות בו-זמנית בפקודה אחת. כדי לעשות זאת, תצטרך להצטרף לפקודות מרובות עם אמפרסנד && שלטים. הנה פקודה לדוגמה:

winget search vlc && winget search Twitter && winget search Recuva

הצג מידע על החבילה ב-Winget

במקרה שאתה רוצה להציג מידע נוסף על חבילת יישומים ספציפית, אתה יכול לעשות זאת עם הופעה פקודה.

כדי להציג מידע נוסף על חבילה, הפעל את הפקודה הבאה:

מופע כנף 

כדי להציג את האפשרויות הזמינות עבור הפקודה show, השתמש בפקודה הבאה:

מופע כנף -?

אלו הם הדגלים הזמינים (האפשרויות) שניתן להשתמש בהם עם הופעה פקודה:

  • -מ,--מניפסט: הנתיב למניפסט של החבילה.
  • --תְעוּדַת זֶהוּת: סנן תוצאות לפי מזהה
  • --שֵׁם: סנן תוצאות לפי שם
  • --כינוי: סנן תוצאות לפי כינוי
  • -v אוֹ --גִרְסָה: השתמש בגרסה שצוינה; ברירת המחדל היא הגרסה העדכנית ביותר
  • אוֹ --מָקוֹר: מצא חבילה באמצעות המקור שצוין
  • אוֹ --מְדוּיָק: מצא חבילה באמצעות התאמה מדויקת
  • --גרסאות: הצג גרסאות זמינות של החבילה
  • --כּוֹתֶרֶת: כותרת HTTP מקור אופציונלית של Windows-Package-Manager REST
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור

דוגמה 1:

לדוגמה, אם ברצונך להציג פרטים על החבילה 'Spotify' עם מזהה האפליקציה 'Spotify.Spotify', הפעל את הפקודה הבאה:

winget show --id=Spotify.Spotify

דוגמה 2:

מאגרי או מקורות של Winget יכולים להכיל גרסאות מרובות של חבילת תוכנה. כדי להציג את רשימת כל גרסאות החבילות הזמינות, בצע את הפקודה הבאה (דוגמה):

winget show --id=7Zip.7Zip --גרסאות

איפה להחליף --id=7Zip.7Zip עם האפשרות והארגומנט, ברצונך להשתמש כדי להציג רשימה של גרסאות אפליקציה זמינות.

נהל מקורות של חבילות ב-Winget

Windows Package Manager (Winget) מאפשר לך להוסיף, לרשום, לעדכן, להסיר, לאפס ולייצא מאגרים או מקורות.

כדי לנהל מאגרים או מקורות, הפעל את הפקודה הבאה:

מקור כנף 

כאשר תזין את הפקודה לעיל, תראה את רשימת פקודות המשנה שבהן תוכל להשתמש כדי לתפעל את המקורות.

להלן כל פקודות המשנה הנתמכות עבור מָקוֹר פקודה:

  • לְהוֹסִיף: הוסף מקור חדש
  • רשימה: רשימת מקורות נוכחיים
  • עדכון: עדכן מקורות נוכחיים
  • לְהַסִיר: הסר מקורות נוכחיים
  • אִתחוּל: אפס מקורות
  • יְצוּא: ייצוא מקורות נוכחיים

לדוגמה, כדי להציג את רשימת המקורות הנוכחיים, הקלד את הפקודה שלהלן:

רשימת מקורות כנף

כדי לקבל פרטים מלאים על מקור ספציפי, השתמש בפקודה זו:

רשימת מקורות winget --שם winget

כדי לעדכן מקור נתון, הפעל את הפקודה הבאה:

עדכון מקור winget --שם winget

הצג את רשימת החבילות המותקנות

כדי להציג את רשימת כל חבילות התוכנה המותקנות במחשב שלך, הפעל את הפקודה הבאה:

רשימת כנף 

כדי לראות את הדגל הנתמך עבור פקודת הרשימה:

רשימת כנפיים -?

להלן האפשרויות הנתמכות עבור רשימה פקודה:

  • --תְעוּדַת זֶהוּת: סנן תוצאות לפי מזהה
  • --שֵׁם: סנן תוצאות לפי שם
  • --כינוי: סנן תוצאות לפי כינוי
  • --תָג: סנן תוצאות לפי תג
  • --פקודה: סנן תוצאות לפי פקודה
  • אוֹ --לספור: הצג רק את מספר התוצאות שצוין
  • אוֹ --מָקוֹר: מצא חבילה באמצעות המקור שצוין
  • אוֹ--מְדוּיָק: מצא חבילה באמצעות התאמה מדויקת
  • --כּוֹתֶרֶת: כותרת HTTP מקור אופציונלית של Windows-Package-Manager REST
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור

דוגמא:

יכול להיות שיישומים מרובים בעלי אותו שם מותקנים במחשב שלך. לדוגמה, עם הפקודה למטה אתה יכול לרשום את כל האפליקציות שיש להן 'Xbox' על שמם.

winget list --שם xbox

התקן אפליקציות במחשב שלך באמצעות ה-Winget

לאחר שמצאת את חבילת האפליקציה, הגיע הזמן להתקין אותה עם winget. ה התקנת כנף הפקודה מאפשרת לך להתקין במהירות כל יישום מהמאגרים שלו מבלי שתצטרך לעבור את הצרות של ציד את היישום באופן מקוון, הורדת אותו ועבור את מספר השלבים של אשף ההתקנה.

התחביר של פקודת ההתקנה:

התקנת כנף 

לקבלת מידע נוסף על להתקין פקודה ואפשרויות נתמכות, הפעל את הפקודה הבאה:

כנף להתקין -?

להלן האפשרויות/דגלים הנתמכים עבור להתקין פקודה:

  • -מ,--מניפסט: הנתיב למניפסט של החבילה.
  • --תְעוּדַת זֶהוּת: סנן תוצאות לפי מזהה
  • --שֵׁם: סנן תוצאות לפי שם
  • --כינוי: סנן תוצאות לפי כינוי
  • -v אוֹ --גִרְסָה: השתמש בגרסה שצוינה; ברירת המחדל היא הגרסה העדכנית ביותר
  • אוֹ --מָקוֹר: מצא חבילה באמצעות המקור שצוין
  • --תְחוּם: בחר היקף התקנה (משתמש או מכונה)
  • אוֹ--מְדוּיָק: מצא חבילה באמצעות התאמה מדויקת
  • -אני אוֹ --אינטראקטיבי: בקש התקנה אינטראקטיבית; ייתכן שיהיה צורך בקלט משתמש
  • אוֹ --שקט: בקש התקנה שקטה
  • --מקומי: מקום לשימוש (פורמט BCP47)
  • -o אוֹ --עֵץ: מיקום יומן (אם נתמך)
  • --לעוף: עוקף ארגומנטים שיועברו למתקין
  • אוֹ --מקום: מיקום להתקנה (אם נתמך)
  • --כּוֹחַ: עוקף את בדיקת הגיבוב של המתקין
  • --קבל הסכמי-חבילה: קבל את כל הסכמי הרישיון לחבילות
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור
  • --כּוֹתֶרֶת: כותרת HTTP מקור אופציונלית של Windows-Package-Manager REST

אתה יכול להשתמש באפשרויות אלה כדי לציין איזו יישום להתקין, כיצד ברצונך להתקין אותו והיכן להתקין את היישום הספציפי.

דוגמא:

נניח שאתה רוצה להתקין נגן מדיה VLC. לשם כך אתה יכול להשתמש בפקודה הבאה:

winget להתקין vlc

הערה: אם שם התוכנית או השאילתה מכיל רווח כלשהו, ​​תחום אותו במרכאות כפולות.

עם זאת, נמצאו מספר חבילות התואמות לשאילתת הקלט שלך והיא לא יודעת איזו מהן להתקין, אז Winget יראה לך את התוצאה שלהלן.

התקן אפליקציות עם Winget באמצעות מזהה האפליקציה

מה שאתה צריך לעשות הוא לחדד את הקלט שלך, כלומר אתה צריך להיות יותר ספציפי לגבי החבילה להתקין. לשם כך, תצטרך להשתמש באפשרויות הזמינות לעיל עם להתקין פקודה כדי לציין את האפליקציה הנכונה.

הדרך הטובה ביותר להתקין את האפליקציה הנכונה היא להשתמש במזהה האפליקציה כדי לציין את חבילת האפליקציה הספציפית. אז כשאתה מחפש אפליקציה באמצעות ה לחפש הפקודה, רשום את מזהה האפליקציה של החבילה שברצונך להתקין. אם יש לך מספר חבילות עם אותו שם, תוכל להשתמש במזהה האפליקציה כדי להתקין אפליקציה מסוימת.

כדי להתקין אפליקציה ספציפית באמצעות מזהה האפליקציה, השתמש בנוסחה הבאה:

winget install --id=

לדוגמה, נניח שאתה רוצה להתקין את נגן המדיה VLC באמצעות winget. ראשית, חפש את חבילת VLC ב-Winget ורשום את מזהה האפליקציה כדי לקבל את האפליקציה הנכונה. מזהה שגוי עלול להתקין אפליקציה שונה ממה שהתכוונת או שלא יתקין אף אפליקציה כלל.

כדי להתקין את אפליקציית VLC ממאגר Microsoft Store, השתמש במזהה האפליקציה (שילוב של אותיות ומספרים) מהתוצאה:

winget install --id=XPDM1ZW6815MQM

אוֹ

winget להתקין XPDM1ZW6815MQM

אתה יכול גם להזין ישירות את הארגומנט id בפקודה מבלי לכלול את אפשרות --id. כל עוד תעביר את ארגומנט המזהה המדויק והייחודי לפקודה, Winget יזהה אותו אוטומטית כמזהה אפליקציה ויתקין את האפליקציה הספציפית הזו.

כאשר אתה מבצע את פקודת ההתקנה, Winget תציג מידע מפורט על החבילה ורישיון התוכנה ותשאל אם אתה מסכים לתנאי ההסכם. פשוט הקלד 'Y' או 'y' ולחץ להיכנס כדי להמשיך בתהליך.

ייקח מספר שניות עד דקות להוריד ולהתקין את האפליקציה בהתאם למהירות האינטרנט שלך ולגודל האפליקציה.

אם ברצונך להתקין עם מזהה האפליקציה שהוא שילוב של שם בעל אתר ושם אפליקציה, השתמש בפקודה הבאה:

winget install --id=VideoLAN.VLC

אוֹ

winget install --id VideoLAN.VLC

כאשר אתה מתקין את האפליקציה ממאגר Winget המכיל בדרך כלל יישומי צד שלישי, זה לא מחייב אותך לקבל שום הסכם רישיון.

התקן אפליקציות עם Winget לפי שם האפליקציה

אם אין לך מספר יישומים עם אותו שם במאגרי Winget, תוכל להשתמש בשם האפליקציה כדי לציין איזו אפליקציה להתקין.

לדוגמה, כדי להתקין את אפליקציית 'Recuva', אתה יכול להשתמש ב- --שֵׁם אפשרות עם פקודת ההתקנה:

winget install --שם Recuva

התקן גרסה ספציפית של תוכנית עם Winget

כברירת מחדל, Winget מתקין את הגרסה האחרונה הזמינה של התוכנית. עם זאת, אתה יכול גם לציין איזו גרסה של אפליקציה ברצונך להתקין באמצעות -v אוֹ --גִרְסָה אוֹפְּצִיָה.

כדי להתקין גרסה ספציפית של אפליקציה, ניתן לשלב את המזהה של האפליקציה עם אפשרות הגרסה:

winget install --id=VideoLAN.VLC -v=3.0.15

אוֹ

winget install --id=VideoLAN.VLC --version=3.0.15

הגרסה האחרונה של VLC היא '3.0.16', אך ציינו את הגרסה הישנה יותר '3.0.15' בפקודה לעיל כדי להתקין אותה.

התקן אפליקציות ממקור ספציפי

אתה יכול גם לציין מקור מסוים (מאגר) כדי לקבל ממנו את היישומים שלך (msstore, winget או חנות מותאמת אישית). כדי לעשות זאת, אתה צריך להשתמש אוֹ --מָקוֹר אפשרות עם הפקודה 'התקן'. כך תוכלו להסיר כפילויות ולהתקין את האפליקציה הנכונה.

נניח שאתה רוצה להתקין את תוכנית 'Audacity' ממאגר winget (צד שלישי), אתה יכול לנסות את הפקודה הזו:

winget install --id=Audacity.Audacity -s=winget

כדי להתקין אפליקציה ממאגר Microsoft Store:

winget install --id=9N66VBRR4DPL --source=msstore

התקן אפליקציות על המשתמש הנוכחי או כל המשתמש

ה --תְחוּם אפשרות בשילוב עם להתקין הפקודה מאפשרת לך לציין אם האפליקציה צריכה להיות מותקנת רק על המשתמש הנוכחי או על כל המשתמשים (מחשב).

כדי להתקין אפליקציה רק ​​על המשתמש הנוכחי, השתמש ב- מִשׁתַמֵשׁ טיעון עבור --תְחוּם אפשרויות:

winget install --id=Spotify.Spotify --scope=משתמש

כדי להתקין אפליקציה על כל המשתמשים, השתמש ב- מְכוֹנָה טיעון עבור --תְחוּם אפשרויות:

winget install --id=Spotify.Spotify --scope=מכונה

עם זאת, אם אתה מתכוון לציין את ההיקף בתור 'משתמש', עליך להפעיל פקודה זו בשורת הפקודה הרגילה (לא במצב מוגבה).

התקן אפליקציות באמצעות המחרוזת המדויקת בשאילתה

אם תרצו להגביל את הבחירה לחבילה אחת, תצטרכו להשתמש במזהה האפליקציה יחד עם אפשרות השאילתה המדויקת ( אוֹ --מְדוּיָק). בניגוד לאפשרויות אחרות, אפשרות השאילתה המדויקת בודקת את המחרוזת לרגישות לאותיות גדולות. מזהה האפליקציה או שם האפליקציה צריכים להיות בדיוק כפי שמופיעים בתוצאת החיפוש. גם אם תו בודד נמצא במקרה אחר, הפקודה לא תקבל את השאילתה.

הנה פקודה לדוגמה להתקנת אפליקציה באמצעות המחרוזת המדויקת בשאילתה (שם האפליקציה):

winget להתקין Audacity.Audacity -e

אוֹ

winget להתקין Audacity.Audacity -מדויק

התקן אפליקציות במצב אינטראקטיבי

כאשר אתה מתקין את האפליקציה עם Winget במצב התקנה ברירת מחדל, היא לא תדרוש ממך שום קלט נוסף והיא תראה לך רק את התקדמות ההתקנה במהלך ההתקנה. עם זאת, אם אתה צריך להגדיר או לבחור אפשרויות במהלך ההתקנה, אתה יכול להפעיל את המתקין במצב אינטראקטיבי. במצב אינטראקטיבי, אתה יכול לבחור את האפשרויות הרצויות באשף ההתקנה.

כדי להפעיל את המתקין במצב אינטראקטיבי, תצטרך להשתמש -אני אוֹ --אינטראקטיבי אוֹפְּצִיָה:

winget install --id=Audacity.Audacity --interactive

אוֹ

winget install --id=Audacity.Audacity -i

התקן אפליקציות במצב שקט

אתה יכול גם להפעיל את התקנת החבילה ברקע מבלי לבקש כל קלט או להציג כל התקדמות של ההתקנה. מצב זה ידכא את כל ממשק המשתמש של ההתקנה. כדי לעשות זאת, תצטרך להשתמש ב- אוֹ --שקט אפשרות עם ה להתקין פקודה.

כדי להפעיל את התקנת התוכנה ברקע, הפעל את הפקודה הבאה:

winget להתקין Audacity.Audacity --שקט

אוֹ

winget להתקין Audacity.Audacity -h

זה ידכא את כל ממשק המשתמש של תהליך ההתקנה.

שנה את מיקום ההתקנה של תוכנית

כברירת מחדל, יישומים מותקנים בכונן המערכת בתיקייה 'C:\Program Files', אך ניתן לשנות את תיקיית ההתקנה של תוכנית עם אוֹ --מקוםאוֹפְּצִיָה.

לדוגמה, אנו רוצים להתקין את תוכנית Notepad++ במיקום "D:\Software" במקום בתיקיית ברירת המחדל 'C:\Program Files'. לשם כך נשתמש בפקודה הבאה:

winget install Notepad++.Notepad++ -e --location "D:\Software"

בפקודה שלמעלה, 'Notepad++.Notepad++' הוא המזהה של האפליקציה שאנו רוצים להתקין, אפשרות שאילתה מדויקת היא להגביל את הבחירה לקובץ אחד, ו --מקום משמש לציון מיקום ההתקנה המותאם אישית.

דלג על בדיקת Hash Installer

בעת התקנת תוכנה עם winget, הוא מאמת אוטומטית את שלמות הנתונים של קבצי ההתקנה. עם זאת, אם אתה מתקין תוכנית שעבורה אינך רוצה לבדוק את ה-hash, אתה יכול להשתמש ב- --כּוֹחַ אוֹפְּצִיָה:

winget להתקין WSAtools -e --force

קבל הסכמי רישיון

כאשר תתקין תוכנה מסוימת, תתבקש לקבל את הסכם הרישיון של חבילות התוכנה והמקור. אתה יכול להימנע מהנחיות אלה על ידי קבלת הסכם הרישיון מראש.

כדי לקבל את הסכם הרישיון של חבילה, אתה יכול להשתמש ב- --קבל הסכמי-חבילה אפשרות עם פקודת ההתקנה:

winget install --id=9WZDNCRFJ2WL --accept-package-agreements

כדי לקבל את הסכם רישיון המקור, אתה יכול להשתמש ב- --קבל-הסכמי-מקור אוֹפְּצִיָה:

winget install --id=9WZDNCRFJ2WL --accept-source-agreement

אוֹ

אתה יכול לקבל את שני הסכמי הרישיון, עם הפקודה הזו:

winget install --id=9WZDNCRFJ2WL --accept-package-agreements --accept-source-agreement

התקן יישומים מרובים בבת אחת עם Winget ב-Windows 11

יתרון גדול נוסף בשימוש ב-Winget הוא שניתן להתקין מספר אפליקציות בו-זמנית בפקודה אחת. כל מה שאתה צריך לעשות הוא להצטרף לכל פקודת התקנת Winget עם שני אמפרסנד && תווים לפקודת הפעלה אחת.

להלן התחביר להתקנת אפליקציות מרובות עם winget:

winget התקנת && winget התקנת && winget התקנת 

איפה להחליף עם השם האמיתי או מזהה האפליקציה ו עם אפשרויות הנתמכות על ידי להתקין פקודה.

לדוגמה, הפקודה שלהלן תתקין נגן מדיה VLC, Notepad++ ויישומי Audacity בבת אחת במערכת שלך:

winget התקנת VideoLAN.VLC -e && winget התקנת Notepad++.Notepad++ -e && winget התקנת Audacity.Audacity -e

כפי שניתן לראות לעיל, כל שלוש חבילות האפליקציה הותקנו בפקודה אחת.

עדכן או שדרג יישומים באמצעות Winget

Winget מאפשר לך לא רק להתקין חבילות אפליקציות אלא גם לשדרג או להסיר את הקיימות. אתה יכול לשדרג כל יישום קיים עם שדרוג פקודה במערכת שלך כל עוד יש עדכון זמין עבור האפליקציה הספציפית.

התחביר לשדרוג אפליקציה באמצעות Winget הוא:

שדרוג כנף [[-q] ] []

כדי לדעת את האפשרויות הנתמכות הזמינות עבור שדרוג פקודה, הזן את הפקודה הבאה:

שדרוג כנף -?

האפשרויות הבאות זמינות עבור שדרוג פקודה:

  • -מ,--מניפסט: הנתיב למניפסט של החבילה.
  • --תְעוּדַת זֶהוּת: סנן תוצאות לפי מזהה
  • --שֵׁם: סנן תוצאות לפי שם
  • --כינוי: סנן תוצאות לפי כינוי
  • -v אוֹ --גִרְסָה: השתמש בגרסה שצוינה; ברירת המחדל היא הגרסה העדכנית ביותר
  • אוֹ --מָקוֹר: מצא חבילה באמצעות המקור שצוין
  • אוֹ --מְדוּיָק: מצא חבילה באמצעות התאמה מדויקת
  • -אני אוֹ --אינטראקטיבי: בקש התקנה אינטראקטיבית; ייתכן שיהיה צורך בקלט משתמש
  • אוֹ --שקט: בקש התקנה שקטה
  • -o אוֹ --עֵץ: מיקום יומן (אם נתמך)
  • --לעוף: עוקף ארגומנטים שיועברו למתקין
  • אוֹ --מקום: מיקום להתקנה (אם נתמך)
  • --כּוֹחַ: עוקף את בדיקת הגיבוב של המתקין
  • --קבל הסכמי-חבילה: קבל את כל הסכמי הרישיון לחבילות
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור
  • --כּוֹתֶרֶת: כותרת HTTP מקור אופציונלית של Windows-Package-Manager REST
  • --את כל: עדכן את כל החבילות המותקנות לעדכניות אם זמינות

אבל לפני שאתה משדרג יישום כלשהו, ​​עליך לבדוק אם לחבילות המותקנות כעת יש שדרוגים זמינים. אתה יכול לעשות זאת עם פקודת השדרוג או הרשימה שתציג את כל האפליקציות המותקנות במחשב שלך (כולל תוכניות שלא הותקנו דרך Winget).

כדי לרשום את כל התוכניות המותקנות במחשב, הפעל את הפקודה הפשוטה הזו:

שדרוג כנף

אם קיים עדכון עבור אפליקציה, הגרסה החדשה תוצג בעמודה 'זמינה' המתאימה כפי שמוצג להלן.

אוֹ

רשימת כנף

כדי לשדרג אפליקציה, פשוט הזן את שם האפליקציה עם פקודת השדרוג. לדוגמה, כאן אנו רוצים לשדרג את אפליקציית 'Recuva':

שדרוג winget Recuva

ניתן גם לשדרג חבילות באמצעות winget בעזרת אפשרויות זמינות שונות (--תְעוּדַת זֶהוּת, --שֵׁם, --אינטראקטיבי, וכו.). כדי לשדרג אפליקציה באמצעות Winget לפי המזהה שלו, הפעל את הפקודה הבאה:

שדרוג winget --id VideoLAN.VLC

אתה יכול גם לשדרג את כל החבילות (עם עדכונים זמינים) המותקנות במחשב שלך בבת אחת. כדי לשדרג את כל החבילות המותקנות (אם עדכונים זמינים), תוכל לבצע פקודה זו:

שדרוג כנף - הכל

ה --את כל option מוצאת את כל היישומים עם שדרוגים זמינים ופקודת השדרוג מתקינה את העדכונים.

הסר או הסר יישומים באמצעות Winget

אם אתה רוצה להסיר תוכנית דרך Winget, אתה יכול לעשות זאת עם להסיר את ההתקנה פקודה. זה יכול גם להסיר את התוכניות שלא הותקנו באמצעות winget.

התחביר:

הסרת התקנה של winget [[-q] ] []

ה להסיר את ההתקנה לפקודה יש ​​סט אפשרויות משלה, שניתן לראות על ידי הפעלת הפקודה הזו:

הסרת התקנה של winget -?

האפשרויות הבאות זמינות:

  • -מ,--מניפסט: הנתיב למניפסט של החבילה
  • --תְעוּדַת זֶהוּת: סנן תוצאות לפי מזהה
  • --שֵׁם: סנן תוצאות לפי שם
  • --כינוי: סנן תוצאות לפי כינוי
  • -v,--גרסה: השתמש בגרסה שצוינה; ברירת המחדל היא הגרסה העדכנית ביותר
  • -s,--מקור: מצא חבילה באמצעות המקור שצוין
  • -ה,--מדויק: מצא חבילה באמצעות התאמה מדויקת
  • -i,--אינטראקטיבי: בקש התקנה אינטראקטיבית; ייתכן שיהיה צורך בקלט משתמש
  • -ח,--שקט: בקש התקנה שקטה
  • -o,--לוג: מיקום יומן (אם נתמך)
  • --כּוֹתֶרֶת: כותרת HTTP מקור אופציונלית של Windows-Package-Manager REST
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור

אתה יכול להשתמש באפשרויות לעיל כדי לצמצם עוד יותר את החיפוש או הבחירה באפליקציה הנכונה שברצונך להסיר.

לפני שתסיר את ההתקנה של יישומים, תחילה, הצג את כל האפליקציות המותקנות במכשיר שלך:

רשימת כנף

דוגמה 1:

לדוגמה, כדי להסיר את האפליקציה 'טפט דינאמי', אנו משתמשים בפקודה הבאה:

הסרת התקנה של "טפט דינאמי" על ידי winget

מכיוון שלשאילתה (שם האפליקציה) יש רווח, צירפנו אותה במרכאות כפולות.

דוגמה 2:

אתה יכול להשתמש ב --שֵׁם אפשרות לציין את האפליקציה בשם ספציפי שברצונך להסיר מהמחשב.

winget uninstall --name Notepad++ -e

אתה יכול גם להוסיף את השאילתה המדויקת אפשרות להגביל את הבחירה לשם חבילה מדויקת.

דוגמה 3:

אם יש לך מספר יישומים עם אותו שם, תוכל להשתמש במזהה היישום כדי לציין את היישום הנכון.

לדוגמה, כאשר אתה מפרט את יישומי 'Xbox' במחשב שלך, תקבל מספר תוצאות.

כדי להסיר את חבילת 'הפלאגין של Xbox Game Bar', אתה יכול להשתמש ב- --תְעוּדַת זֶהוּת אפשרות לציין את מזהה האפליקציה:

winget uninstall --id=Microsoft.XboxGameOverlay_8wekyb3d8bbwe

דוגמה 4:

לפעמים, כאשר אתה מסיר התקנה של תוכנית, זה יכול להשאיר טונות של קבצי שאריות תוכנה כמו היסטוריה, רישום, שמירת קבצים וכו'. בהתאם לתוכנה, זה יכול לתת לך אפשרויות לנקות הגדרות ונתונים נוספים. כדי לעשות זאת, תצטרך להשתמש באשף האינטראקטיבי להסרת אפליקציות.

כדי להסיר התקנה של יישום במצב אינטראקטיבי, הפעל את הפקודה הבאה:

winget הסרת התקנה של Notepad++ -e --interactive

אם ברצונך לדכא את כל ממשק המשתמש ולהסיר יישום במצב שקט, הפעל את הפקודה הבאה:

winget הסרת התקנה של Notepad++ -e -h

הצג את התכונות הניסיוניות של Windows Package Manager

פקודת התכונות מאפשרת לך להציג את רשימת התכונות והסטטוס הניסיוני הזמינים עבור הגרסה שלך של Windows Package Manager (winget).

כדי להציג את המצב של תכונות ניסיוניות ב-Winget, הפעל את הפקודה הבאה:

תכונות כנף

תראה את רשימת התכונות והאם הן מופעלות או מושבתות בעמודה 'סטטוס'. אתה יכול להפעיל או להשבית תכונות דרך הגדרות Winget.

הגדר את הגדרות מנהל החבילות של Windows (Winget).

ניתן לערוך את הגדרות Windows Package Manager (Winget) בקובץ הגדרות JSON. ה-'settings.json' מאפשר לך להתאים אישית חוויות והעדפות שונות של לקוח Winget כגון הגדרות עדכון אוטומטי, ממשק המשתמש של סרגל ההתקדמות, התנהגות המתקין, תכונות ועוד.

כדי לפתוח את קובץ settings.json, הפעל את הפקודה הפשוטה שלהלן:

הגדרות כנף

כברירת מחדל, קובץ ה-JSON ייפתח בעורך הטקסט המוגדר כברירת מחדל כמו פנקס רשימות.עם זאת, מומלץ לערוך קבצי JSON בעורך קוד רצוי 'Microsoft Visual Studio Code' שיהיה קל יותר לעריכה. אם עורך הטקסט/קוד המוגדר כברירת מחדל כבר מוגדר, הוא יפעיל אוטומטית את עורך הטקסט המוגדר כברירת מחדל ויפתח את קובץ ההגדרות שבו.

אם אין לך Visual Studio Code, אתה יכול להתקין אותו עם הפקודה הזו:

winget להתקין את Microsoft.VisualStudioCode

אם אינך רוצה להתקין VS Code, אתה יכול גם לערוך את ההגדרות בפנקס רשימות.

ברגע שקובץ ההגדרות של JSON ייפתח בפעם הראשונה בעורך הטקסט שלך, לא יוגדרו הגדרות.

שנה מרווח עדכון עבור המקור

ה autoUpdateIntervalInMinutes קוד מציין את מרווח הזמן (בדקות) לבדיקת עדכונים למקור. מרווח העדכונים המוגדר כברירת מחדל מוגדר ל'5'. אתה יכול לשנות את זה לפי הדרישה שלך. אם אתה רוצה להשבית את בדיקת העדכון האוטומטית למקור, פשוט שנה אותו ל-'0'.

בדוגמה למטה, אנו משנים את מרווח העדכון ל-'10' דקות.

במקרה שהשבתת את בדיקת העדכון האוטומטי, תוכל לבדוק ידנית עדכונים עבור המקור באמצעות עדכון מקור winget.

שנה עיצוב חזותי של סרגל ההתקדמות

אתה יכול לשנות את הסגנון החזותי או הצבע של סרגל ההתקדמות עם ה חָזוּתִי הגדרה. צבע ברירת המחדל של סרגל ההתקדמות הוא 'מבטא', אבל אתה יכול לשנות אותו ל'רטרו' או 'קשת'.

לדוגמה, כדי לשנות את צבע סרגל ההתקדמות ל'קשת', הוסף את הקוד הבא לקובץ JSON:

"visual": { "progressBar": "קשת בענן" },

והקפידו להוסיף סוגר סגירה } בסוף קוד JSON.

שנה את היקף ההתקנה של האפליקציה

אתה יכול גם לשנות את התנהגות ההתקנה כולל ההיקף, המקום ועוד באמצעות ה installBehavior הגדרה.

הגדרת ההיקף מציינת אם יש להתקין חבילה רק עבור המשתמש הנוכחי או עבור המחשב כולו. אתה יכול להגדיר את היקף כל ההתקנה לשניהם מִשׁתַמֵשׁ אוֹ מְכוֹנָה.

כדי לשנות את ההיקף למשתמש הנוכחי, הזן את הקוד שלהלן:

"installBehavior": { "preferences": { "scope": "user" } },

הפעל או השבת תכונות ניסיוניות ב-Winget

כפי שהזכרנו בסעיף הקודם, אתה יכול גם להגדיר את התכונות הניסיוניות של Winget בקובץ settings.json. ה תכונות ניסיוניות ההגדרה מאפשרת לך להפעיל או להשבית את התכונות. כדי להציג את רשימת התכונות הניסיוניות הזמינות, הפעל תכונות כנף.

כפי שניתן לעיל, קיימות שתי תכונות זמינות עבור גרסה זו של Windows Package Manager - 'הצג מידע על תלות' ו'התקנת MSI ישירה'. תכונת התלות מציגה מידע על התלות של החבילה ו'התקנת MSI ישירה' מאפשרת לך להתקין ישירות חבילות MSI ולא msiexec. רשום את המאפיינים של התכונות שבהן תוכל להשתמש בהגדרות כדי להפעיל או להשבית את התכונה הספציפית.

כדי להפעיל את התכונה 'התקנת MSI ישירה', הוסף את הקוד שלהלן בקובץ JSON:

 "experimentalFeatures": { "directMSI": true },

כדי להפעיל את התכונה 'הצג מידע על תלות', כלול את הקוד שלהלן בקובץ JSON:

 "experimentalFeatures": { "dependencies": true },

עכשיו, רוץ תכונות כנף הפקודה שוב כדי לאשר אם התכונות מופעלות.

כדי להשבית תכונה, פשוט שנה את הערך הבוליאני ל שֶׁקֶר בקוד.

למידע נוסף על סכימת הגדרות 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 שייווצר.

האפשרויות הבאות זמינות:

  • אוֹ --מָקוֹר: ייצא חבילות מהמקור שצוין.
  • --include-גרסאות: כלול גרסאות חבילה ספציפיות בקובץ JSON.
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור והימנע מהנחיה.

דוגמא:

כדי לייצא את רשימת האפליקציות המותקנות במחשב שלך לקובץ JSON, בצע את הפקודה הבאה:

winget export -o F:\mycomputerapps.json --include-versions

אוֹ

winget export -output F:\mycomputerapps.json --include-versions

כאן, -o אוֹ --תְפוּקָה ארגומנט מציין את הנתיב שבו ברצונך לשמור את קובץ ה-JSON (ייצוא). האפשרות –include-versions אומרת ל-winget לכלול את גרסאות האפליקציות המותקנות כעת בקובץ JSON. כברירת מחדל, הפקודה Import תתקין את הגרסאות העדכניות ביותר של אפליקציות מקובץ JSON. אבל אם אתה רוצה לייצא את הגרסאות הספציפיות של האפליקציות מהמחשב הקיים, תצטרך לכלול את ה --כלול גרסאות אוֹפְּצִיָה.

אם אפליקציה או גרסה מותקנת אינה זמינה במאגרים, תראה 'חבילה/גרסה מותקנת אינה זמינה מכל הודעת מקור' ואפליקציות אלה לא ייכללו בקובץ JSON.

כפי שאתה יכול לראות להלן, קובץ ה-JSON החדש שנוצר מכיל את רשימת התוכניות המותקנות במחשב שלך.

ייבוא ​​רשימת יישומים ממחשב אחר באמצעות Winget

פקודת הייבוא ​​מאפשרת לך להתקין את רשימת התוכניות מקובץ JSON במחשב שלך.

התחביר של פקודת הייבוא:

winget import [-i] []

כדי להציג ארגומנטים ואפשרויות נתמכים, הזן את הפקודה הבאה:

יבוא כנף -?

הטיעונים הבאים נתמכים:

  • -אני אוֹ --ייבוא-קובץ: נתיב לקובץ JSON לייבוא

האפשרויות הבאות נתמכות:

  • --התעלם-לא זמין: התעלם מחבילות לא זמינות
  • --התעלם מגרסאות: התעלם מגרסאות שצוינו בקובץ JSON והתקן את הגרסה העדכנית ביותר הזמינה
  • --קבל הסכמי-חבילה: קבל את כל הסכמי הרישיון לחבילות
  • --קבל-הסכמי-מקור: קבל את כל הסכמי המקור במהלך פעולות המקור

דוגמא:

כדי להתקין (לייבא) את היישומים מקובץ JSON במחשב, הפעל את הפקודה:

winget import -i F:\mycomputerapps.json --ignore-unavailable --ignore-versions

אוֹ

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

בפקודה למעלה, -אני אוֹ --ייבוא-קובץ ארגומנט מציין את הנתיב לקובץ JSON שברצונך לייבא. ה --התעלם-לא זמין option מדכא את השגיאה שאתה מקבל כאשר חבילה שצוינה בקובץ JSON אינה זמינה במאגרים. ו --התעלם מגרסאות אפשרות מתעלמת מגרסאות המצוינות בקובץ JSON ומתקינה את הגרסה האחרונה הזמינה של האפליקציות.

אם כבר מותקנת חבילה, Winget תנסה למצוא עדכון לחבילה זו. אם זה כבר מעודכן, תראה את ההודעה 'חבילה כבר מותקנת:' ו'לא נמצא עדכון רלוונטי'.

זהו זה.