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.
winget
source komutu, kaynakları yönetmenize olanak tanır. komutuylasource, , edit, , list, update, remove, resetveya export WinGet kaynaklarını kullanabilirsinizadd.
WinGet source , 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 |
|---|---|
add |
Yeni sourcebir ekler. |
edit |
Mevcut sourcebir öğesini düzenler. |
list |
Geçerli kaynakları listeler. |
update |
Geçerli kaynakları güncelleştirir. |
remove |
Geçerli kaynakları kaldırır. |
reset |
Varsayılan msstore, wingetve winget-font kaynaklarını sıfırlar. |
export |
Geçerli kaynakları dışarı aktarır. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
-?, --help |
Seçili komutla ilgili yardımı gösterir. |
--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. |
ekle
Alt add komut yeni sourcebir ekler. Bu alt komut ve --name seçeneklerini gerektirir--arg. Komut kullanıcı erişimini değiştirdiğinden, kullanmak add yönetici ayrıcalıkları gerektirir.
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, --name |
Tarafından tanımlanacak source ad. |
-a, --arg |
URL'si veya UNC'si source. |
-t, --type |
Türü source. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
--trust-level |
'nin source güven düzeyi (yok veya güvenilir). |
--header |
İsteğe bağlı Windows-Package-Manager REST source HTTP üst bilgisi. |
--accept-source-agreements |
Lisans sözleşmesini source kabul etmek ve istemden kaçınmak için kullanılır. |
--explicit |
source komutunu açık olarak işaretler ve komutunu kullanarak --sourcedoğrudan hedeflemek için komutlar gerektirir. |
-?, --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. |
Ö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
Alt add komut, 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 source tür. |
| Microsoft.Rest | Microsoft REST API source. |
edit
Alt edit komut, var olan sourcebir 'nin yapılandırmasını değiştirir. Birincil kullanım, a'nın sourceaçık mı yoksa örtük mü olduğunu değiştirmektir. açık source olduğunda, WinGet komutlarının kullanarak --sourcebunu doğrudan hedeflemesi gerekir. örtük source olduğunda, tüm komutlara otomatik olarak eklenir.
Kullanım:
winget source edit [-n] <name> [<options>]
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
-n, --name |
Düzenlenecek öğesinin source adı. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
--explicit |
öğesini source açık (true) veya örtük (false) olarak ayarlar. Açık olduğunda komutlar doğrudan kullanarak sourcehedeflenmelidir--source. |
--header |
İsteğe bağlı Windows-Package-Manager REST source HTTP üst bilgisi. |
--accept-source-agreements |
Lisans sözleşmesini source kabul etmek ve istemden kaçınmak için kullanılır. |
-?, --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. |
Example
winget-fontsource varsayılan olarak açıktır; başka bir deyişle komutlar tarafından doğrudan kullanılarak --source winget-fonthedeflenmelidir. Tüm WinGet komutlarına otomatik olarak eklenecek şekilde varsayılan (örtük) duruma sıfırlamak için şunu çalıştırın:
winget source edit winget-font --explicit false
Açık olarak ayarlamak source için:
winget source edit winget-font --explicit true
liste
Alt list komut, şu anda etkin olan kaynakları numaralandırır veya belirli sourcebir ile ilgili ayrıntıları sağlar.
Uyarı
açık source olarak ayarlandığında, özel olarak hedeflenmelidir.
winget-fontsource varsayılan olarak açık olarak ayarlanır. Bu, diğer tüm WinGet komutlarının veya -s winget-font eklenmesi için doğrudan öğesine --source winget-font başvurması source 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, --name |
Tarafından tanımlanacak source ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
-?, --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. |
tümünü listele
list kendi başına 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 source ayrıntıları
hakkında sourcetüm ayrıntıları almak için adını sourcegeç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
-
Name, öğesinin sourceadıdır. -
Typetürüdür source. -
Arg, kullanılan URL veya yoldur source . -
Data, uygunsa isteğe bağlı paket adıdır. -
Updated, güncelleştirilen son tarih ve saattir source .
güncelleştirmek
Alt update komut, bir güncelleştirmeyi tek tek sourceveya 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:
refresh
Tartışmalar
Aşağıdaki argümanlar mevcuttur.
| Tartışma | Açıklama |
|---|---|
-n, --name |
Tarafından tanımlanacak source ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
-?, --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. |
tümünü güncelleştir
Kendi update başına alt komut, winget source updatetüm depolara güncelleştirmeler isteğinde bulunur.
Güncelleştirme source
update seçeneğine --name sahip alt komut, adlı sourceöğesine bir güncelleştirme yönlendirir. Örneğin: winget source update --name Contoso Contoso deposuna bir güncelleştirmeye zorlar.
Kaldır
Alt remove komut bir sourceöğesini kaldırır. Bu alt komut, öğesini tanımlama --nameseçeneğini gerektirirsource. Komut kullanıcı erişimini değiştirdiğinden, kullanmak remove yönetici ayrıcalıkları gerektirir.
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, --name |
Tarafından tanımlanacak source ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
-?, --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. |
Örnekler
winget source remove --name Contoso
Bu komut Contoso deposunu kaldırır.
sıfırla
Alt reset komut istemciyi özgün yapılandırmasına geri sıfırlar ve varsayılan yapılandırma 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, kullanmak reset yönetici ayrıcalıkları gerektirir.
reset Komut tüm kaynakları kaldırdığından, seçeneğini kullanarak --force 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, --name |
Tarafından tanımlanacak source ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
--force |
Kaynakların sıfırlanmasını zorlar. |
-?, --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. |
dışarı aktarma
export Alt komut, bir source için belirli ayrıntıları JSON çıkışına aktarır. Bu, yönetim için Grup İlkesi'ni yapılandırmak için source 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, --name |
Tarafından tanımlanacak source ad. |
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
-?, --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. |
Ö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
Bir kişi source , kullanıcının eklemeden veya kullanmadan önce sunulan sözleşmeleri kabul etmelerini sourceisteyebilir. Kullanıcı sözleşmeleri kabul etmiyorsa, WinGet öğesine erişemez source.
Sözleşmeleri kabul --accept-source-agreements etmek ve istemden kaçınmak için seçeneğini kullanabilirsinizsource.
Birçok WinGet komutu, yapılandırılmış tüm kaynakları değerlendirir. Yapılandırılmış source herhangi bir sözleşme gerekiyorsa, WinGet bu kaynakları kullanmadan önce sorar. Kaynak sözleşmelerinin kullanılmadan önce kabul edilmesi gerekir. Güncelleştirme source sözleşmesi koşulları veya kaldırılıp okunduysa source (olduğu winget source reset --forcegibi) sözleşmeler yeniden sunulur.
İlgili konular
Windows developer