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
pin komutu, Windows Paket Yöneticisi bir paketi belirli sürüm aralıklarıyla yükseltmesini sınırlamanıza olanak tanır veya paketi tamamen yükseltmesini engelleyebilir. Sabitlenmiş paket hala upgrade kendi başına olabilir ve Windows Paket Yöneticisi dışından yükseltilebilir.
Sabitleme Türleri
WinGet üç tür paket pinini destekler:
Sabitleme: Paket
winget upgrade --alldışında tutulur ancakwinget upgrade <package>izin verir.--include-pinnedsabitlenmiş paketleri dahil etmesine izin vermek içinwinget upgrade --allbağımsız değişkenini kullanabilirsiniz.Engelleme: Paketin veya
winget upgrade --allöğesindenwinget upgrade <package>engellenmesi, WinGet'in bir upgradegerçekleştirmesine izin vermek için paketi kaldırmanız gerekir. seçeneği--force, 'nin davranışını geçersiz kılmak piniçin kullanılabilir.Gating: Paket belirli bir sürüme veya sürüm aralığına sabitlenir. Bir paketin sabitlenmek istediğiniz tam sürümünü belirtebilir veya bir sürüm aralığı belirtmek için son sürüm bölümü olarak
*joker karakterini kullanabilirsiniz. Örneğin, bir paket1.2.*sürümüne sabitlenmişse,1.2.0ile1.2.xarasındaki tüm sürümler geçerli kabul edilir. seçeneği--force, 'nin davranışını geçersiz kılmak piniçin kullanılabilir.
Kullanım
winget pin <subcommand> <options>
Seçenekler
Aşağıdaki seçenekler kullanılabilir.
| Seçenek | Açıklama |
|---|---|
-?, --help |
Bu komutla ilgili ek yardım alır. |
--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. |
Alt Komutlar
pin komutu aşağıdaki alt komutları destekler.
| Altkomut | Açıklama |
|---|---|
add |
Yeni pinbir ekleyin. |
remove |
paketini pinkaldırın. |
list |
Geçerli raptiyeleri listeleyin. |
reset |
Pinleri sıfırlama |
ekle
Alt add komut yeni pinbir ekler. Bu alt komut için tam paketi pinbelirtmeniz gerekir. Herhangi bir belirsizlik varsa, alt komutu tam bir uygulamaya göre daha fazla filtrelemeniz add istenir.
Kullanım:
winget pin add [[-q] <query>] [<options>]
Tartışmalar
| Tartışma | Açıklama |
|---|---|
-q, --query |
Bir uygulamayı aramak için kullanılan sorgu. |
Seçenekler
Seçenekler, pin ekleme işlemini gereksinimlerinizi karşılayacak şekilde özelleştirmenize olanak sağlar.
| Seçenek | Açıklama |
|---|---|
--id |
Aramayı uygulamanın kimliğiyle sınırlar. |
--name |
Aramayı uygulamanın adıyla sınırlar. |
--moniker |
Aramayı uygulama için listelenen adla sınırlar. |
--tag |
Aramayı uygulama için listelenen etiketle sınırlar. |
--cmd, --command |
Aramayı uygulamanın komutuyla sınırlar. |
-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. |
-v, --version |
pin için belirli bir sürüm belirtmenizi sağlar. Joker karakter * son sürüm bölümü olarak kullanılabilir. Davranışı olarak pindeğiştirirgating. |
-s, --source |
Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir. |
--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-source-agreements |
Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır. |
--force |
Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin. |
--blocking |
kaldırılana pin kadar yükseltmeyi engelleyerek geçersiz kılma bağımsız değişkenlerini önleyin. Davranışı olarak pindeğiştirirblocking. |
--installed |
Belirli bir yüklü sürümü sabitleme |
-?, --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
Aşağıdaki örnek bir uygulama için ekler pin . Bu pin eklendiğinde, çağrılırken winget upgrade --allbu paketin yükseltilmesi engellenir. Sabitlenmiş paketleri eklemek için --include-pinned ile winget upgrade --all bağımsız değişkenini kullanın.
winget pin add powertoys
Aşağıdaki örnek, kimliğini kullanarak bir uygulama için engelleme pin ekler. Engelleme pin eklemek, veya winget upgrade --allçağrılırken winget upgrade <package> bu paketin yükseltilmesini engeller. WinGet'in bir upgradegerçekleştirmesine izin vermek için paketin engellemesini kaldırmanız gerekir.
winget pin add --id Microsoft.PowerToys --blocking
Aşağıdaki örnek, kimliğini kullanarak bir uygulama için bir gating pin ekler. Bir gating pin eklemek, paket sürümünün upgrade belirli bir sürümün veya geçitli joker karakter aralığının dışındaki yükseltmeleri engeller.
winget pin add --id Microsoft.PowerToys --version 0.70.*
Kaldır
Alt remove komut bir pinöğesini kaldırır. Bu alt komut, kaldırılacak tam paketi pin belirtmenizi gerektirir. Herhangi bir belirsizlik varsa, alt komutu tam bir uygulamaya göre daha fazla filtrelemeniz remove istenir.
Kullanım:
winget pin remove [[-q] <query>] [<options>]
Tartışmalar
| Tartışma | Açıklama |
|---|---|
-q, --query |
Bir uygulamayı aramak için kullanılan sorgu. |
Seçenekler
Seçenekler, pin kaldırmayı gereksinimlerinizi karşılayacak şekilde özelleştirmenize olanak sağlar.
| Seçenek | Açıklama |
|---|---|
--id |
Aramayı uygulamanın kimliğiyle sınırlar. |
--name |
Aramayı uygulamanın adıyla sınırlar. |
--moniker |
Aramayı uygulama için listelenen adla sınırlar. |
-s, --source |
Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir. |
--tag |
Aramayı uygulama için listelenen etiketle sınırlar. |
--cmd, --command |
Aramayı uygulamanın komutuyla sınırlar. |
-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. |
--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-source-agreements |
Kaynak lisans sözleşmesini kabul etmek ve uyarıdan kaçınmak için kullanılır. |
--installed |
Belirli bir yüklü sürümü sabitleyin. |
-?, --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
Aşağıdaki örnek, bir uygulama için öğesini pin kaldırır.
winget pin remove powertoys
Aşağıdaki örnek, kimliğini kullanarak bir uygulama için öğesini kaldırır pin .
winget pin remove --id Microsoft.PowerToys
liste
Alt list komut tüm geçerli pinleri listeler.
Kullanım:
winget pin list [[-q] <query>] [<options>]
Tartışmalar
| Tartışma | Açıklama |
|---|---|
-q, --query |
Bir uygulamayı aramak için kullanılan sorgu. |
Seçenekler
Seçenekler, liste pinlerini gereksinimlerinizi karşılayacak şekilde özelleştirmenize olanak sağlar.
| Seçenek | Açıklama |
|---|---|
--id |
Aramayı uygulamanın kimliğiyle sınırlar. |
--name |
Aramayı uygulamanın adıyla sınırlar. |
--moniker |
Aramayı uygulama için listelenen adla sınırlar. |
-s, --source |
Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir. |
--tag |
Aramayı uygulama için listelenen etiketle sınırlar. |
--cmd, --command |
Aramayı uygulamanın komutuyla sınırlar. |
-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. |
--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-source-agreements |
Kaynak lisans sözleşmesini kabul etmek ve uyarıdan 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. |
Örnekler
Aşağıdaki örnekte tüm geçerli raptiyeler listelenir.
winget pin list
Aşağıdaki örnekte belirli bir paket pinlistelenir.
winget pin list --id Microsoft.PowerToys
sıfırla
Sıfırlama alt komutu tüm pinleri sıfırlar.
Bu alt komutun --force bağımsız değişkeni olmadan kullanılması kaldırılacak pinleri gösterir.
Tüm pinleri sıfırlamak için --force bağımsız değişkenini ekleyin.
Kullanım:
winget pin reset [<options>]
Seçenekler
Seçenekler, sıfırlama pinlerini ihtiyaçlarınızı karşılayacak şekilde özelleştirmenize olanak tanır.
| Seçenek | Açıklama |
|---|---|
--force |
Komutu doğrudan çalıştırın ve güvenlikle ilgili olmayan sorunları ele alarak devam edin. |
-s, --source |
Aramayı sağlanan kaynak adla kısıtlar. Kaynak adı belirtilmelidir. |
-?, --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
Aşağıdaki örnekte sıfırlanacak tüm raptiyeler gösterilmektedir.
winget pin reset
Aşağıdaki örnek tüm mevcut pinleri sıfırlar.
winget pin reset --force
Windows developer