download komut (winget)

download komutu winget yükleyiciyi, bağımlılıkları ve lisans dosyasını indirir (Microsoft Store Paketlenmiş bir uygulamayı indirirken). search komutunu ve show komutunu kullanarak istediğiniz downloadpaket yükleyicisini belirleyin.

download komutu, tam dizeyi download belirtmenizi gerektirir. Herhangi bir belirsizlik varsa, sizden download komutunu belirli bir uygulamaya göre daha ayrıntılı şekilde filtrelemeniz istenecektir.

download komutu, bir Microsoft Store paketli uygulamasını (*.msix, *.appx, *.msixbundle veya *.appxbundle) download ve Microsoft Store paketli uygulama lisans dosyasını download için Microsoft Entra ID (eski adıyla Azure Active Directory) kimlik doğrulaması gerektirir. Microsoft Store paketlenmiş bir uygulama lisans dosyası oluşturmak ve almak için kimlik doğrulaması için kullanılan Microsoft Entra ID hesabının şu üç Azure rolünden birinin üyesi olması gerekir: Genel Yönetici, Kullanıcı Yöneticisi veya Lisans Yöneticisi.

Uyarı

Varsayılan olarak, download komut kullanıcının İndirilenler klasörüne uygun yükleyiciyi seçer download . --download-directory Özel download yol belirtmek için seçeneğini kullanın.

Kullanım

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

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

Lisans dosyası olmadan indirme

WinGet kullanarak bir paket indirdiğinizde, parametresi komutuna --skip-license eklenerek paket lisans dosyası atlanabilir. Paket lisans dosyasının dışlanması, çevrimdışı lisans dosyasını oluşturmak için yetkilendirme gereksinimini kaldırır.

winget download [[--id] <package id>] [[--skip-license]] [<options>]

Belirli bir platform için indirme

WinGet kullanarak bir paketin indirilmesi, her geçerli kullanım örneği (mimari, cihaz platformu vb.) için bir paketin varsayılan olarak en son kullanılabilir sürümü olacaktır download . Belirli bir cihaz platformu için indirilen içeriği filtrelemek, parametresinin sonuna --platform eklenerek gerçekleştirilir.

winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
Platforma Açıklama
Windows.Masaüstü Windows masaüstü deneyimine kurulum için destek sağlar
Windows.Universal Tüm Microsoft işletim sistemlerine yüklenmesini destekler
Windows.Holographic Microsoft HoloLens cihazlarına yüklenmeyi destekleyen özelliklere sahiptir.

Belirli bir mimari için indirme

WinGet kullanarak bir paketin indirilmesi, her geçerli kullanım örneği (mimari, cihaz platformu vb.) için bir paketin varsayılan olarak en son kullanılabilir sürümü olacaktır download . İndirilen içeriği belirli bir mimariyle filtrelemek, komutuna --architecture parametresi eklenerek gerçekleştirilir.

winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
Mimarlık Açıklama
x86 32 bit işlemci
x64 64 bit işlemci
arm 32 bit ARM işlemci
arm64 64 bit ARM işlemci

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 çoğunlukla, istediğiniz paketi benzersiz olarak tanımlamayı beklediğiniz karakter dizesidir download.

Seçenekler

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

Seçenek Açıklama
-d, --download-directory Yükleyicilerin indirildiği dizin.
-m, --manifest Bildirim (YAML) dosyasının yolu takip edilmelidir.
--id download öğ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.
-v, --version Yüklenecek tam sürümü belirtmenizi sağlar. Belirtilmezse, en son sürüm en yüksek uygulama olacaktır download .
-s, --source Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir.
--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.
-a, --architecture mimarisini downloadseçin.
--installer-type yükleyici türünü downloadseçin.
-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.
--locale Hangi yerel ayarın kullanılacağını belirtir (BCP47 biçimi).
--ignore-security-hash Yükleyici karma denetimi hatasını yoksayın. Önerilmez.
--skip-dependencies Paket bağımlılıklarını ve Windows özelliklerini işlemeyi atlar.
--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-package-agreements Lisans sözleşmesini kabul etmek ve istem yapılmasını önlemek için kullanılır.
--accept-source-agreements Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır.
--skip-license, --skip-microsoft-store-package-license Microsoft Store paketi çevrimdışı lisansını almayı atlar.
--platform Hedef platformu seçin.
-?, --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 uygulamanın ID'sinden belirli bir sürümünü indirir.

winget download --id Microsoft.PowerToys --version 0.15.2

Aşağıdaki örnek, belirli bir yükleyici türüne sahip bir uygulamayı indirir.

winget download --id Microsoft.WingetCreate --installer-type msix

Aşağıdaki örnek, mimariye ve kapsama göre bir uygulamayı belirli download bir dizine indirir.

winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>