WinGet source komutu

WinGetsource komutu kaynakları yönetmenize olanak tanır. komutuyla source WinGet kaynaklarını ekleyebilir, düzenleyebilir, listeleyebilir, güncelleştirebilir, kaldırabilir, sıfırlayabilir veya dışarı aktarabilirsiniz .

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>

wingetsource Yardım

Sub-Commands

Aşağıdaki argümanlar mevcuttur.

Sub-Command Açıklama
ekle Yeni sourcebir ekler.
düzenleme Mevcut sourcebir öğesini düzenler.
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, wingetve 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 sourcebir 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 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
--güven düzeyi 'nin source güven düzeyi (yok veya güvenilir).
--üstbilgi İsteğe bağlı Windows-Package-Manager REST source HTTP üst bilgisi.
--accept-agreementssource Lisans sözleşmesini source kabul etmek ve istemden kaçınmak için kullanılır.
--Açık source komutunu açık olarak işaretler ve komutunu kullanarak --sourcedoğrudan hedeflemek için komutlar gerektirir.
-?, --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 source tür.
Microsoft.Rest Microsoft REST API source.

edit

Düzenleme alt komutu 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, --isim Düzenlenecek öğesinin source adı.

Seçenekler

Aşağıdaki seçenekler kullanılabilir.

Seçenek Açıklama
--Açık öğesini source açık (true) veya örtük (false) olarak ayarlar. Açık olduğunda komutlar doğrudan kullanarak --sourcehedeflenmelidirsource.
--üstbilgi İsteğe bağlı Windows-Package-Manager REST source HTTP üst bilgisi.
--accept-agreementssource Lisans sözleşmesini source kabul etmek ve istemden kaçınmak için kullanılır.
-?, --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.

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

Liste alt komutu ş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 eklenmesi için "--sourcewinget-font" veya "-s winget-font" kullanarak doğrudan başvuruda source bulunması gerektiği anlamına gelir.

Kullanım:

winget source list [[-n] <name>] [<options>]

wingetsource Liste

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 Tarafından tanımlanacak source 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 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.
  • Type tü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

Güncelleştirme alt komutu, bir güncelleştirmeyi tek sourcetek 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:

  • refresh

Tartışmalar

Aşağıdaki argümanlar mevcuttur.

Tartışma Açıklama
-n, --isim Tarafından tanımlanacak source 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.

Güncelleştirme source

--name seçeneğine sahip güncelleştirme alt komutu, 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

Remove alt komutu bir sourceöğesini kaldırır. Bu alt komut, öğesini tanımlamak sourceiçin --name seçeneğini gerektirir. Komut kullanıcı erişimini değiştirdiğinden, kaldırmak kullanmak 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, --isim Tarafından tanımlanacak source 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 Tarafından tanımlanacak source 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, JSON source çıkışı için belirli ayrıntıları dışarı 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, --isim Tarafından tanımlanacak source 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

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 source etmek ve istemden kaçınmak için --accept-agreementssource seçeneğini kullanabilirsiniz.

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.

wingetsource Anlaşma