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.
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.
WSUS 3.0 SP1 çalışan bir sunucuda bu sorunu gidermek için
- 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.
- 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ç
Windows Server Update Services (WSUS) 3 Service Pack 1 (KB954960) Güncelleştirmesi paketini şimdi karşıdan yükle.
(http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=6aa8a49d-170c-4077-8b9b-61f7bf5a1281)
Bu resmi kapatBu resmi aç
x64 tabanlı sistemler için Windows Server Update Services (WSUS) 3 Service Pack 1 güncelleştirmesi paketini şimdi karşıdan yükle.
(http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=dbdcdb25-1097-47f4-8fd1-b1246d13c5f8)
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
(http://support.microsoft.com/kb/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.
- 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:
- Veya, WSUS 3.0 SP1'e yükseltmek istemiyorsanız, "Geçici Çözüm" bölümündeki yönergeleri izleyin.
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.
- WSUS Yönetim Konsolu'ndaki Güncelleştirmeler listesinde, Office 2003 Service Pack 1 güncelleştirmesini bulun.
- 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.
- 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.
- Güncelleştirmeyi reddedin. Bunu yapmak için, güncelleştirmeyi sağ tıklatın ve sonra Reddet'i tıklatın.
- 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:
- Bir komut istemi açın.
- Aşağıdaki komutu yazın:
wuauclt.exe/detectnow
- ENTER tuşuna basın.
- 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.
- 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.
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.