WSUS SelfUpdate hizmeti otomatik güncelleştirme göndermiyor

Bu makalede, otomatik güncelleştirmeleri göndermek için bir Microsoft Windows Server Update Services (WSUS) SelfUpdate hizmeti kullandığınızda istemci bilgisayarların güncelleştirmeleri almama sorununa yönelik bir çözüm sağlanır.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 920659

Belirtiler

İstemci bilgisayarlara otomatik güncelleştirmeler göndermek için WSUS SelfUpdate hizmetini kullanmayı denediğinizde, istemci bilgisayarlar güncelleştirmeleri almaz. Ayrıca, istemci bilgisayarlar WSUS sunucusuna rapor vermez.

Bu durumda, WSUS Yönetim konsolu aşağıdaki hata iletisini günlüğe kaydeder:

Sunucu yapılandırmanızı denetleyin. Bir veya daha fazla Güncelleştirme Hizmeti bileşeniyle bağlantı kurulamadı. Sunucunuzun durumunu denetleyin ve Windows Server Update Hizmeti'nin çalıştığından emin olun.
Çalışmayan hizmetler: SelfUpdate

Olay günlüğü aşağıdaki olayı da içerebilir:

Neden

Aşağıdaki koşullardan biri veya daha fazlası doğruysa bu sorun oluşabilir:

  • Dizindeki C:\Program Files\Update Service\SelfUpdate izinler eksik veya yanlış yapılandırılmış ya da IUSR_ ComputerName hesabı Kullanıcılar grubundan kaldırılmıştır.
  • WSUS sunucusunda SelfUpdate sanal dizini eksik.
  • SelfUpdate sanal dizini, 80 numaralı bağlantı noktasındaki varsayılan site için yapılandırılmamış.
  • SelfUpdate sanal dizininin anonim erişim izinleri yok.
  • Varsayılan Web sitesi belirtilen IP adreslerini kullanacak şekilde yapılandırılmıştır ve 127.0.0.1 için bir girdi eksiktir.
  • Varsayılan Web sitesinin anonim erişim izinleri yok.
  • WSUS sunucusunda da Microsoft Windows SharePoint Services yüklüdür. WSUS kaynakları SharePoint yönetiminin dışında tutulmadı.
  • Selfupdate.msi yüklemesi hatalıydı. Bu nedenle, ~\Selfupdate alt klasörlerinde dosyalar eksiktir.

Çözüm

Bu sorunu çözmek için C:\Program Files\Update Service\SelfUpdate dizininde aşağıdaki en düşük izinlere sahip olmanız gerekir.

Grup İzinler
Yöneticiler Tam Denetim
Sistem Tam Denetim
Etki Alanı/Kullanıcılar veya Yerel/Kullanıcılar Okuma&Yürütme, Okuma, Liste Klasörleri
IUSR_ ComputerName Okuma&Yürütme, Okuma, Liste Klasörleri

Not

IUSR_ ComputerName , WSUS'un yüklü olduğu IIS çalıştıran sunucunun ana bilgisayar adını temsil eder. Bu hesap Kullanıcılar grubunun bir üyesiyse, bu izinleri açıkça tanımlamanız gerekmez.

SelfUpdate sanal dizininin eksik olması veya Web sitesi altında 80 numaralı bağlantı noktasına bağlı selfupdate sanal dizini olmaması sorununu çözmek için Program files\Update services\Setup klasöründe bulunan Selfupdate.msi dosyasını çalıştırın.

SelfUpdate sanal dizininin anonim erişim izinlerine sahip olmadığı sorunları çözmek için IIS Yöneticisi'ni açın, varsayılan Web sitesini genişletin, SelfUpdate sanal dizinine sağ tıklayın ve özellikler'e tıklayın. Dizin Güvenliği sekmesinde, Kimlik doğrulaması ve erişim denetimi altında düzenle'ye tıklayın. Anonim erişimin etkinleştirildiğinden emin olun.

Not

Bu adım, varsayılan Web sitesi için de gerçekleştirilmelidir. IIS yapılandırmanızda belirli bir IP adresine bağlı bir Web siteniz varsa SelfUpdate ağacı çalışmaz. Geçici çözüm, IIS yapılandırmanızı "Atanmamış tüm" adreslere yanıt verecek şekilde ayarlamak veya SelfUpdate için kullanılan IP adresleri listesine 127.0.0.1 eklemektir.

Sunucunun aşağıdaki iki yapılandırmadan biriyle ayarlandığını doğrulamak için Internet Information Services (IIS) Yönetim konsolunu kullanın.

Yapılandırma 1: WSUS varsayılan Web sitesine yüklenir

Aşağıdaki ayarları kullanarak varsayılan Web sitesini yapılandırın:

  • SelfUpdate
  • İçerik
  • ClientWebService
  • SimpleAuthWebService
  • WSUSAdmin
  • ReportingWebService
  • DssAuthWebService
  • ServerSyncWebService

Yapılandırma 2: WSUS özel bir Web sitesine yüklenir

Aşağıdaki ayarları kullanarak 80 numaralı bağlantı noktasındaki varsayılan Web sitesini yapılandırın:

  • SelfUpdate
  • ClientWebService

8530 numaralı bağlantı noktasında WSUS Yönetimi'ni aşağıdaki ayarlarla yapılandırın:

  • SelfUpdate
  • İçerik
  • ClientWebService
  • SimpleAuthWebService
  • WSUSAdmin
  • ReportingWebService
  • DssAuthWebService
  • ServerSyncWebService

Seçtiğiniz yapılandırmadan bağımsız olarak aşağıdaki ayarları da doğrulamanız gerekir:

  • 80 numaralı bağlantı noktasında dinlemek için varsayılan Web sitesi veya başka bir Web sitesi altında SelfUpdate sanal dizinini yapılandırmanız gerekir.
  • SelfUpdate sanal dizini C:\Program Files\Update Service\SelfUpdate'i işaret eder.
  • WSUSAdmin sanal dizini, IIS'de güvenliğin Tümleşik Windows Kimlik Doğrulaması olarak ayarlanması gereken tek sanal dizindir. Diğer tüm sanal dizinlerin güvenliğini Anonim Erişim Etkin olarak ayarlayın.

Durum

Microsoft bunun bir sorun olduğunu onayladı.

Daha fazla bilgi

IIS kullandığınızda, SelfUpdate dizinini farklı bir Web sitesine taşıyabilirsiniz. Bunu yapmak için şu adımları uygulayın:

  1. Başlat'a tıklayın, Çalıştır'a tıklayın, Control admintools yazın ve Internet Information Services (IIS) Yöneticisi'ne çift tıklayın.
  2. Web Siteleri klasörünü genişletin ve WSUS Yönetim düğümüne tıklayın.
  3. SelfUpdate düğümüne sağ tıklayın, Tüm Görevler'in üzerine gelin ve Yapılandırmayı Dosyaya Kaydet'e tıklayın.
  4. Dosya için bir ad yazın ve dosyayı başka bir klasöre kaydedin. Bu dosyayı 9- 12. adımlarda kullanacaksınız.
  5. ClientWebService düğümüne sağ tıklayın, Tüm Görevler'i seçin ve ardından Yapılandırmayı Dosyaya Kaydet'e tıklayın.
  6. Dosya için bir ad yazın ve dosyayı 4. adımda kullandığınız klasöre kaydedin. Bu dosyayı 13- 15. adımlarda kullanacaksınız.
  7. Varsayılan Web sitesini veya 80 numaralı bağlantı noktasında çalışan başka bir Web sitesini seçin.
  8. Web sitesine sağ tıklayın, Yeni'nin üzerine gelin ve Sanal Dizin 'e (dosyadan) tıklayın.
  9. SelfUpdate'i kaydettiğiniz dizini ve 4. ve 6. adımlardaki ClientWebService.xml dosyalarını seçin.
  10. SelfUpdate.xml dosyasını seçin ve aç'a tıklayın.
  11. Dosyayı Oku'ya tıklayın, şimdi İçeri aktaracak yapılandırma seçin altında listelenen SelfUpdate dosyasına tıklayın ve ardından Tamam'a tıklayın.
  12. IIS Yöneticisi iletişim kutusunda, Diğer Ad kutusuna yeni bir sanal dizinin adını yazın ve tamam'a tıklayın.
  13. ClientWebService.xml dosyasını seçin ve aç'a tıklayın.
  14. Dosyayı Oku'ya tıklayın, şimdi İçeri aktaracak yapılandırma seçin altında listelenen SelfUpdate dosyasına tıklayın ve ardından Tamam'a tıklayın.
  15. IIS Yöneticisi iletişim kutusunda, Diğer Ad kutusuna yeni bir sanal dizinin adını yazın ve tamam'a tıklayın.
  16. Bu yeni bir Web sitesiyse, Web sitesini IIS Yöneticisi'nden başlatın. Bu mevcut bir Web sitesiyse, Web sitesini IIS Yöneticisi'nden yeniden başlatın.

Başvurular

Windows'taki otomatik güncelleştirmeler hakkında daha fazla bilgi için bkz. Windows'ta Otomatik Güncelleştirmeler özelliğinin açıklaması.

Veri toplama

Microsoft destek ekibinden yardım almaya ihtiyacınız varsa Dağıtımla ilgili sorunlar için TSS kullanarak bilgi toplama bölümünde belirtilen adımları izleyerek bilgi toplamanızı öneririz.