uninstall komut (winget)

uninstall komutu winget belirtilen uygulamayı kaldırır.

komutu için uninstall tam uygulama adını uninstallbelirtmeniz gerekir. Herhangi bir belirsizlik varsa, sizden uninstall komutunu belirli bir uygulamaya göre daha ayrıntılı şekilde filtrelemeniz istenecektir.

Takma Adlar

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

  • remove
  • rm

Kullanım

winget uninstall [[-q] <query>] [<options>]

Windows Terminal'in komut satırına wingetuninstall komutunun girilmesinin ekran görüntüsü.

Uyarı

WinGet kullanarak bir paketi uninstall ederken, bir Microsoft Store sözleşmesiyle karşılaşabilirsiniz. Bunun nedeni WinGet'in kaynakları nasıl sorguladığıdır. Microsoft Store sözleşme istemlerini kaldırırken önlemek için, WinGet bayrağını --source winget komutuna winget uninstall ekleyebilirsiniz. Alternatif olarak, uninstall kullanabilir>, istediğiniz >uygulamayı bulup Diğer > Kaldır'ı seçebilirsiniz.

Tartışmalar

Aşağıdaki argümanlar mevcuttur.

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

Uyarı

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

Seçenekler

Seçenekler, deneyiminizi gereksinimlerinizi karşılayacak şekilde özelleştirmenize uninstall olanak sağlar.

Seçenek Açıklama
-m, --manifest Bildirim (YAML) dosyasının yolu takip edilmelidir. Yerel uninstall deneyimi çalıştırmak için bildirimi kullanabilirsiniz.
--id uninstall öğesini uygulama kimliğiyle sınırlar.
--name Aramayı uygulamanın adıyla sınırlar.
--moniker Aramayı uygulama için listelenen adla sınırlar.
--product-code Ürün kodunu kullanarak filtreler.
-v, --version uninstall için belirli bir sürüm belirtmenizi sağlar. Belirtilmezse, en son sürüm en yüksek uygulama olacaktır uninstall .
--all, --all-versions Tüm sürümleri kaldırın.
-s, --source 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.
--scope Yüklü paket kapsamı filtresini (kullanıcı veya makine) seçin.
-i, --interactive Kaldırıcıyı etkileşimli modda çalıştırır. Varsayılan deneyim kaldırıcı ilerleme durumunu gösterir.
-h, --silent Kaldırma programını sessiz modda çalıştırır. Bu, tüm kullanıcı arabirimini gizler. Varsayılan deneyim kaldırıcı ilerleme durumunu gösterir.
--force Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin.
--purge Paket dizinindeki (taşınabilir) tüm dosyaları ve dizinleri siler.
--preserve Paket tarafından oluşturulan tüm dosyaları ve dizinleri korur (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.
--header İ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.
--authentication-account Kimlik doğrulaması için kullanılacak hesabı belirtin.
--accept-source-agreements Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır.
-?, --help Seçili komutla ilgili yardımı gösterir.
--wait Kullanıcıdan çıkmadan önce herhangi bir tuşa basmasını ister.
--logs, --open-logs Varsayılan günlükler konumunu açın.
--verbose, --verbose-logs Günlük ayarını değiştirmek ve ayrıntılı bir günlük oluşturmak amacıyla kullanılır.
--nowarn, --ignore-warnings Uyarı çıkışlarını gizler.
--disable-interactivity Etkileşimli istemleri devre dışı bırakın.
--proxy Bu yürütme için kullanılacak bir ara sunucu ayarlayın.
--no-proxy Bu yürütme için ara sunucu kullanımını devre dışı bırakın.

Çalıştırmak üzere hedeflenen uninstall uygulamayı başarıyla belirledikten sonra, wingetuninstall komutunu çalıştırır.

Örnek sorgular

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

winget uninstall --name powertoys --version 0.15.2

Aşağıdaki örnek, bir uygulamayı kimliğini kullanarak kaldırır.

winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"

Aşağıdaki örnek birden çok uygulamayı kaldırır.

winget uninstall Microsoft.NuGet Microsoft.Edit

Birden çok seçim

winget’a sağlanan sorgu, uninstall üzerinde tek bir uygulamayla sonuçlanmazsa winget birden çok sonuç görüntüler. Ardından, istediğiniz uninstalluygulamanın aramasını daraltmak için ek filtreler kullanabilirsiniz.

Windows Paket Yöneticisi ile yüklü olmayan uygulamaları kaldırma

içinde listbelirtildiği gibi, liste komutu ile yüklenen uygulamalardan wingetdaha fazlasını görüntüler.winget Bu uygulamaları cihazınızdan wingetremove komutlarıyla kullanmaya devam edebilirsiniz.