upgrade komutu (winget)

WinGet aracının upgrade komutu, belirtilen uygulamayı yükselter. İsteğe bağlı olarak, yükseltmek istediğiniz uygulamayı tanımlamak için listesi komutunu kullanabilirsiniz.

upgrade komutu, yükseltecek tam dizeyi belirtmenizi gerektirir. Herhangi bir belirsizlik varsa, yükseltme komutunu belirli bir uygulamaya daha fazla filtrelemeniz gerektiği gösterilir.

Takma Adlar

Bu komut için aşağıdaki diğer adlar kullanılabilir:

  • güncelleştirmek

Kullanım

winget upgrade [[-q] <query> ...] [<options>]

Yükseltme komutu bağımsız değişkenlerinin görüntüsü Windows Terminali'nin komut satırında winget upgrade komutunun girildiği anın ekran görüntüsü.

Tartışmalar

Aşağıdaki argümanlar mevcuttur.

Tartışma Açıklama
-q,--sorgu Bir uygulamayı aramak için kullanılan sorgu.

Uyarı

Sorgu parametresi konumsaldır. Joker karakterli söz dizimi desteklenmez. Bu genellikle yükseltirken kullandığınız paketi bulmanıza yardımcı olmasını beklediğiniz karakter dizesidir.

Seçenekler

Seçenekler, yükseltme deneyimini gereksinimlerinizi karşılayacak şekilde özelleştirmenize olanak sağlar.

Seçenek Açıklama
-m, --manifest Bildirim (YAML) dosyasının yolu takip edilmelidir. yerel YAML dosyasından yükseltme deneyimini çalıştırmak için bildirimini kullanabilirsiniz.
--id Yükseltmeyi uygulamanın kimliğine sınırlar.
--isim Aramayı uygulamanın adıyla sınırlar.
--takma isim Aramayı uygulama için listelenen adla sınırlar.
-v, --version Yükselteceğiniz tam sürümü belirtmenizi sağlar. Belirtilmezse, en son sürüm en yüksek uygulamayı yükseltir.
-s, --kaynak Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir.
-e, --exact Sorgudaki tam dizeyi kullanırken büyük/küçük harf duyarlılığını kontrol etmeyi de içerir. Bir alt dizenin varsayılan davranışını kullanmaz.
-i, --interactive Yükleyiciyi etkileşimli modda çalıştırır. Varsayılan deneyim yükleyici ilerleme durumunu gösterir.
-h, --sessiz Yükleyiciyi sessiz modda çalıştırır. Bu, tüm kullanıcı arabirimini gizler. Varsayılan deneyim yükleyici ilerleme durumunu gösterir.
--temizle Paket dizinindeki tüm dosyaları ve dizinleri siler (taşınabilir)
-o, --log Kayıtları bir log dosyasına yönlendirir. Yazma haklarına sahip olduğunuz bir dosyanın yolunu sağlamanız gerekir.
--özelleştirilmiş Yükleyiciye varsayılanlara ek olarak iletilecek argümanlar.
--geçersiz kılmak Doğrudan yükleyiciye geçirilecek bir metin.
-l, --location Yükseltilecek konum (eğer destekleniyorsa).
--kapsam Yüklü paket kapsamı filtresini (kullanıcı veya makine) seçin.
a, --architecture Yüklenecek mimariyi seçin.
--installer-type Yükseltecek yükleyici türünü seçin. Bkz. WinGet istemcisi için desteklenen yükleyici türleri.
--Yerel ayar Hangi yerel ayarın kullanılacağını belirtir (BCP47 biçimi).
--güvenlik-hash'ını-yoksay Yükleyici karma denetimi hatasını yoksayın. Önerilmez.
--allow-reboot Varsa yeniden başlatmaya izin verir.
--skip-dependencies (bağımlılıkları atla) Paket bağımlılıklarını ve Windows özelliklerini işlemeyi atlar.
--yerel-arşiv-zararlı-yazılım-taramasını-yoksay Yerel manifest dosyasından arşiv tipi bir paketi yerleştirme işleminin bir parçası olarak gerçekleştirilen kötü amaçlı yazılım taramasını yoksayın.
--paket anlaşmalarını kabul et Lisans sözleşmesini kabul etmek ve istem yapılmasını önlemek için kullanılır.
--kaynak-sözleşmelerini-kabul-et Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır.
--üstbilgi İsteğe bağlı Windows-Package-Manager REST kaynağı HTTP üst bilgisi.
--authentication-mode Kimlik doğrulama penceresi tercihi (sessiz, silentPreferred veya etkileşimli) belirtin.
--kimlik doğrulama hesabı Kimlik doğrulaması için kullanılacak hesabı belirtin.
-r, --yinelemeli, --tümü Varsa tüm yüklü paketleri en son sürüme yükseltin.
-u, --bilinmeyen, --bilinmeyenleri-içerir Geçerli sürümleri belirlenemese bile paketleri yükseltin.
--sabitleme,--dahil-sabitleme Engelleyici olmayan bir pime sahip olsalar bile paketleri yükseltin.
--önceki-kaldır Yükseltme sırasında paketin önceki sürümünü kaldırın. Davranış, tek tek pakete bağlıdır. Bazı yükleyiciler yeni sürümleri yan yana yükleyecek şekilde tasarlanmıştır. Bazı yükleyiciler, önceki sürümlerin bu komut bayrağını kullanmaya gerek kalmadan kaldırılması için "uninstallPrevious" ifadesini belirten bir bildirim içerir. Bu durumda komutu kullanıldığında winget upgrade --uninstall-previous WinGet'e paket bildiriminde ne olduğuna bakılmaksızın önceki sürümü kaldırması bildirilir. Paket bildirimi "uninstallPrevious" içermiyorsa ve --uninstall-previous bayrağı kullanılmıyorsa, yükleyici için varsayılan davranış uygulanır.
--kuvvet Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin.
- ?, --yardım Seçili komutla ilgili yardımı gösterir.
-- bekleyin Kullanıcıdan çıkmadan önce herhangi bir tuşa basmasını ister.
--logs, --open-logs (kayıt dosyaları, kayıt dosyalarını aç) Varsayılan günlükler konumunu açın.
--ayrıntılı, --ayrıntılı-günlükler Günlük ayarını değiştirmek ve ayrıntılı bir günlük oluşturmak amacıyla kullanılır.
--nowarn (uyarıları gösterme), --ignore-warnings (uyarıları yoksay) Uyarı çıkışlarını gizler.
--disable-interactivity (etkileşimi devre dışı bırak) Etkileşimli istemleri devre dışı bırakın.
--proxy Bu yürütme için kullanılacak bir ara sunucu ayarlayın.
--ara sunucu yok Bu yürütme için ara sunucu kullanımını devre dışı bırakın.

Örnek sorgular

Aşağıdaki örnekte, yükseltmesi kullanılabilecek uygulamalar listelenmiştir.

winget upgrade

Aşağıdaki örnek, bir uygulamanın belirli bir sürümünü yükseltmektedir.

winget upgrade powertoys --version 0.15.2

Aşağıdaki örnek, bir uygulamayı kimliğinden yükseltmektedir.

winget upgrade --id Microsoft.PowerToys

Aşağıdaki örnekte tüm uygulamaların yükseltilmesi gösterilmektedir.

winget upgrade --all

Aşağıdaki örnek birden çok uygulamayı yükseltecektir.

winget upgrade Microsoft.Edit Microsoft.NuGet

yükseltmesini kullanma

Hangi uygulamaların güncellemeye ihtiyacı olduğunu belirlemek için, tüm mevcut güncellemeleri görmek amacıyla yükseltme komutunu herhangi bir bağımsız değişken olmadan kullanmanız yeterlidir.

yükseltme --all

upgrade --all , kullanılabilir bir güncelleştirmeye sahip tüm yüklü uygulamaları yükseltecektir. Winget upgrade --all komutunu çalıştırdığınızda, Windows Paket Yöneticisi kullanılabilir güncelleştirmeleri olan ve güncelleştirmeleri yüklemeye çalışan tüm uygulamaları arar. Hangi uygulamaların yükseltileceğini önizlemek için önce herhangi bir bağımsız değişken olmadan yükseltmeyi kullanın.

Uyarı

Bazı uygulamalar bir sürüm sağlamaz. Her zaman en son sürümlerdir. Windows Paket Yöneticisi uygulamanın daha yeni bir sürümü olup olmadığını belirleyemediğinden -u, --unknown, --include-unknown seçeneği belirtilmediği sürece yükseltme yapılamaz

Uyarı

Bazı uygulamalar WinGet kullanılarak sabitlenmiş olabilir ve --all seçeneği belirtilirse, --include-pinned seçeneği belirtilmezse bu uygulamalar yükseltilmez. Bu durumda, yalnızca engelleyici olmayan pin'ler yükseltilir.

yükseltme --önceki-kaldır

upgrade --uninstall-previous , paketin daha yeni sürümünü yüklemeden önce önceki sürümü kaldırır. kullanırken --uninstall-previousdavranış, tek tek pakete bağlıdır. Bazı yükleyiciler yeni sürümleri yan yana yükleyecek şekilde tasarlanırken, diğer yükleyiciler varsayılan yükseltme davranışı olarak belirten uninstallPrevious bir bildirim içerir (bu nedenle önceki sürümler komut bayrağını kullanmaya gerek kalmadan kaldırılır).

Paket bildirimi uninstallPrevious öğesini yükseltme davranışı olarak içermiyorsa ve yükseltme komutuyla --uninstall-previous bayrağı kullanılmıyorsa, yükleyici için varsayılan davranış uygulanır.