Windows 11de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  • Windows 11'de uygulamaları yüklemek ve güncellemek için bir winget komut dosyası oluşturmak üzere, uygulama kimliklerinin listesini içeren bir toplu işlem dosyası kullanın.
  • Bu komut dosyası her uygulamanın yüklü olup olmadığını kontrol eder. Yüklü değilse yükler, yüklüyse güncellemeleri kontrol eder ve yükler.
  • Komut dosyasını Başlangıç ​​klasöründen manuel olarak veya zamanlanmış bir görev olarak çalıştırabilirsiniz.

Windows 11'de , sistem her başlatıldığında favori uygulamalarınızı otomatik olarak indirip, kurup ve güncelleyecek basit bir komut dosyası oluşturabilirsiniz ve bu kılavuzda size bunu tam olarak nasıl yapacağınızı göstereceğim.

Uygulamaları, ayarları ve yapılandırmaları test etmek için sanal makinelerle yoğun olarak çalışan biri olarak, temiz bir ortam sağlamak için işletim sistemini sürekli olarak yeniden yüklüyorum. Bu sürecin en zaman alan kısımlarından biri, her gün güvendiğim tüm temel uygulamaları manuel olarak yeniden yüklemektir.

Bu sorunu çözmek için, Microsoft'un uygulamaları yönetmek için kullandığı komut satırı aracı olan Windows Paket Yöneticisi'ne (winget) başvurdum . Hızlı ve güvenilir, ancak daha da az müdahale gerektiren bir şey istedim. Bu nedenle, başlangıçta otomatik olarak çalışan özel bir komut dosyası oluşturdum. Bu komut dosyası iki görevi yerine getiriyor:

  • Uygulama yüklü değilse, komut dosyası onu yükler.
  • Uygulama zaten yüklüyse, güncellemeleri kontrol eder ve mevcut olduğunda yükler.

Bu kılavuzda , bu betiği oluşturma ve kullanma adımlarını özetleyeceğim. İster geliştirici, ister ağ yöneticisi, ister zaman kazanmak isteyen bir ileri düzey kullanıcı olun, bu yöntem Windows 11'de uygulama dağıtımını ve sistem kurulumunu kolaylaştırmanıza yardımcı olacaktır.

Windows 11'de uygulamaları yüklemek ve güncellemek için bir winget komut dosyası oluşturun.

Bu üç aşamalı bir süreçtir. İlk olarak, bilgisayarınızda olmasını istediğiniz tüm uygulamaların bir listesini oluşturmanız, ardından komut dosyasını oluşturmanız ve son olarak komut dosyasını nasıl çalıştıracağınıza karar vermeniz gerekir.

Uygulamaların bir listesini oluşturun.

Winget kullanarak yüklenecek ve güncellenecek uygulamaların bir listesini oluşturmak için şu adımları izleyin:

  1. Başlat'ı açın .

     

     

  2. Arama çubuğuna "Komut İstemi" (veya "Terminal") yazın , en üstteki sonuca sağ tıklayın ve " Yönetici olarak çalıştır" seçeneğini seçin.

  3. Başvuru kimlik numarasını bulmak için aşağıdaki komutu yazın ve Enter tuşuna basın :

    winget arama APP-NAME

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

Adımları tamamladıktan sonra, komut sorguyla eşleşen uygulamaları listeleyecektir. Genellikle, uygulamayı bulmanıza yardımcı olacak tek bir kelime kullanmak istersiniz. İsimde boşluk varsa, tırnak işaretleri kullanın. Aksi takdirde, arama çalışmaz.

Ayrıca, alıntı kullanıyorsanız, uygulamaya tam eşleşme araması yapmasını söylüyorsunuz demektir, bu nedenle sorgunun doğru olduğundan emin olun. (Bu bir arama motoru değildir.)

Örneğin, "VLC" uygulaması için winget bilgilerini bulmak istiyorsam, winget search vlc komutunu kullanırım.

Adımları tekrarlayın ve her uygulama için kimlik değerini not edin, çünkü özel komut dosyasını oluşturmak için bu bilgiye ihtiyacınız olacak.

Winget betiğini oluşturun.

Uygulamaları yüklemek ve güncellemek için bir toplu işlem dosyası oluşturmak için şu adımları izleyin:

  1. Başlat'ı açın .

  2. Notepad'i arayın ve uygulamayı açmak için en üstteki sonuca tıklayın.

  3. Aşağıdaki kodu metin dosyasına kopyalayıp yapıştırın:

    @echo off setlocal enabledelayedexpansion :: Uygulama kimliklerinin listesi set apps= Microsoft.WindowsTerminal.Preview Microsoft.Edge.Dev Microsoft.PowerToys for %%A in (%apps%) do ( echo --------------------------------------- echo %%A işleniyor... :: Uygulamanın yüklü olup olmadığını liste çıktısını yakalayarak kontrol edin winget list --id %%A > temp_check.txt 2>&1 findstr /C:"Yüklü paket bulunamadı" temp_check.txt >nul if !errorlevel! equ 0 ( echo %%A yüklü değil. Yükleniyor... winget install --id %%A --silent --accept-source-agreements --accept-package-agreements ) else ( echo %%A yüklü. Yükseltme deneniyor... winget upgrade --id %%A --silent --accept-source-agreements --accept-package-agreements if !errorlevel! neq 0 ( echo Yükseltme %%A için başarısız oldu veya güncelleme mevcut değil. ) ) echo. ) del temp_check.txt >nul 2>&1 endlocal

  4. “set apps=" bölümünde , bilgisayarınıza yüklemek ve güncellemek istediğiniz uygulamaları işaretleyin ve her uygulama arasında boşluk bırakın.

    Kısa bir not: Bu satırda üç örnek veriyorum, ancak uygulamalarınızı eklemek için bu bölümü güncellemeyi unutmayın.

  5. Dosya'ya tıklayın ve Farklı Kaydet seçeneğini seçin .

  6. Dosyanın kaydedileceği konumu seçin.

    Hızlı ipucu: OneDrive kullanıyorsanız, dosyayı buluta yükleyerek komut dosyasına tüm bilgisayarlarınızdan erişebilirsiniz.

  7. Komut dosyası için bir ad belirleyin ve .bat dosya uzantısını kullanın.

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  8. Kaydet düğmesine tıklayın .

Adımları tamamladıktan sonra, “.bat” dosyasına sağ tıklayıp “Yönetici olarak çalıştır” seçeneğini kullanarak komut dosyasını manuel olarak çalıştırabilir veya toplu iş dosyasını otomatik olarak çalıştırmak için bir tetikleyici oluşturabilirsiniz.

İşte toplu işlem komut dosyasının ayrıntılı bir açıklaması ve her bir parçanın nasıl çalıştığı:

İlk kurulum

  • @echo offKomut yankılanmasını engeller.
  • setlocal enabledelayedexpansion!VAR!"Gecikmeli değişken genişletme" özelliğini etkinleştirerek, parantez içindeki değişkenlere gerçek zamanlı olarak yerine kullanılarak erişilmesini sağlar %VAR%.

Uygulama listesini tanımlar.

  • set apps =Döngüde işlenecek Winget uygulama kimliklerinin listesini tanımlar.

Her bir uygulamayı tek tek inceleyin.

  • for %%A in (%apps%) do ()%%AUygulamalar listesindeki her bir kimlik ( ) için , içerilen komutlar sırayla çalıştırılır.

Uygulama kurulumunu kontrol et

  • winget listtemp_check.txtKomut satırı aracı, bir uygulamanın zaten yüklü olup olmadığını kontrol etme olanağına sahip olmadığı için çıktıyı bu şekilde yazıyor .
  • findstrBu dosyada "Yüklü paket bulunamadı" ifadesini arar . Bulunursa 0 , bulunmazsa 1ERRORLEVEL değerini ayarlar .
  • !errorlevel!Döngü içinde doğru hata kodunu elde etmeye yardımcı olur.

Uygulamayı yükleyin veya güncelleyin

  • Uygulama yüklü değilse ( errorlevel = 0), çalıştırın winget install.
  • Eğer yüklüyse, çalıştırın winget upgradeve başarısızlık durumunda ( errorlevel ≠ 0) yükseltmenin başarısız olduğunu veya güncelleme bulunmadığını bildirin.

Komut dosyasını temizle ve sonlandır

  • delGeçici dosyayı siler.
  • endlocalKomut dosyası öncesi ortamı geri yükler ve gecikmeli genişletmeyi sonlandırır.

Komut dosyasını kurun.

Toplu işlem betiğini çalıştırmak için üç seçeneğiniz var. Betiği manuel olarak çalıştırabilir, sisteme her hesabınıza giriş yaptığınızda otomatik olarak çalışmasını sağlamak için "Başlangıç" klasörüne ekleyebilir veya Görev Zamanlayıcı ile zamanlanmış bir görev oluşturabilirsiniz.

Manuel olarak

Komut dosyasını manuel olarak çalıştırmak istiyorsanız, şu adımları izleyin:

  1. “.bat” dosyasına sağ tıklayın ve “Yönetici olarak çalıştır” seçeneğini seçin.

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

Bunu doğrudan Komut İstemi veya PowerShell üzerinden de çalıştırabilirsiniz.

Bu seçenek test veya ara sıra kullanım için idealdir, ancak her seferinde manuel olarak başlatılması gerekir.

Başlangıç ​​klasörüne ekleyin

Komut dosyasını "Başlangıç" klasöründen otomatik olarak çalıştırmak için şu adımları izleyin:

  1. Başlat'ı açın .

  2. Arama çubuğuna "Run" yazın ve en üstteki sonuca tıklayarak uygulamayı açın.

  3. Klasörü açmak için aşağıdaki komutu yazın ve Enter tuşuna basın :

    kabuk:başlangıç

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  4. .bat dosyasının kısayolunu kopyalayıp klasöre yapıştırın.

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

Bu adımları tamamladıktan sonra, her oturum açtığınızda komut dosyası çalışacaktır.

Bu seçenek kurulumu kolaydır, ancak sistem başlatıldığında değil, yalnızca kullanıcı oturum açtığında çalışır. Ayrıca, yetkilendirme gerektiren her uygulama için kurulumu onaylamanız gerekecektir. 

Planlanmış bir görev oluşturun

Winget betiğini çalıştırmak için zamanlanmış bir görev oluşturmak için şu adımları izleyin:

  1. Başlat'ı açın .

  2. Arama çubuğuna "Görev Zamanlayıcı" yazın  ve uygulamayı açmak için en üstteki sonuca tıklayın.

  3. (İsteğe bağlı) "Görev Zamanlayıcı Kitaplığı" klasörüne sağ tıklayın ve Yeni Klasör seçeneğini seçin.

  4. Klasör için bir ad belirleyin; örneğin, " Görevlerim" .

  5. “Görevlerim” klasörüne sağ tıklayın ve “ Görev Oluştur” seçeneğine tıklayın.

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  6. Genel sekmesine tıklayın .

  7. "Ad" alanına, görev için " Uygulamalarım " gibi açıklayıcı bir ad yazın.

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  8. "Güvenlik seçenekleri" bölümünde "Kullanıcı oturum açmış olsun veya olmasın çalıştır" seçeneğini seçin .

  9. "En yüksek ayrıcalıklarla çalıştır" seçeneğini işaretleyin .

  10. Tetikleyiciler sekmesine tıklayın .

  11. Yeni düğmesine tıklayın .

  12. “Görevi başlat” ayarı altında bir tetikleyici seçin (örneğin , “Oturum açıldığında”, “Başlangıçta” veya günlük gibi bir programa göre).

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  13. Zamanlama ayarlarını gerektiği gibi yapılandırın.

    Kısa bir not: Kolaylık sağlamak için "Başlangıçta" seçeneğini tercih edebilirsiniz .

  14. Tamam düğmesine tıklayın .

  15. İşlemler sekmesine tıklayın .

  16. Yeni düğmesine tıklayın .

  17. “İşlemler” ayarı altında bulunan “Program başlat” seçeneğini seçin .

  18. “Program/komut dosyası” ayarında aşağıdaki komutu yazın:

    cmd.exe

    Windows 11'de uygulamaları otomatik olarak yüklemek ve güncellemek için bir winget komut dosyası nasıl oluşturulur?

  19. “Argüman ekle (isteğe bağlı)” ayarında aşağıdaki komutu yazın:

    /c "C:\yol\komut dosyanızın\dosyası"

  20. Tamam düğmesine tıklayın .

  21. Koşullar sekmesine tıklayın .

  22. "Güç" bölümünde, "Bilgisayar pil gücüne geçtiğinde durdur" ve "Görevi yalnızca bilgisayar AC gücüne bağlıyken başlat" seçeneklerinin işaretini kaldırın .

  23. Tamam düğmesine tıklayın .

  24. Hesabınızın şifresini onaylayın.

  25. Tamam düğmesine tıklayın .

Bu adımları tamamladığınızda, belirttiğiniz zaman diliminde bir sistem geri yükleme noktası oluşturulacaktır.

Yorum bırak

Windows 11 24H2 ISO dosyasını nasıl indirebilirim?

Windows 11 24H2 ISO dosyasını nasıl indirebilirim?

Windows 11 24H2 ISO dosyasını indirmek için Microsoft sayfasını açın, görüntü seçeneğini seçin, dili seçin ve 64-bit İndir'e tıklayın.

Windows 10un 2025te kullanım ömrünün sona ermesinden sonra güncellemeler için ödeme yapmaktan nasıl kaçınabilirsiniz?

Windows 10un 2025te kullanım ömrünün sona ermesinden sonra güncellemeler için ödeme yapmaktan nasıl kaçınabilirsiniz?

Windows 10'u kullanmaya devam etmek için güvenlik güncellemeleri için ödenmesi gereken 30 dolarlık ek maliyetten kaçınmak için, desteklenen ve desteklenmeyen bilgisayarlarda Windows 11'e yükseltmek en iyisidir.

Microsoft, Windows 11e büyük bir şeyin geleceğini söylüyor.

Microsoft, Windows 11e büyük bir şeyin geleceğini söylüyor.

Microsoft, Perşembe günü Windows 11 için büyük bir duyuru yapacak ve işletim sistemine yapay zekâ destekli ses odaklı bir deneyimin geleceğinin sinyallerini verecek.

Desteklenmeyen donanımlar için Windows 11 önyüklenebilir USB nasıl oluşturulur?

Desteklenmeyen donanımlar için Windows 11 önyüklenebilir USB nasıl oluşturulur?

Desteklenmeyen donanıma Windows 11 mi yüklüyorsunuz? TPM, Güvenli Önyükleme kısıtlamalarını atlamak için Rufus veya Ventoy ile önyüklenebilir bir USB oluşturma adımlarını öğrenin.

Windows 11 24H2 sürümünden 25H2 sürümüne nasıl zorla yükseltme yapılır?

Windows 11 24H2 sürümünden 25H2 sürümüne nasıl zorla yükseltme yapılır?

Windows 10 24H2 sürümünden 25H2 sürümüne yükseltmek için, Windows Update'teki "İndir ve yükle" seçeneğini kullanın veya KB5054156 güncellemesini manuel olarak yükleyin.

Windows 11 için 26300.7674 (KB5074170) numaralı yapı güncellemesi, özelliklerden ziyade hata düzeltmelerine odaklanmaktadır (Geliştirici).

Windows 11 için 26300.7674 (KB5074170) numaralı yapı güncellemesi, özelliklerden ziyade hata düzeltmelerine odaklanmaktadır (Geliştirici).

(KB5074170) Windows 11 26300.7674 sürümü, Dosya Gezgini, Başlat, Arama, grafik sorunları ve bilinen hatalar için düzeltmelerle birlikte Insider kullanıcılarına dağıtılıyor.

Windows 11de BitLocker nasıl etkinleştirilir?

Windows 11de BitLocker nasıl etkinleştirilir?

Windows 11'de BitLocker'ı etkinleştirmek için depolama ayarlarını, BitLocker ayarlarını açın ve özelliği etkinleştirin. Çıkarılabilir sürücüler BitLocker To Go'yu kullanır.

Windows 11de BitLocker kurtarma anahtarını nasıl bulabilirsiniz?

Windows 11de BitLocker kurtarma anahtarını nasıl bulabilirsiniz?

Windows 11 (veya 10) işletim sisteminde bilgisayarınızın BitLocker kurtarma anahtarını bulmak için, çevrimiçi olarak Microsoft hesabınızı açın ve Aygıtlar sayfasında kurtarma işlemini onaylayın.

macOStan Windows 11 (veya 10) önyüklenebilir USB nasıl oluşturulur?

macOStan Windows 11 (veya 10) önyüklenebilir USB nasıl oluşturulur?

macOS'tan Windows 11 (veya 10) için USB yükleyici oluşturmak şaşırtıcı derecede karmaşık, ancak imkansız değil. İşte nasıl yapılacağı.

Microsoft Edgein Windows 10 için desteği Ekim 2028de sona erecek.

Microsoft Edgein Windows 10 için desteği Ekim 2028de sona erecek.

Windows 10'da Microsoft Edge, işletim sisteminin 2025'te resmi olarak destek sonunun gelmesinden çok sonra, en az Ekim 2028'e kadar güncellemeler almaya devam edecek.