repair komut (winget)

repair aracının winget komutu, belirtilen uygulamayı onarır. Bu, bir uygulama hatalı çalıştığında veya dosyaları bozuksa ancak tam yeniden yükleme gerektirmediğinde kullanışlıdır.

list komutunu kullanarak istediğiniz repairuygulamayı tanımlayın. repair komutu, tam dizeyi repair belirtmenizi gerektirir. Herhangi bir belirsizlik varsa, sizden repair komutunu belirli bir uygulamaya göre daha ayrıntılı şekilde filtrelemeniz istenecektir.

Kullanım

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

Komut seçeneklerini listeleyen wingetrepair ekran görüntüsü.

Takma Adlar

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

  • fix

Tartışmalar

Aşağıdaki argümanlar mevcuttur.

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

Sorgu bağımsız değişkeni konumsal parametre olarak sağlanmalıdır. Joker karakter sözdizimi desteklenmez. Genellikle bu, yüklemek istediğiniz paketi benzersiz olarak tanımlayan bir dizedir.

Seçenekler

Bu seçenekler, yükleme 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 bir YAML dosyasından repair deneyimi çalıştırmak için bildirimi kullanabilirsiniz.
--id Yüklemeyi uygulamanın kimliğiyle sınırlar.
--name Aramayı uygulamanın adıyla sınırlar.
--moniker Aramayı uygulama için listelenen adla sınırlar.
-v, --version Yüklenecek tam sürümü belirtmenizi sağlar. Belirtilmezse, en son sürümü en yüksek olan uygulamayı yükler.
--product-code Ürün kodunu kullanarak filtreler.
-a, --architecture Yüklenecek mimariyi seçin.
--scope Yükleyicinin kullanıcı veya makine kapsamını hedeflemesi gerekip gerekmediğini belirtmenize olanak tanır. Paket yükleme kapsamıile ilgili bilinen sorunlara bakın.
-s, --source Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir.
-i, --interactive Yükleyiciyi etkileşimli modda çalıştırır. Varsayılan deneyim yükleyici ilerleme durumunu gösterir.
-h, --silent Yükleyiciyi sessiz modda çalıştırır. Bu, tüm kullanıcı arabirimini gizler. Varsayılan deneyim yükleyici ilerleme durumunu gösterir.
-o, --log Kayıtları bir log dosyasına yönlendirir. Yazma haklarına sahip olduğunuz bir dosyanın yolunu sağlamanız gerekir.
--ignore-local-archive-malware-scan 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.
--accept-source-agreements Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır.
--accept-package-agreements Lisans sözleşmesini kabul etmek ve istem yapılmasını önlemek için kullanılır.
--locale Hangi yerel ayarın kullanılacağını belirtir (BCP47 biçimi).
--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.
--force Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin.
--ignore-security-hash Yükleyici karma denetimi hatasını yoksayın. Önerilmez.
-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.
-?, --help Bu komutla ilgili ek yardım alın.
--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.

Örnek sorgular

Aşağıdaki örnek bir uygulamayı onarıyor.

winget repair Microsoft.WinGetCreate