Blog

SCCM ile Windows Güncellemelerini Kaldırma Adımları

Windows güncellemeleri, sistem güvenliğini ve performansını artırmak için hayati öneme sahiptir. Ancak, bazı durumlarda bir güncelleme beklenmedik sorunlara neden olabilir. Böyle bir durumda, ilgili güncellemeyi kaldırmanız gerekebilir. Bu noktada, System Center Configuration Manager (SCCM) güçlü ve esnek bir çözüm sunar. Bu rehberde, SCCM kullanarak Windows güncellemelerini nasıl etkili bir şekilde kaldıracağınızı adım adım anlatıyoruz.

Başlamadan Önce Bilmeniz Gerekenler

Bu işlem için aşağıdaki ön koşulların sağlanmış olduğundan emin olun:

  • SCCM’nin herhangi bir sürümü
  • Windows 10 ve üzeri istemci sistemler
  • Windows Server 2016 ve üzeri sunucu sistemler
  • Hedef sistemlerde Configuration Manager istemcisinin yüklü olması.

SCCM ile Güncelleme Kaldırma Yöntemleri

SCCM kullanarak güncellemeleri kaldırmanın iki temel yöntemi vardır:

  1. Özel Görev Dizisi Kullanma: Hem x86 hem de x64 mimarilerini kapsayan tek bir görev dizisi oluşturmanızı sağlar.
  2. PowerShell veya VBScript Kullanma: Daha fazla esneklik sunar ancak her bir mimari için ayrı betikler oluşturulmasını gerektirebilir.

Bu yazımızda Görev Dizisi Kullanımı ile belirlediğimiz KB numaralı güncelleştirmeyi kaldıracağız.

Denetim Masası‘nı açın.Programlar > Programlar ve Özellikler > Yüklü Güncellemeler‘e gidin.Geri almanız gereken güncellemeyi bulun ve KB numarasını not edin.

SCCM Konsolunda Görev Dizisi Oluşturma

Bir sonraki adım, SCCM konsolunda özel bir görev dizisi oluşturmaktır. Bu görev dizisi, komut satırı çalıştırarak WUSA.exe komut satırı yardımcı programını kullanarak yamanın kaldırılmasını sağlar.

Özel Görev Dizisi Oluşturma Adımları:

SCCM Konsolunu açın. Software Library > Overview > Operating Systems > Task Sequences. sağ tıklayın yeni bir Create Task Sequence oluşturun.

Bu ekran görüntüsünde SCCM’de Task Sequence (Görev Dizisi) oluşturma sihirbazındaki seçenekleri görüyoruz. Her bir seçeneği detaylı açıklayayım:

  1. Install an existing image package (Mevcut bir görüntü paketini yükle)
    • Bu seçenek, önceden hazırlanmış bir Windows işletim sistemi görüntüsünü (WIM dosyası) bilgisayarlara yüklemek için kullanılır.
  2. Build and capture a reference operating system image (Referans işletim sistemi görüntüsü oluştur)
    • Bu seçenek, yeni bir referans Windows görüntüsü oluşturmak için kullanılır.
  3. Upgrade an operating system from an upgrade package (Yükseltme paketinden işletim sistemini yükselt)
    • Windows’un bir sürümünden diğerine yükseltme yapmak için kullanılır.
  4. Deploy Windows Autopilot for existing devices (Mevcut cihazlar için Windows Autopilot’u dağıt)
    • Windows Autopilot, cihazların otomatik olarak yapılandırılmasını sağlayan bir teknolojidir
  5. Create a new custom task sequence (Yeni özel görev dizisi oluşturma)
    • Tamamen özelleştirilmiş bir görev dizisi oluşturmanızı sağlar. Örneğin: yazılım yükleme, güncelleme kurma, ayar yapılandırma gibi özel görevler için kullanılır.

Bu seçenekler arasından, yapmak istediğiniz işleme en uygun olanı seçerek görev dizinizi oluşturmaya başlayabilirsiniz. Create a new custom task sequence seçilir.

Görev dizisine bir ad verin ve Next ile devam edilir. Önyükleme görüntüsünü seçmeyiniz.

Başarılı bir şekilde Görev dizini oluşturulmuştur.

Oluşturduğumuz görev dizisine sağ tıklayın Edit seçeneği ile yapılandırmaya devam edeceğiz.

Add, General / Run Command Line tıklanır.

Gerekli alanları doldurunuz. Command Line kısmına aşağıdaki komut yazılır.

C:\Windows\System32\wusa.exe /uninstall /kb:4014505 /quiet /norestart
  • wusa.exe : Windows Update Standalone Installer çalıştırılabilir dosyası.
  • /uninstall : Yükleyici paketi kaldıracaktır.
  • /kb:KBNUMARASI : KB Numarası ile ilişkili paketi yükle/kaldır.
  • /quiet : Sessiz mod, burada kullanıcı etkileşimi yok. Yamayı sessizce kaldırır.
  • /norestart : Sessiz mod ile birleştirildiğinde yeniden başlatmayı başlatmaz.

KB numarasını kaldırmak istediğiniz KB numarası ile değiştirdiğinizden emin olun. Görev dizisi artık dağıtım için hazırdır.64-bit dosya sistemi yönlendirmesini devre dışı bırak seçilir.

Görev dizisine sağ tıklayın Deploy ile istemiş olduğunuz collectionlara dağıtımı gerçekleştirebilirsiniz.

İlgili collection seçilir Next ile devam edilir.

Required gerekli seçeneği seçilerek Next ile devam edilir.

Scheduling sekmesinde görev dizisi dağıtımı için bir zamanlama belirtmemiz gerekmektedir. Yapılandırdığımız zamanlamaya göre, güncelleştirme bilgisayarlardan kaldırılacaktır. Next ile devam edilir. Yeni bir zamanla için New > As Soon As Possible seçilir.

User Experience kısmında ise Bu ayarlar, yazılım dağıtımının nasıl gerçekleşeceğini ve kullanıcıların ne kadar kontrol sahibi olacağını belirler. Ortamınıza uygun seçenekleri seçerek Next ile devam edilir.

Allow users to run the program independently of assignments (Kullanıcıların programı görevlerden bağımsız olarak çalıştırmasına izin ver)

  • Kullanıcılar Software Center üzerinden yazılımı istedikleri zaman manuel olarak yükleyebilir.

Show Task Sequence progress (Görev Dizisi ilerlemesini göster)

  • Yükleme sırasında kullanıcıya ilerleme durumunu gösteren bir pencere gösterir.

Software installation (Yazılım yükleme)

  • Bakım penceresi dışında yazılım yüklemesine izin verir.

System restart if required to complete the installation (Kurulumu tamamlamak için gerekirse sistem yeniden başlatma)

  • Yükleme için yeniden başlatma gerekiyorsa, sistemin otomatik olarak yeniden başlatılmasına izin verir.

Commit changes at deadline or during a maintenance window (requires restarts) (Son tarihte veya bakım penceresi sırasında değişiklikleri uygula – yeniden başlatma gerektirir)

  • Değişikliklerin belirlenen son tarihte veya bakım penceresinde uygulanmasını sağlar.

Allow task sequence to run for client on the Internet (İnternet üzerindeki istemciler için görev dizisinin çalışmasına izin ver)

  • İnternet üzerinden bağlanan istemcilerde (şirket ağı dışında) görev dizisinin çalışmasına izin verir.

Distribution Points sekmesinde indirme işlemleri gerekmediği için default ayarlarda bırakılır. Next ile devam edilir.

Görev dizini başarılı bir şekilde seçmiş olduğumuz collectionlara dağıtımı gerçekleşmiştir.

SCCM Kullanarak Yama Kaldırmayı Doğrulayın

Yamanın başarılı bir şekilde kaldırıldığını doğrulamak için:

İstemci Bilgisayarına giriş yapın.

Yazılım Merkezi‘ni başlatın ve görev dizisinin tamamlandığını kontrol edin.

Alternatif olarak, smsts.log dosyasını inceleyin. Eğer şu hata kodunu görüyorsanız işlem başarılıdır:

Successfully completed the action (Run Command Line) with the exit win32 code 3010 aldığımız sürece ilgili KB’nin kaldırılma işlemi başarı ile tamamlanmış olur.

Bu adımlar, SCCM kullanarak Windows güncellemelerinin nasıl kaldırılacağına dair kapsamlı bir rehber sunmaktadır. Güncellemelerin kaldırılmasını yönetmek için bu yöntem oldukça etkilidir ve sistem yöneticilerine kolaylık sağlar.

Bu bilgilerin faydalı olması dileğiyle…

İlgili Makaleler

Bir yanıt yazın

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

Başa dön tuşu