Komut Satırıyla Program Güncellemek: Winget Rehberi [Detaylı Anlatım]
winget
, yani Windows Package Manager, Microsoft’un Windows 10 ve 11 için geliştirdiği resmi paket yöneticisidir. Linux’taki apt
, yum
veya dnf
gibi komutlarla çalışan bu araç, yazılımları komut satırından kurmak, güncellemek ve kaldırmak için kullanılır.
🔧 winget upgrade
Ne İşe Yarar?
upgrade
komutu, sisteminizde yüklü olan programları tarar ve daha yeni bir sürüm varsa bunu bulur. Bu komut, hangi uygulamaların güncellenebilir olduğunu da listeler.
Örnek çıktı:
Name Id Version Available Source
-------------------------------------------------------------------------------
VLC media player VideoLAN.VLC 3.0.18 3.0.20 winget
Mozilla Firefox Mozilla.Firefox 120.0 122.0 winget
⚙️ --all
Parametresi Ne Yapar?
--all
parametresi, upgrade
komutuna şu anlamı katar:
➡️ Tüm güncellenebilir uygulamaları sırayla güncelle.
Bu sayede her bir uygulama için ayrı ayrı winget upgrade <UygulamaAdı>
yazmanıza gerek kalmaz. Sadece şu komutu yazmanız yeterli:
winget upgrade --all
Bu komut, desteklenen tüm uygulamaları otomatik olarak günceller.
🧭 Güncellenebilen Uygulamalara Örnekler
Bu komut ile aşağıdaki uygulamalar genellikle güncellenebilir:
- ✅ Google Chrome
- ✅ Mozilla Firefox
- ✅ VLC Media Player
- ✅ WhatsApp Desktop
- ✅ Discord
- ✅ Zoom
- ✅ Notepad++
- ✅ Visual Studio Code
- ✅ Microsoft Edge (bazı durumlarda)
Not: Bu uygulamaların
winget
deposunda bulunması gerekir. Aksi takdirde güncellenemezler.
🔒 Sınırlamalar ve Uyarılar
- İlk kez çalıştırıldığında, bazı uygulamalar Microsoft Store kaynaklıysa kullanıcı sözleşmesi onayı isteyebilir:
The 'msstore' source requires that you view the following agreements...
Bu uyarı bir kez onaylandıktan sonra tekrar gösterilmez. - Tüm yazılımlar
winget
ile güncellenemez. Özellikle bazı eski.exe
dosyaları veya manuel yüklenen programlar bu sistemde görünmeyebilir. - Komut satırını Yönetici (Administrator) olarak çalıştırmak gerekebilir. Bazı uygulamalar için yönetici izni şarttır.
🧠 Ekstra Bilgiler
winget
, arka planda iki farklı kaynak kullanır:winget
(Microsoft Community Package Manifest Repository)msstore
(Microsoft Store)
winget upgrade
komutu sadece desteklenen uygulamaları günceller.- Güncelleme sırasında bazı uygulamalar yeniden başlatma isteyebilir.
🛠️ Tek Tıkla Güncelleme için .bat
Dosyası
Aşağıdaki kodu bir .bat
dosyasına kaydedip masaüstüne koyarak tek tıklamayla güncelleme başlatabilirsiniz:
@echo off
echo Winget ile uygulamalar güncelleniyor...
winget upgrade --all
pause
Bu komut ile her seferinde komut satırına yazmak yerine çift tıklayıp toplu güncelleme yapabilirsiniz.
🧪 Alternatif ve Ekstra Komutlar
Komut | Açıklama |
---|---|
winget list | Bilgisayardaki tüm uygulamaları listeler |
winget upgrade | Güncellenebilir uygulamaları gösterir |
winget upgrade --all | Tüm uygun uygulamaları otomatik günceller |
winget upgrade "Uygulama Adı" | Belirli bir uygulamayı günceller |