Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
WinGetkaynak komutu, kaynakları yönetmenize olanak tanır. Kaynak komutuyla WinGet kaynaklarını ekleyebilir, listeleyebilir, güncelleştirebilir, kaldırabilir, sıfırlayabilir veya dışarı aktarabilirsiniz.
WinGet kaynağı, uygulamaları bulmanız ve yüklemeniz için verileri sağlar. Yalnızca güvenli, güvenilir kaynakları kullanın.
WinGet, kullanarak winget source listlisteleyebileceğiniz aşağıdaki üç varsayılan kaynağı belirtir.
- msstore - Microsoft Store kataloğu.
- winget - Uygulamalar için WinGet Topluluk Deposu.
- winget-font - Yazı tipleri için WinGet Topluluk Deposu.
Kullanım
winget source <subcommand> <options>
Sub-Commands
Aşağıdaki argümanlar mevcuttur.
| Sub-Command | Açıklama |
|---|---|
| ekle | Yeni bir kaynak ekler. |
| liste | Geçerli kaynakları listeler. |
| güncelleştirmek | Geçerli kaynakları güncelleştirir. |
| kaldır | Geçerli kaynakları kaldırır. |
| sıfırlama | Varsayılan msstore, winget ve winget-font kaynaklarını sıfırlar. |
| dışa aktarım | Geçerli kaynakları dışarı aktarır. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| - ?, --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. |
ekle
add alt komutu yeni bir kaynak ekler. Bu alt komut --name ve --arg seçeneklerini gerektirir. Komut kullanıcı erişimini değiştirdiğinden, eklemek için yönetici ayrıcalıkları gerekir.
Kullanım:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
| -n, --isim | Kaynağı tanımlayan ad. |
| -a, --arg | Kaynağın URL'si veya UNC'si. |
| -t, --type | Kaynak türü. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| --güven düzeyi | Kaynağın güven düzeyi (yok veya güvenilir). |
| --üstbilgi | İsteğe bağlı Windows-Package-Manager REST kaynağı HTTP üst bilgisi. |
| --kaynak-sözleşmelerini-kabul-et | Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır. |
| --Açık | |
| -?, --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. |
| --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. |
Örneğin, winget source add --name Contoso https://www.contoso.com/cache URL'deki Contoso deposunu https://www.contoso.com/cacheekler.
İsteğe bağlı tür parametresi
add alt komutu, istemciye bağlandığı depo türünü bildiren isteğe bağlı türü parametresini destekler. Aşağıdaki türler desteklenir.
| Türü | Açıklama |
|---|---|
| Microsoft.PreIndexed.Package |
Varsayılan kaynak türü. |
| Microsoft.Rest | Bir Microsoft REST API kaynağı. |
liste
listesi alt komutu şu anda etkin olan kaynakları numaralandırır veya belirli bir kaynakla ilgili ayrıntıları sağlar.
Uyarı
Bir kaynak açık olarak ayarlandığında, özellikle hedeflenmelidir. Winget-font kaynağı varsayılan olarak açık olarak ayarlanır. Bu, diğer WinGet komutlarının dahil edilmesi için "--source winget-font" veya "-s winget-font" kullanarak kaynağa doğrudan başvurması gerektiği anlamına gelir.
Kullanım:
winget source list [[-n] <name>] [<options>]
Takma Adlar
Bu alt komut için aşağıdaki diğer adlar kullanılabilir:
- Ls
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
| -n, --isim | Kaynağı tanımlayan ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| -?, --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. |
| --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. |
tümünü listele
Kendi başına liste alt komutu, winget source listyapılandırılmış kaynakların tam listesini sağlar:
Name Argument Explicit
------------------------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget https://cdn.winget.microsoft.com/cache false
winget-font https://cdn.winget.microsoft.com/fonts true
liste kaynağı ayrıntıları
Bir kaynakla ilgili tüm ayrıntıları almak için kaynağın adını geçirin. Örneğin:
winget source list --name winget
Aşağıdaki çıkışı döndürür:
Field Value
--------------------------------------------------
Name winget
Type Microsoft.PreIndexed.Package
Argument https://cdn.winget.microsoft.com/cache
Data Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit false
Updated 2025-12-11 08:30:25.000
-
Namekaynağın adıdır. -
Typekaynak türüdür. -
Argkaynağın kullandığı URL veya yoldur. -
Data, uygunsa isteğe bağlı paket adıdır. -
Updatedkaynağın güncelleştirilmiş olduğu son tarih ve saattir.
güncelleştirmek
güncelleştirme alt komutu, güncelleştirmeyi tek bir kaynağa veya tüm kaynaklara zorlar.
Kullanım:
winget source update [[-n] <name>] [<options>]
Takma Adlar
Bu alt komut için aşağıdaki diğer adlar kullanılabilir:
- yenileme
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
| -n, --isim | Kaynağı tanımlayan ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| -?, --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. |
| --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. |
tümünü güncelleştir
güncelleştirme alt komutu tek başına winget source update, tüm depolara güncelleştirmeler isteğinde bulunur.
kaynağı güncelle
--name seçeneğiyle güncelleştirme alt komutu bir güncelleştirmeyi adlandırılmış kaynağa yönlendirir. Örneğin: winget source update --name Contoso Contoso deposuna bir güncelleştirmeye zorlar.
Kaldır
kaldırma alt komutu bir kaynağı kaldırır. Bu alt komut, kaynağı tanımlamak için --name seçeneğini gerektirir. Komut kullanıcı erişimini değiştirdiğinden, kaldırmak
Kullanım:
winget source remove [-n] <name> [<options>]
Takma Adlar
Bu alt komut için aşağıdaki diğer adlar kullanılabilir:
- Rm
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
| -n, --isim | Kaynağı tanımlayan ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| -?, --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. |
| --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. |
Örnekler
winget source remove --name Contoso
Bu komut Contoso deposunu kaldırır.
sıfırla
sıfırlama alt komutu istemciyi özgün yapılandırmasına geri sıfırlar ve varsayılan dışındaki tüm kaynakları kaldırır. Bu alt komutu yalnızca nadir durumlarda kullanın. Komut kullanıcı erişimini değiştirdiğinden, sıfırlama kullanmak yönetici ayrıcalıkları gerektirir.
sıfırlama komutu tüm kaynakları kaldırdığından, --zorla seçeneğini kullanarak eylemi zorlamanız gerekir.
Kullanım:
winget source reset [[-n] <name>] [<options>]
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
| -n, --isim | Kaynağı tanımlayan ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| --kuvvet | Kaynakların sıfırlanmasını zorlar. |
| -?, --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. |
| --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. |
dışarı aktarma
dışarı aktarma alt komutu, bir kaynağın belirli ayrıntılarını JSON çıkışına aktarır. Bu, kaynak yönetimi için Grup İlkesi'ni yapılandırmak için kullanışlıdır.
Kullanım:
winget source export [[-n] <name>] [<options>]
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
| -n, --isim | Kaynağı tanımlayan ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
| -?, --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. |
| --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. |
Örnekler
winget source export winget
Aşağıdaki çıkışı döndürür:
{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}
Kaynak sözleşmesi
Tek bir kaynak, kullanıcının kaynağı eklemeden veya kullanmadan önce sunulan sözleşmeleri kabul etmelerini isteyebilir. Kullanıcı sözleşmeleri kabul etmiyorsa WinGet kaynağa erişemez.
Kaynak sözleşmeleri kabul etmek ve istemden kaçınmak için --accept-source-agreements seçeneğini kullanabilirsiniz.
Birçok WinGet komutu, yapılandırılmış tüm kaynakları değerlendirir. Yapılandırılmış herhangi bir kaynak sözleşme gerektiriyorsa, WinGet bu kaynakları kullanmadan önce sorar. Kaynak sözleşmelerinin kullanılmadan önce kabul edilmesi gerekir. Bir kaynak sözleşme koşullarını güncelleştirirse veya bir kaynak kaldırılır ve okunursa (olduğu winget source reset --forcegibi) sözleşmeler yeniden sunulur.
İlgili konular
Windows developer