uninstall komut (winget)

uninstall WinGet komutu 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, > kullanabilir, istediğiniz removeuygulamayı bulup Diğer > Kaldır'ı seçebilirsiniz.

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 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.
--isim Aramayı uygulamanın adıyla sınırlar.
--lakap 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, --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.
--kapsam 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, --sessiz 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.
--kuvvet Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin.
--temizle Paket dizinindeki (taşınabilir) tüm dosyaları ve dizinleri siler.
--koru 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.
--ü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.
--kaynak-sözleşmelerini-kabul-et Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır.
- ?, --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.

Ç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

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