Windows 10/11 ve Server 2016/2019'da Komut İstemi veya PowerShell'den Windows Update Nasıl Çalıştırılır?

Windows 10/11 ve Server 2016/2019'da Komut İstemi veya PowerShell'den Windows Update Nasıl Çalıştırılır?

Andy Davis

Windows 10/11'de Windows Update'i Komut İstemi veya PowerShell'den çalıştırmak istiyorsanız, aşağıda okumaya devam edin.

Microsoft, güvenliği artırmak, hataları düzeltmek ve Windows cihazlarının işlevselliğini artıran yeni özellikler sunmak için düzenli olarak güncellemeler yayınlar.

Windows güncellemeleri 2 kategoriye ayrılır: Kalite güncellemeleri, güvenlik nedenleriyle ve hataları düzeltmek için sürekli olarak yayınlanan ve Özellik güncellemeleri, geliştirilmiş sürümler ve ek özellikler sunar.

Windows 10/11'i güncellemenin olağan yolu şu adrese gitmektir Ayarlar > Güncelleme ve Güvenlik ve güncellemeleri kontrol etmek ve yüklemek için, ancak bazı durumlarda normal yol işe yaramazsa güncellemeleri komut satırından veya PowerShell'den yüklemek gerekebilir.

Bu eğitim, Windows Update'in nasıl çalıştırılacağı ve Komut İstemi ve PowerShell'deki komutlarla Güncellemelerin nasıl yükleneceği veya kaldırılacağı ile ilgili talimatları içerir.

Windows 10/11 ve Server 2016/2019'da PowerShell veya Komut İstemi'nden Güncellemeleri Kontrol Etme ve Yükleme.

  • Bölüm 1. Komut Satırından Güncellemeleri Yükleyin.Bölüm 2. PowerShell'den Güncellemeleri Yükleyin.Bölüm 3. PowerShell'den Güncellemeleri Kaldırın.

Bölüm 1. Komut İsteminden Windows Update Nasıl Çalıştırılır.

Windows'un önceki sürümlerinde "wuauclt /detectnow /updatenow" komutunu kullanarak Windows'u güncelleyebilirsiniz.

En son Windows 10 sürümlerinde 'WUAUCLT.EXE' komutu artık çalışmamaktadır ve yerini 'USOCLIENT.EXE' komutuna bırakmıştır.

Bilgi: 'USOCLIENT.EXE', Windows Güncelleştirmelerini indirmek ve yüklemek için kullanılan Güncelleme Oturumu Orkestratörü istemcisidir.

Notlar:
1. Raporlara göre, tüm Windows 10 ve 11 sürümleri USOCLIENT'i desteklememektedir. Aynı durum sizin cihazınız için de geçerliyse, PowerShell yöntemini kullanarak sisteminizi güncelleyin.
2. USOCLIENT komutları çalıştırıldıkları anda ekranda herhangi bir şey göstermediğinden, komutun çalışıp çalışmadığını belirlemenin tek yolu aşağıdaki hedeflerdeki olaylara bakmaktır.

  • C:\Windows\SoftwareDistribution\ReportingEvents.log Görev Zamanlayıcı -> Microsoft -> Windows -> Update Orchestrator

Güncellemeleri 'USOCLIENT.EXE' ile yüklemek için aşağıdaki adımları izleyin:

1. Fırlatma Komut İstemi or Yönetici Olarak PowerShell ve sor Evet UAC komut isteminde.

2. Aşağıdaki komutlardan birini kullanarak Windows'u Güncellemeleri Denetlemeye Zorlayın: *

    1. UsoClient StartScan USOClient.exe StartInteractiveScan

Not: Bazı kullanıcılar kendi durumlarında bir komutun çalışıp diğerinin çalışmadığını bildirmiştir. 2 komuttan hangisinin sizin durumunuzda çalıştığını görmek için komutu çalıştırırken aynı zamanda Windows Update'i açarak Windows'un güncellemeleri denetlediğinden emin olun.

3. Güncellemeleri bulduktan sonra, aşağıdaki komutlardan birini kullanarak indirin:

    1. UsoClient BaşlatİndirTaramaKurulumBekle

4. Bu komutla indirilen güncellemeleri yüklemeye devam edin:

  • UsoClient StartInstall

5. 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 PowerShell'den Windows Update Nasıl Çalıştırılır.

PowerShell komutlarını kullanarak Windows veya Drivers güncellemelerini indirmek ve yüklemek istiyorsanız aşağıdaki talimatları kullanın.

Windows Güncelleştirmelerini PowerShell'den Yüklemek için:

1. Açık Yönetici olarak PowerShell.

2. Devam edin ve 'PowerShell Windows Update modülünü' şu komutla yükleyin ve sorun Evet (basın ' y' ), gerekli diğer sağlayıcıları yüklemeniz istendiğinde: *

  • 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 bu komutu verin:

  • Get-Command -module PSWindowsUpdate

2. 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 bunlar için de güncellemeleri almak istiyorsanız, bu komutu da verin:

  • Add-WUServiceManager -MicrosoftUpdate

3. Ardından, makinenizde komut dosyalarının yürütülmesine izin vermek için aşağıdaki komutu verin ve sorun Evet istendiğinde uyarıda.

  • Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

4. Şimdi Windows'u PowerShell'de mevcut tüm güncellemeleri indirmeye ve listelemeye zorlayın.

  • Get-WindowsUpdate

5. Şimdi ne istediğinize göre devam edin:

A. PowerShell'den mevcut tüm Windows Güncellemelerini yüklemek için bu komutu verin:

  • Install-WindowsUpdate


B. Mevcut tüm Windows Güncelleştirmelerini ve diğer tüm Microsoft Ürünlerinin güncelleştirmelerini yüklemek için bu komutu verin:

  • Install-WindowsUpdate -MicrosoftUpdate

C. PowerShell'den belirli bir Windows Update'i yüklemek için şu komutu verin ve sorun Evet (y) istendiğinde: *

  • Get-WindowsUpdate -KBArticleID "KB-Number" -Install

Örneğin bu örnekte KB5005463'ü yüklemek için:

  • Get-WindowsUpdate -KBArticleID "KB5005463" -Install


D. Bir Windows Update'in yüklenmesini önlemek için PowerShell'de bu komutu verin:

  • Get-WindowsUpdate -NotKBArticle "KB-Number" -AcceptAll

Örneğin bu örnekte KB5005463'ün yüklenmesini önlemek için:

  • Get-WindowsUpdate -NotKBArticle "KB5005463" -AcceptAll


E. Belirli kategorileri güncellemeden hariç tutmak için (örneğin "Sürücü güncellemeleri veya Özellik güncellemeleri, bu komutu verin:

  • Install-WindowsUpdate -NotCategory "Drivers", "FeaturePacks" -AcceptAll

Bölüm 3. PowerShell'den Windows Güncellemeleri Nasıl Kaldırılır.

PowerShell kullanarak Güncellemeleri kaldırmak için:

1. Açık Yönetici olarak PowerShell.

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. KB'ye dikkat edin sayı Kaldırmak istediğiniz Windows Update ile ilişkili.

3. Şimdi PowerShell'de istenen güncellemeyi kaldırmak için aşağıdaki komutu çalıştırın:

  • wusa /uninstall /kb:Number

Not: 'Numara' yerine kaldırmak istediğiniz güncellemenin KB numarasını yazın. Örneğin: KB5005635'i kaldırmak için bu komutu verin:

  • wusa /uninstall /kb:5005635

İşte bu! Hangi yöntem işinize yaradı?
Bu kılavuzun size yardımcı olup olmadığını, deneyiminizle ilgili yorumunuzu bırakarak bana bildirin. Lütfen başkalarına yardımcı olmak için bu kılavuzu beğenin ve paylaşın.


Andy Davis

Windows hakkında bir sistem yöneticisinin günlüğü

Leave a comment