Windows 10/11 ve Server 2016/2019'da Windows Update'i Komut İstemi veya PowerShell'den Çalıştırma
Windows 10/11'de Windows Update'i Komut İstemi veya PowerShell'den çalıştırmak istiyorsanız aşağıdaki okumaya devam edin.
Microsoft, güvenliği geliştirmek, hataları düzeltmek ve Windows cihazlarının işlevselliğini geliştiren yeni özellikler sunmak için düzenli olarak güncellemeler yayınlar.
Windows güncellemeleri 2 kategoriye ayrılır: Güvenlik nedenleriyle ve aksaklıkları düzeltmek için sürekli olarak yayınlanan Kalite güncellemeleri ve geliştirilmiş sürümler ve ek özellikler sunan Özellik güncellemeleri.
Windows 10/11'i güncellemenin genel yolu Ayarlar > Güncelleme ve Güvenlik'e gidip güncellemeleri kontrol edip yüklemektir, ancak bazı durumlarda güncellemeleri Windows'tan yüklemeniz gerekebilir. Her zamanki yöntem işe yaramazsa komut satırına veya PowerShell'e bakın.
Bu eğitim, Windows Update'in nasıl çalıştırılacağına ve Komut İstemi ve PowerShell'deki komutlarla Güncelleştirmelerin nasıl yükleneceği veya kaldırılacağına ilişkin talimatlar içerir.
Windows 10/11 ve Server 2016/2019'da PowerShell veya Komut İsteminden Güncellemeleri Kontrol Etme ve Yükleme.
- Bölüm 1. Güncellemeleri Komut Satırından Yükleyin.
- Bölüm 2. PowerShell'den Güncellemeleri Yükleyin.
- Bölüm 3. Güncelleştirmeleri PowerShell'den kaldırın.
Bölüm 1. Windows Update'i Komut İsteminden Çalıştırma.
Windows'un önceki sürümlerinde, "wuauclt /detectnow /updatenow" komutunu kullanarak Windows'u güncelleyebiliyordunuz.
En son Windows 10 sürümlerinde 'WUAUCLT.EXE' komutu artık çalışmıyor ve yerini 'USOCLIENT.EXE' komutu aldı.
Bilgi: 'USOCLIENT.EXE', Windows Güncellemelerini indirmek ve yüklemek için kullanılan Güncelleme Oturumu Orkestratörü istemcisidir. *
* Notlar:
1. Raporlara göre Windows 10 ve 11 sürümlerinin tümü USOCLIENT'i desteklemiyor. Cihazınız için de aynı durum geçerliyse PowerShell yöntemini kullanarak sisteminizi güncelleyin.
2. USOCLIENT komutları yürütüldükleri sırada ekranda hiçbir şey görüntülemediğinden, komutun çalışıp çalışmadığını belirlemenin tek yolu komut dosyasına bakmaktır. aşağıdaki destinasyonlardaki etkinlikler.
- C:\Windows\SoftwareDistribution\ReportingEvents.log
- Görev Zamanlayıcı -> Microsoft -> Windows -> Orkestratörü Güncelle
Güncellemeleri 'USOCLIENT.EXE' ile yüklemek için şu adımları izleyin:
1. Komut İstemi'ni veya PowerShell'i Yönetici olarak başlatın ve UAC isteminde Evet sorusunu sorun.
2. Aşağıdaki komutlardan biriyle Windows'u Güncellemeleri Denetlemeye Zorlayın: *
- UsoClient Taramayı Başlat
- USOClient.exe StartInteractiveScan
* Not: Bazı kullanıcılar, kendi durumlarında bir komutun çalıştığını, diğerinin işe yaramadığını bildirdi. Sizin durumunuzda 2 komuttan hangisinin çalıştığını görmek için, Windows'un güncellemeleri kontrol ettiğinden emin olmak amacıyla komutu çalıştırırken aynı zamanda Windows Update'i açın.
3. Güncellemeleri bulduktan sonra aşağıdaki komutlardan birini kullanarak indirin:
- UsoClient Başlatİndir
- ScanInstallWait
4. İndirilen güncellemeleri bu komutla yüklemeye devam edin:
UsoClient StartInstall5. Güncellemeler yüklendiğinde bilgisayarınızı şu komutla yeniden başlatın: *
UsoClient RestartDevice* Not: Bilgisayarınızı yeniden başlatmadan önce en az 30 dakika beklemenizi öneririm.
Bölüm 2. Windows 10/11'de Windows Güncellemesi PowerShell'den Nasıl Çalıştırılır.
PowerShell komutlarını kullanarak Windows veya Sürücü güncellemelerini indirip yüklemek istiyorsanız aşağıdaki talimatları kullanın.
PowerShell'den Windows Güncelleştirmelerini Yüklemek için:
1. PowerShell'i Yönetici olarak açın.
2. Bu komutla devam edip 'PowerShell Windows Update modülünü' yükleyin ve gerekli başka bir sağlayıcıyı yüklemeniz istendiğinde Evet sorusunu sorun ('y' tuşuna basın): *
Install-Module PSWindowsUpdate* Notlar:
1. 'PSWindowsUpdate', PowerShell'den güncellemeleri yüklemek için gerekli bir modüldür. Modülde bulunan tüm komutları görmek için şu komutu verin:
Get-Command -module PSWindowsUpdate2. Varsayılan olarak modül yalnızca Windows ve sürücü güncellemelerini arar. Yüklü başka Microsoft Ürünleriniz varsa (örneğin Office) ve onlar için de güncellemeler almak istiyorsanız şu komutu da verin:
Add-WUServiceManager -MicrosoftUpdate
3. Ardından komut dosyalarının makinenizde çalıştırılmasına izin vermek için aşağıdaki komutu verin ve istendiğinde uyarı karşısında Evet'i sorun.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned4. Şimdi Windows'u PowerShell'deki mevcut tüm güncellemeleri indirmeye ve listelemeye zorlayın. *
Get-WindowsUpdate5. Şimdi istediğinize göre ilerleyin:
C. Mevcut tüm Windows Güncellemelerini PowerShell'den yüklemek için şu komutu verin:
Install-WindowsUpdateB. Mevcut tüm Windows Güncellemelerini ve diğer tüm Microsoft Ürünleri güncellemelerini yüklemek için şu komutu verin:
Install-WindowsUpdate -MicrosoftUpdateC. PowerShell'den belirli bir Windows Güncellemesi yüklemek için bu komutu verin ve istendiğinde Evet (y) diye sorun: *
Get-WindowsUpdate -KBArticleID "KB-Number” -Installör. Bu örnekte KB5005463'ü yüklemek için:
Get-WindowsUpdate -KBArticleID "KB5005463" -InstallD. Bir Windows Güncellemesinin yüklenmesini önlemek için PowerShell'de şu komutu verin:
Get-WindowsUpdate -NotKBArticle “KB-Number” -AcceptAllör. bu örnekte KB5005463'ün kurulmasını önlemek için:
Get-WindowsUpdate -NotKBArticle “KB5005463” -AcceptAllE. Belirli kategorileri güncellemenin dışında bırakmak için (örneğin, "Sürücü güncellemeleri veya Özellik güncellemeleri), şu komutu verin:
Install-WindowsUpdate -NotCategory "Drivers","FeaturePacks" -AcceptAll
Bölüm 3. Windows Güncelleştirmeleri PowerShell'den Nasıl Kaldırılır.
PowerShell kullanarak Güncelleştirmeleri kaldırmak için:
1. PowerShell'i Yönetici olarak açın.
2. PowerShell penceresinde, yüklü tüm güncellemelerin bir listesini almak için aşağıdaki komutu verin.
wmic qfe list brief /format:table
2. Kaldırmak istediğiniz Windows Update ile ilişkili KB numarasını not edin.
3. Şimdi PowerShell'de istenen güncellemeyi kaldırmak için aşağıdaki komutu yürütün:
wusa /uninstall /kb:NumberNot: 'Numara'yı, kaldırmak istediğiniz güncellemenin KB numarasıyla değiştirin. Örneğin: KB5005635'i kaldırmak için şu komutu verin:
wusa /uninstall /kb:5005635Bu kadar! Hangi yöntem işinize yaradı?
Deneyiminizle ilgili yorumunuzu bırakarak bu kılavuzun size yardımcı olup olmadığını bana bildirin. Başkalarına yardımcı olmak için lütfen bu kılavuzu beğenin ve paylaşın.