Winget komutu ile yazılımları güncelleyin


Uygulama Yükleyicisi (AppInstaller)
Uygulama Yükleyici (App Installer) ; .appx veya .appxbundle kurulum paketlerinin kurulumu ve bakımı için kullanılan bir Windows bileşenidir. Uygulama Yükleyicisinden önce bir uygulama paketini Microsoft

Store'a girmeden doğrudan bir .appx yada .appxbundle dosyasından yüklemek istiyorsanız, Add-AppxPackage cmdlet'ini kullanarak bir PowerShell kodu çalıştırmanız gerekiyordu. 2016 yılında App Installer'ın sunulmasıyla tüm bunlar değişti. Uygulama Yükleyici (App Installer) ile tek yapmanız gereken bir uygulama paketine çift tıklamaktır böylece bir iletişim kutusu görünür ve yükleme işlemi gerçekleşir.

Bu yenilik memnuniyetle karşılandı fakat bu zaten yerel sistem diskinde mevcut olan uygulama paketi dosyaları için tasarlanmış görünüyordu, Windows 10 Nisan 2018 Güncelleştirmesi'nde Microsoft, Uygulama Yükleyicisine web siteleri gibi harici kaynaklardan uygulama paketlerini yüklemek için gerekli özellikleri ekledi.

App Installer (Uygulama yükleyicisi) ile Otomatik güncelleme nasıl yapılır

Windows App Installer'ın en önemli özelliği, UWP ve Desktop Bridge AppX ve MSIX uygulamalarını Microsoft Store'u kullanmadan otomatik olarak güncelleme yeteneğidir. Gelin isterseniz App Installer (Uygulama yükleyicisi) paketinin önce sürüm numarasını öğrenip ardından Cmd ekranından yeni sürüm varsa otomatik olarak güncellenmesini sağlayalım.

1. Powershell Konsolunu yönetici yetkilerinde açıp aşağıdaki kodu kullandığınızda size sürüm numarasını verecektir.

(Get-AppxPackage Microsoft.DesktopAppInstaller).Version

Üstteki kod bende aşağıdaki gibi bir çıktı verdi.

AppInstaller sürümü

2. Sırada eğer yeni sürümü çıktıysa , App Installer (Uygulama yükleyicisi) ni güncellemek var , bunun için Yönetici yetkisi ile çalıştırılmış Cmd veya Powershell konsolundan aşağıdaki kodu çalıştırın. Ben Cmd den çalıştırdım

winget upgrade Microsoft.AppInstaller

Böylece aşağıdaki ekran görüntüsü geldi. Bu konudaki ayrıntılar için Microsoftun Buradaki makalesine göz atabilirsiniz.

Appinstaller güncelleme kontrolü

Burada akla takılabilecek ilk soru winget upgrade komutundan sonra gelen kodun nereden bulunabileceğidir. Sisteminizde kurulu tüm modern uygulamaların listesi için aşağıdaki komutu kullanabilirsiniz.

Get-AppxPackage -allusers | Select Name, PackageFullName

Böylece Hepsinin isimlerini içeren bir liste çıktısı karşınıza gelecektir.

Modern uygulamaları listelet

Örneğin Yapışkan notlar ın sistemdeki ismi "Microsoft.MicrosoftStickyNotes" olarak geçmektedir. Eğer güncelleme komutu kullanıldığında "No installed package found matching input criteria" hatası alınıyorsa bunu gidermek için aşağıdaki komutları Powershell konsolundan sırası ile çalıştırabilirsiniz.

winget uninstall Microsoft.Winget.Source_8wekyb3d8bbwe
winget source reset --force

İlk komut Winget paketini bilgisayardan kaldırır. İkincisi, sıfırlar.

Appinstaller reset komutu

Eğer bilgisayarınızdaki tüm yazılımları yeni sürümlerine güncellemek isterseniz bu durumda aşağıdaki komut işinize yarayacaktır.

winget upgrade --all --include-unknown

Üstteki kodlar Windows güncellemeleri kapalıyken işe yarıyor görünüyor.

- Güncelleştirme duraklatma süresini siz belirleyin Burada

- Microsoft Store uygulamalarını topluca güncelleyin Burada

- Açılmayan Windowstan güncelleştirmeleri kaldırın Burada


6 Yorum Var
  1. Avatar for Velociraptor
  2. Avatar for Murat
  3. Avatar for perahi
  4. Avatar for Velociraptor
  5. Avatar for Kerim
  6. Avatar for Fatih

Yorum Ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha