Yazılım güncelleştirmeleri bakımı

Uygulama hedefi: Configuration Manager (güncel dalı)

Yazılım Güncelleştirme Noktası Bileşeni özelliklerinden WSUS temizleme görevlerini Configuration Manager konsolundan zamanlayabilir ve çalıştırabilirsiniz. WSUS temizleme görevini ilk kez çalıştırmayı seçtiğinizde, sonraki yazılım güncelleştirmeleri eşitlemesinin ardından çalıştırılır.

WSUS temizleme işini zamanlamak ve çalıştırmak için

Aşağıdaki adımları çalıştırarak WSUS temizleme işini zamanlayın:

  1. Configuration Manager konsolunda Yönetime>Genel Bakış>Site Yapılandırma>Siteleri'ne gidin.

  2. Configuration Manager hiyerarşinizin üst kısmındaki siteyi seçin.

  3. Ayarlar grubunda Site Bileşenlerini Yapılandır'a ve ardından Yazılım Güncelleştirme Noktası Bileşen Özellikleri'ni açmak için Yazılım Güncelleştirme Noktası'na tıklayın.

  4. Yerine geçme davranışını gözden geçirin. Gerekirse davranışı değiştirin.

    yerine geçme davranışı ekran görüntüsü

  5. Yerine Geçme Kuralları sekmesine tıklayın, WSUS temizleme sihirbazını çalıştır'ı seçin. Sürüm 1806'da, seçenek eşitlemeden sonra WSUS temizlemesini çalıştır olarak yeniden adlandırılır.

  6. Tamam'a tıklayın (1806 sürümünü çalıştırıyorsanız Kapat'a tıklayın).

Sürüm 1802 ve önceki sürümlerde WSUS temizleme davranışı

sürüm 1806 Configuration Manager dan önce WSUS temizleme seçeneği aşağıdaki öğeyi çalıştırır:

  • Yalnızca üst düzey sitenin WSUS sunucusundaki WSUS temizleme sihirbazından Süresi dolan güncelleştirmeler seçeneği.

    WSUS süresi doldu güncelleştirme temizleme ekran görüntüsü

  • Configuration Manager veritabanındaki yazılım güncelleştirme yapılandırma öğeleri için temizleme işlemi yedi günde bir gerçekleşir ve gereksiz güncelleştirmeleri konsoldan kaldırır.

    • Bu temizleme, şu anda dağıtılmışsa süresi dolan güncelleştirmeleri Configuration Manager konsolundan kaldırmaz.

En üst düzey WSUS veritabanında ve ortamdaki diğer tüm WSUS veritabanlarında hala ek bakım gereklidir. Daha fazla bilgi ve yönergeler için WSUS ve Configuration Manager SUP bakımı blog gönderisini Microsoft için eksiksiz kılavuza bakın.

Sürüm 1806'dan başlayarak WSUS temizleme davranışı

Sürüm 1806'dan başlayarak, WSUS temizleme seçeneği her eşitlemeden sonra gerçekleşir ve aşağıdaki temizleme öğelerini yapar:

  • CAS ve birincil sitelerdeki WSUS sunucuları için Süresi dolmuş güncelleştirmeler seçeneği.
    • İkincil siteler için WSUS sunucuları, süresi dolan güncelleştirmeler için WSUS temizlemesini çalıştırmaz.
  • Configuration Manager, veritabanından değiştirilen güncelleştirmelerin listesini oluşturur. Liste, Yazılım Güncelleştirme Noktası bileşen özelliklerindeki yerine geçme davranışını temel alır.
    • Configuration Manager konsolunda yerine geçme davranışı ölçütlerini karşılayan güncelleştirme yapılandırma öğelerinin süresi dolar.
    • Güncelleştirmeler CAS ve birincil siteler için WSUS'ta reddedilir, ancak ikincil siteler için reddedilir.
  • Configuration Manager veritabanındaki yazılım güncelleştirme yapılandırma öğeleri için temizleme işlemi yedi günde bir gerçekleşir ve gereksiz güncelleştirmeleri konsoldan kaldırır.
    • Bu temizleme, şu anda dağıtılmışsa süresi dolan güncelleştirmeleri Configuration Manager konsolundan kaldırmaz.

Not

"Değiştirilen güncelleştirmenin süresi dolmadan önce beklenmesi gereken aylar", değiştirilen güncelleştirmenin oluşturulma tarihine dayanır. Örneğin, bu ayar için 2 ay kullanırsanız, yerine geçen güncelleştirmeler WSUS'ta reddedilir ve Configuration Manager 2 aylık bir güncelleştirme olduğunda süresi dolar.

Tüm WSUS bakımlarının ikincil site WSUS veritabanlarında el ile çalıştırılması gerekir. Cas ve birincil sitelerde aşağıdaki WSUS Sunucusu Temizleme Sihirbazı seçenekleri çalıştırılamaz:

Sürüm 1810'dan başlayarak WSUS temizleme davranışı

Sürüm 1810'dan başlayarak, Yazılım Güncelleştirme Noktası bileşen özelliklerindeki özellik güncelleştirmelerinin yerine geçme kurallarını özellik dışı güncelleştirmelerden ayrı olarak belirtebilirsiniz. WSUS temizleme seçeneği her eşitlemeden sonra gerçekleşir ve aşağıdaki temizleme öğelerini yapar:

  • CAS, birincil ve ikincil sitelerdeki WSUS sunucuları için Süresi dolan güncelleştirmeler seçeneği.
  • Configuration Manager, veritabanından değiştirilen güncelleştirmelerin listesini oluşturur. Liste, Yazılım Güncelleştirme Noktası bileşen özelliklerindeki yerine geçme davranışını temel alır.
    • Configuration Manager konsolunda yerine geçme davranışı ölçütlerini karşılayan güncelleştirme yapılandırma öğelerinin süresi dolar.
    • CAS, birincil ve ikincil siteler için WSUS'ta güncelleştirmeler reddedilir.
  • Configuration Manager veritabanındaki yazılım güncelleştirme yapılandırma öğeleri için temizleme işlemi yedi günde bir gerçekleşir ve gereksiz güncelleştirmeleri konsoldan kaldırır.
    • Bu temizleme, şu anda dağıtılmışsa süresi dolan güncelleştirmeleri Configuration Manager konsolundan kaldırmaz.

Not

"Değiştirilen güncelleştirmenin süresi dolmadan önce beklenmesi gereken aylar", değiştirilen güncelleştirmenin oluşturulma tarihine dayanır. Örneğin, bu ayar için 2 ay kullanırsanız, yerine geçen güncelleştirmeler WSUS'ta reddedilir ve Configuration Manager 2 aylık bir güncelleştirme olduğunda süresi dolar.

Aşağıdaki WSUS Sunucu Temizleme Sihirbazı seçenekleri CAS, birincil ve ikincil sitelerde çalıştırılamaz:

Sürüm 1906'dan başlayarak WSUS temizleme

İyi durumdaki yazılım güncelleştirme noktalarını korumak için Configuration Manager çalıştırabileceğiniz ek WSUS bakım görevleriniz vardır. Configuration Manager, WSUS'ta süresi dolan güncelleştirmeleri azaltmaya ek olarak, WSUS veritabanlarına kümelenmemiş dizinler ekleyebilir ve WSUS veritabanlarından eski güncelleştirmeleri kaldırabilir. WSUS bakımı her eşitlemeden sonra gerçekleşir.

WSUS'de süresi dolan güncelleştirmeleri değiştirme kurallarına göre reddet

WSUS'de güncelleştirmelerin reddedilmesi, bu güncelleştirmeleri istemcilere gönderilen kataloglardan kaldırarak performansı artırır. Configuration Manager yerine geçen güncelleştirmelerin reddedilmesi katalogları daha da en aza indirir ve performansı artırır.

  1. Configuration Manager konsolunda Yönetime>Genel Bakış>Site Yapılandırma>Siteleri'ne gidin.
  2. Configuration Manager hiyerarşinizin üst kısmındaki siteyi seçin.
  3. Ayarlar grubunda Site Bileşenlerini Yapılandır'a ve ardından Yazılım Güncelleştirme Noktası Bileşen Özellikleri'ni açmak için Yazılım Güncelleştirme Noktası'na tıklayın.
  4. WSUS Bakımı sekmesinde, WSUS'ta süresi dolan güncelleştirmeleri yerine geçme kurallarına göre reddet'i seçin.

WSUS temizleme performansını geliştirmek için WSUS veritabanına kümelenmemiş dizinler ekleme

Kümelenmemiş dizinlerin eklenmesi, Configuration Manager WSUS temizleme performansını geliştirir.

  1. Configuration Manager konsolunda Yönetime>Genel Bakış>Site Yapılandırma>Siteleri'ne gidin.
  2. Configuration Manager hiyerarşinizin üst kısmındaki siteyi seçin.
  3. Ayarlar grubunda Site Bileşenlerini Yapılandır'a ve ardından Yazılım Güncelleştirme Noktası Bileşen Özellikleri'ni açmak için Yazılım Güncelleştirme Noktası'na tıklayın.
  4. WSUS Bakımı sekmesinde WSUS veritabanına kümelenmemiş dizinler ekle'yi seçin.
  5. Configuration Manager tarafından kullanılan her SUSDB'de dizinler aşağıdaki tablolara eklenir:
    • tbLocalizedPropertyForRevision
    • tbRevisionSupersedesUpdate

Dizin oluşturma izinlerini SQL Server

WSUS veritabanı uzak bir SQL Server olduğunda dizin oluşturmak için SQL Server izin eklemeniz gerekebilir. WSUS veritabanına bağlanmak ve dizinleri oluşturmak için kullanılan hesap farklılık gösterebilir. Yazılım güncelleştirme noktası özelliklerinde bir WSUS Sunucusu Bağlantı Hesabı belirtirseniz bağlantı hesabının SQL Server izinlerine sahip olduğundan emin olun. WSUS Sunucusu Bağlantı Hesabı belirtmezseniz site sunucusunun bilgisayar hesabı SQL Server izinlerine ihtiyaç duyar.

  • Dizin oluşturmak için tablo veya görünüm üzerinde izin gerekir ALTER . Hesap, sabit sunucu rolünün sysadmin veya ve db_owner sabit veritabanı rollerinin db_ddladmin üyesi olmalıdır. Oluşturma ve dizin oluşturma ve izinler hakkında daha fazla bilgi için bkz. CREATE INDEX (Transact-SQL).
  • Sunucu CONNECT SQL izni hesaba verilmelidir. Daha fazla bilgi için bkz. GRANT Server permissions (Transact-SQL).

Not

  • WSUS veritabanı varsayılan olmayan bir bağlantı noktası kullanarak uzak bir SQL Server üzerindeyse dizinler eklenmeyebilir. Bu senaryo için SQL Server Yapılandırma Yöneticisi kullanarak bir sunucu diğer adı oluşturabilirsiniz. Diğer ad eklendikten ve Configuration Manager WSUS veritabanına bağlantı sağlayabildiğinde dizinler eklenir.
  • Yazılım Güncelleştirme Noktası site sunucusuna uzaksa ve bir Windows İç Veritabanı kullanıyorsa dizinler eklenmez.

WSUS veritabanından eski güncelleştirmeleri kaldırma

Eski güncelleştirmeler, WSUS veritabanında kullanılmayan güncelleştirmeler ve güncelleştirme düzeltmeleridir. Genel olarak konuşursak, güncelleştirme artık Microsoft Güncelleştirme Kataloğu'nda olmadığında ve önkoşul veya bağımlılık olarak diğer güncelleştirmeler için gerekli olmadığında eski olarak kabul edilir.

  1. Configuration Manager konsolunda Yönetime>Genel Bakış>Site Yapılandırma>Siteleri'ne gidin.
  2. Configuration Manager hiyerarşinizin üst kısmındaki siteyi seçin.
  3. Ayarlar grubunda Site Bileşenlerini Yapılandır'a ve ardından Yazılım Güncelleştirme Noktası Bileşen Özellikleri'ni açmak için Yazılım Güncelleştirme Noktası'na tıklayın.
  4. WSUS Bakımı sekmesinde, WSUS veritabanından eski güncelleştirmeleri kaldır'ı seçin.
    • Eski güncelleştirme kaldırma işleminin durdurulmadan önce en fazla 30 dakika çalışmasına izin verilir. Sonraki eşitleme gerçekleştikten sonra yeniden başlatılır.

Eski güncelleştirmeleri kaldırmak için SQL Server izinleri

WSUS veritabanı uzak bir SQL Server olduğunda, site sunucusunun bilgisayar hesabı aşağıdaki SQL Server izinlerine ihtiyaç duyar:

Not

Yazılım Güncelleştirme Noktası site sunucusuna uzaksa ve bir Windows İç Veritabanı kullanıyorsa, eski güncelleştirmeler kaldırılmaz.

WSUS temizleme sihirbazı

Sürüm 1906'dan başlayarak cas, birincil ve ikincil sitelerde aşağıdaki WSUS Sunucu Temizleme Sihirbazı seçenekleri çalıştırılamaz:

Bilinen sorun

Aşağıdaki senaryoyu inceleyin:

  • Configuration Manager sürüm 1906 veya üzerini kullanıyorsunuz
  • Windows İç Veritabanı kullanarak uzak yazılım güncelleştirme noktalarınız var
  • Yazılım Güncelleştirme Noktası Bileşen Özellikleri'nde, WSUS Bakımı sekmesinin altında aşağıdaki seçeneklerden herhangi birine sahipsiniz:
    • WSUS veritabanına kümelenmemiş dizinler ekleme
    • WSUS veritabanından eski güncelleştirmeleri kaldırma

Bu senaryoda, Configuration Manager bir Windows İç Veritabanı kullanarak uzak Yazılım Güncelleştirmeler Noktaları için yukarıdaki WSUS Bakım görevlerini gerçekleştiremez. Bu sorun, Windows İç Veritabanı uzak bağlantılara izin vermediğinden oluşur. Site sunucusunda aşağıdaki hataları WSyncMgr.log görürsünüz:

Indexing Failed. Could not connect to SUSDB.
SqlException thrown while connect to SUSDB in Server: <SUP.CONTOSO.COM>. Error Message: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
...
Could not Delete Obselete Updates because ConfigManager could not connect to SUSDB: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) UpdateServer: <SUP.CONTOSO.COM>

Sorunu geçici olarak çözmek için bir Windows İç Veritabanı kullanarak uzak yazılım güncelleştirme noktaları için WSUS bakımını otomatikleştirebilirsiniz. Daha fazla bilgi ve ayrıntılı adımlar için bkz. WSUS Microsoft ve SUP bakımını Configuration Manager için tam kılavuz.

Temizleme günlüğü girdilerini Güncelleştirmeler

Aşağıdaki girdiler için wsyncmgr.log dosyasını gözden geçirerek bu temizlemeyi doğrulayabilirsiniz:

  • Bu günlük girdisini gördüğünüzde WSUS'ta yerine geçen güncelleştirmelerin reddedilmiş olması tamamlanır: Cleanup processed <number> total updates and declined <number>
  • Bu girdiyi gördüğünüzde WSUS temizleme işlemi başlatılıyor: Calling WSUS Cleanup.
  • Bu girdiyi gördüğünüzde süresi dolan güncelleştirmeler için WSUS temizleme işlemi tamamlanır: Successfully completed WSUS Cleanup.
  • Bu girişi gördüğünüzde Configuration Manager süresi dolmuş güncelleştirme yapılandırma öğeleri temizleme işlemi başlatılıyor:Deleting old expired updates...
  • Bu girdiyi gördüğünüzde Configuration Manager süresi dolmuş güncelleştirme yapılandırma öğeleri temizleme işlemi tamamlanır:Deleted <number> expired updates total