Aracılığıyla paylaş


yükleme komutu (winget)

WinGet'in install komutu belirtilen uygulamayı yükler. Yüklemek istediğiniz uygulamayı tanımlamak için arama komutunu kullanın. Uygulama ve sisteminiz için WinGet tarafından seçilen yükleyici hakkındaki ayrıntıları görüntülemek için show komutunu kullanın.

yükleme komutu, yüklenecek tam dizeyi belirtmenizi gerektirir. Herhangi bir belirsizlik varsa, yükleme komutunu belirli bir uygulamaya göre daha fazla filtrelemeniz gerekecek.

Kullanım

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

Winget içeri aktarma komutu yardım seçeneklerini listeleyen ekran görüntüsü.

Takma Adlar

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

  • ekle

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üklemek istediğiniz paketi benzersiz olarak tanımlamayı beklediğiniz karakter dizesidir.

Seçenekler

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 yükleme deneyimini çalıştırmak için bildirimi kullanabilirsiniz.
--Kimliği Yüklemeyi uygulamanın kimliğiyle sınırlar.
--isim Aramayı uygulamanın adıyla sınırlar.
--takma ad 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.
-s, --kaynak Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir.
--kapsam 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.
-a, --mimari Yüklenecek mimariyi seçin.
--installer-type Yüklenecek yükleyici türünü seçin. Bkz. WinGet istemcisi için desteklenen yükleyici türleri.
-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.
--Yerel ayar Hangi yerel ayarın kullanılacağını belirtir (BCP47 biçimi).
-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üklenecek konum (destekleniyorsa).
--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.
--dependency-source Belirtilen kaynağı kullanarak paket bağımlılıklarını bulun.
--paket anlaşmalarını kabul et Lisans sözleşmesini kabul etmek ve istem yapılmasını önlemek için kullanılır.
--yükseltme yok Yüklü bir sürüm zaten varsa yükseltmeyi atlar.
--ü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.
-r, --rename Yürütülebilir dosyayı yeniden adlandırma değeri (taşınabilir).
--önceki-kaldır Yükseltme sırasında paketin önceki sürümünü kaldırın.
--kuvvet Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin.
-?, --yardım Bu komutla ilgili ek yardım alın.
-- 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.
--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 (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 örnek, bir uygulamanın belirli bir sürümünü yükler.

winget install powertoys --version 0.91.1

Bu örnek, bir uygulamayı kimliğinden yükler.

winget install --id Microsoft.PowerToys

Aşağıdaki örnek bir uygulamayı sürüme ve kimliğe göre yükler.

winget install --id Microsoft.PowerToys --version 0.91.1

Birden çok seçim

WinGet'e sağlanan sorgu tek bir uygulamayla sonuçlanmazsa, WinGet aramanın sonuçlarını görüntüler. Bu size doğru yükleme aramasını geliştirmek için gereken ek verileri sağlar.

Seçimi bir dosyayla sınırlamanın en iyi yolu, uygulamanın kimliğitam sorgu seçeneğiyle birlikte kullanmaktır. Örneğin:

winget install --id Git.Git -e

Birden çok kaynak yapılandırıldıysa, yinelenen girdiler olması mümkündür. Daha fazla ayrım yapmak için bir kaynak belirtmek gerekir.

winget install --id Git.Git -e --source winget

msstore kaynağı, paketler için "Kimlik" olarak benzersiz tanımlayıcılar kullanır. Bunlar tam sorgu seçeneğini gerektirmez. Örneğin:

winget install XP9KHM4BK9FZ7Q -s msstore

Birden çok paket yüklemek için install komutunu da kullanabilirsiniz. Örneğin:

winget install Microsoft.Edit Microsoft.NuGet

Yerel yükleme

bildirim seçeneği, bir YAML dosyasını doğrudan istemciye geçirerek bir uygulama yüklemenize olanak tanır. Bildirim çok dosyalı bir bildirimse, dosyaları içeren dizin kullanılmalıdır. bildirim seçeneği aşağıdaki kullanıma sahiptir.

Kullanım: winget install --manifest \<path>

Seçenek Açıklama
-m, --manifest Yüklenecek uygulamanın manifest dosyalarının yolu.

Paketleri yerel bildirim dosyalarından yüklemenin riskleri olabilir. Ek önlem olarak bu özelliğin bir yönetici tarafından etkinleştirilmesi gerekir. Bu özelliği etkinleştirmek için winget settings --enable LocalManifestFilesçalıştırın. Bu özelliği devre dışı bırakmak için winget settings --disable LocalManifestFilesçalıştırın.

Kayıt dosyaları

WinGet günlük dosyaları yeniden yönlendirilmediği sürece aşağıdaki klasörde bulunur: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log

Lisans Sözleşmeleri

Yüklendiğinde bazı uygulamalar, kullanıcının yüklemeden önce lisansı veya diğer sözleşmeleri kabul etmelerini gerektirir. Bu durum oluştuğunda, Windows Paket Yöneticisi kullanıcıdan sözleşmeleri kabul etmelerini ister. Kullanıcı kabul etmiyorsa uygulama yüklenmez.

Winget'teki kullanıcı sözleşmesi isteminin ekran görüntüsü.

Komut satırından, --accept-package-agreements seçeneğini girerek sözleşmeleri otomatik olarak kabul edebilirsiniz. Bu, Windows Paket Yöneticisi betiği oluştururken yararlı olabilir.