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

KomutAçıklama
winget listBilgisayardaki tüm uygulamaları listeler
winget upgradeGüncellenebilir uygulamaları gösterir
winget upgrade --allTüm uygun uygulamaları otomatik günceller
winget upgrade "Uygulama Adı"Belirli bir uygulamayı günceller

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir.

*