Bazı bilgisayarlar güncelleştirmeleri WSUS sunucusundan almıyor

Makale çevirileri Makale çevirileri
Makale numarası: 954960 - Bu makalenin geçerli olduğu ürünleri görün.

Teknik güncelleştirme: 1 Ağustos 2008

Microsoft, bu sorun hakkında BT uzmanlarına yönelik bir Microsoft güvenlik danışma belgesi yayımladı. Güvenlik danışma belgesi, güvenlikle ilgili ek bilgiler içerir. Güvenlik danışma belgesini görüntülemek için şu Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/turkiye/technet/security/advisory/954960.mspx
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Yazılım güncelleştirmelerini ve düzeltmeleri kuruluşunuzdaki bilgisayarlara dağıtmak için Microsoft Windows Server Update Services (WSUS) 3.0 kullanıyorsunuz. Ancak bazı bilgisayarlar güncelleştirmeleri WSUS sunucusundan almıyor. Bu sorun, bilgisayarlarda Microsoft Office 2003 veya Office 2003 bileşenleri yüklüyse oluşur.

Not Bu sorun, Microsoft Windows Server Update Services 3.0'ı ve Windows Server Update Services 3.0 Service Pack 1'i (WSUS 3.0 SP1) etkiler. Ancak bazı durumlarda aşağıdaki ürünler de etkilenebilir:
  • WSUS bileşeni WSUS 2.0'dan WSUS 3.0'a yükseltilmiş olan Windows Small Business Server 2003 (Windows SBS)
  • System Center Essentials 2007
  • System Center Configuration Manager 2007
Daha fazla bilgi için danışma belgesine bakın.

Bu sorun oluştuğunda, etkilenen bilgisayardaki Otomatik Güncelleştirmeler günlük dosyasına (%windir%\WindowsUpdate.log) aşağıdakine benzer bir ileti kaydedilir:
Tarih Saat 788 ee4 PT +++++++++++ PT: Synchronizing server updates +++++++++++
Tarih Saat 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://WSUS Sunucusu/ClientWebService/client.asmx
Tarih Saat 788 ee4 PT WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
Tarih Saat 788 ee4 PT WARNING: SOAP Fault: 0x000190
Tarih Saat 788 ee4 PT WARNING: faultstring:Fault occurred
Tarih Saat 788 ee4 PT WARNING: ErrorCode:InternalServerError(5)
Tarih Saat 788 ee4 PT WARNING: Message:(null)
Tarih Saat 788 ee4 PT WARNING: Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
Tarih Saat 788 ee4 PT WARNING: ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c
Bu ileti, algılama aşamasında günlüğe kaydedilir.

Ayrıca, WSUS bilgisayarındaki WSUS günlük dosyasına (%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log) aşağıdakine benzer bir ileti kaydedilir:
Tarih Saat UTC Error w3wp.12 ClientImplementation.SyncUpdates System.ArgumentException: Öğe zaten eklenmiş. Sözlükteki anahtar: '8862' Eklenen anahtar: '8862'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at Microsoft.UpdateServices.Internal.ClientImplementation.GetSyncInfo(DataAccess dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean haveGroupsChanged, Boolean doChunking)
at Microsoft.UpdateServices.Internal.ClientImplementation.SoftwareSync(DataAccess dataAccess, UnencryptedCookieData cookieData, Int32[] installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged, Boolean expressQuery)
at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.Client.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
lines removed
Tarih Saat UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException: actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?
Bu iletiyi bulmak için, WSUS sunucusunda, istemci günlüğünden aldığınız kimliği arayın.

Neden

Bu sorun, bir Microsoft Office 2003 Service Pack 1 (SP1) güncelleştirmesinde son yapılan düzenleme nedeniyle bazı WSUS 3.0 sunucularının yeniden düzenlenen güncelleştirmeyi hatalı biçimde güncelleştirme onaylarıyla eşitlemesi sonucunda oluşur. Etkilenen istemci bilgisayarlar bu tür bir sunucuyla iletişim kurduğunda, Web hizmeti onayları işleyemez. Bu nedenle de algılama başarısız olur.

Çözüm

WSUS 3.0 SP1 çalışan bir sunucuda bu sorunu gidermek için

  1. WSUS sunucusundaki Bölge ve Dil ayarının, WSUS'nin yüklendiği ayarla aynı olduğunu doğrulayın. Örneğin, WSUS yüklenirken WSUS sunucusu İngilizce (ABD) olarak ayarlanmışsa ve geçerli ayar Almanca (İsviçre) ise, bu güncelleştirmeyi yüklemeden önce dili İngilizce (ABD) olarak değiştirin.
  2. 954960 numaralı güncelleştirmeyi yükleyin. Sunucunuz için ilgili Microsoft Yükleme Merkezi bağlantısını tıklatın:

    Bu resmi kapatBu resmi aç
    Karşıdan Yükle
    Windows Server Update Services (WSUS) 3 Service Pack 1 (KB954960) Güncelleştirmesi paketini şimdi karşıdan yükle.

    Bu resmi kapatBu resmi aç
    Karşıdan Yükle
    x64 tabanlı sistemler için Windows Server Update Services (WSUS) 3 Service Pack 1 güncelleştirmesi paketini şimdi karşıdan yükle.

    Yayın Tarihi: 1 Ağustos 2008

    Microsoft Destek dosyalarını karşıdan yükleme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    119591 Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl alınır
    Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır.
  3. Yapılabiliyorsa, WSUS sunucusunun dilini istenen ayar olarak değiştirin.

WSUS 3.0 RTM çalışan bir sunucuda bu sorunu gidermek için

Aşağıdakilerden birini yapın:
  • WSUS 3.0 RTM'den WSUS 3.0 SP1'e yükselterek 954960 numaralı güncelleştirmeyi otomatik olarak alın. Bilgi için, aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://go.microsoft.com/fwlink/?linkid=93750
  • Veya, WSUS 3.0 SP1'e yükseltmek istemiyorsanız, "Geçici Çözüm" bölümündeki yönergeleri izleyin.

Pratik Çözüm

WSUS 3.0 SP1'e yükseltmeniz ve 954960 numaralı güncelleştirmeyi almanız önerilir. WSUS 3.0 SP1'e yükseltmek istemiyorsanız, bu bölümdeki yordamı uygulayarak WSUS sunucusundaki onayları tutarlı bir duruma el ile sıfırlayın.
  1. WSUS Yönetim Konsolu'ndaki Güncelleştirmeler listesinde, Office 2003 Service Pack 1 güncelleştirmesini bulun.
    • Not Birden çok Office 2003 Service Pack 1 güncelleştirmesi yayımlanmış olabilir. Bu güncelleştirmenin bu yordam için gerekli olan sürümünü bulduğunuzu doğrulamanız önemlidir. Ayrıntılar bölmesinin altında aşağıdaki Güncelleştirme Kimliği'nin görüntülendiğinden emin olun:
      D359F493-0AAD-43FA-AF5C-6763326CD98F
    • Bu güncelleştirmeyi görmek için, Güncelleştirme düğümünde filtreleri değiştirmeniz gerekebilir. Bunu yapmak için, Durum değerini Herhangi olarak ve Onay değerini Reddedildi olarak ayarlayın. Güncelleştirmeyi yine de göremiyorsanız, Onay değerini Reddedilenler Hariç Tümü olarak ayarlayın.
  2. Güncelleştirme durumunun Reddedildi olduğunu doğrulayın. Güncelleştirme reddedilmemişse, güncelleştirmeyi sağ tıklatın ve sonra da Reddet'i tıklatın.
  3. Güncelleştirmeyi onaylayın. Bunu yapmak için, güncelleştirmeyi sağ tıklatın, Onayla'yı tıklatın ve sonra da Tamam'ı tıklatın. Güncelleştirmeleri Onayla iletişim kutusundaki onay ayarlarında herhangi bir değişiklik yapmayın.
  4. Güncelleştirmeyi reddedin. Bunu yapmak için, güncelleştirmeyi sağ tıklatın ve sonra Reddet'i tıklatın.
  5. Bilgisayarların artık WSUS sunucusu tarafından başarıyla algılanması ve ilgili güncelleştirmeleri alması gerekir. Bilgisayarın eşitlenebildiğini doğrulamak için:
    1. Bir komut istemi açın.
    2. Aşağıdaki komutu yazın:
      wuauclt.exe/detectnow
    3. ENTER tuşuna basın.
  6. Eşitlemenin başarılı olduğunu doğrulamak üzere WindowsUpdate.log dosyasını inceleyin. detectnow komutunu iki kez çalıştırmanız gerekebilir. Bazı müşteriler ilk eşitleme işleminin başarısız olduğunu, ancak sonraki eşitlemelerin başarılı olduğunu bildirmiştir.
  7. WSUS sunucuları için bir hiyerarşiniz varsa, bu yordamı her bir sunucuda yineleyin. Üst düzey sunucudan başlayın. Sunuculardan biri bir alt sunucu çoğaltmasıysa, Seçenekler/Güncelleştirme Kaynağı ve Proxy Sunucu iletişim kutusunu kullanarak bu sunucuyu otonom olacak şekilde değiştirin. Burada açıklanan yordamdaki adımları uygulayın ve sonra da otonom sunucuyu yeniden alt sunucu çoğaltması olacak şekilde değiştirin.

Daha fazla bilgi

Bu güncelleştirme ile ilgili bilinen sorunlar

  • Bu güncelleştirmeyi WSUS çalıştıran bir bilgisayara yüklediğinizde bilgisayar aynı zamanda HTTP, FTP, NNTP veya SMTP gibi başka Internet hizmetleri de çalıştırıyorsa, güncelleştirmenin yüklenmesi sırasında bu hizmetler durdurulup yeniden başlatılabilir.
  • Bu güncelleştirmenin kaldırılması desteklenmez. Bu güncelleştirmeyi kaldırmak için, WSUS'u kaldırıp yeniden yüklemelisiniz.

    Bu güncelleştirmeyi kaldırmak isterseniz, WSUS'u kaldırırken varsayılan seçeneği belirlemeniz önerilir. Varsayılan seçenek, veritabanını ve içeriği sistemde saklayarak, özelleştirilmiş ayarların WSUS yeniden yüklendikten sonra korunmasını sağlar.
  • Bu güncelleştirme yüklendikten sonra, Denetim Masası'ndaki Program Ekle veya Kaldır özelliğinde bu güncelleştirmeye ilişkin bir öğe listelenmez. Güncelleştirmenin düzgün biçimde yüklendiğini doğrulamak için şu adımları izleyin:
    1. Aşağıdaki klasörü açın:
      %ProgramFiles%\Update Services\WebServices\ClientWebService\bin\
    2. Microsoft.UpdateServices.WebServices.Client.Dll dosyasını sağ tıklatın ve ardından Özellikler'i tıklatın.
    3. Sürüm sekmesini tıklatın.
      • Güncelleştirme doğru yüklenmişse dosya sürümü 3.1.6001.66'dır.
      • Güncelleştirme doğru yüklenmemişse dosya sürümü 3.1.6001.65'tir.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Özellikler

Makale numarası: 954960 - Last Review: 11 Haziran 2009 Perşembe - Gözden geçirme: 7.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server Update Services 3.0
  • Microsoft Windows Server Update Services 3.0 Service Pack 1
Anahtar Kelimeler: 
kbinfo kbbug kbexpertiseinter kbpubtypekc kbsecurity kbsecvulnerability kbsecadvisory KB954960

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com