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 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

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)

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

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

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

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)

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

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…

Exit mobile version