Provádíte nasazení aktualizací softwaru a oprav hotfix do počítačů ve své organizaci pomocí služby WSUS (Windows Server Update Services) 3.0. Některé počítače však aktualizace ze serveru služby WSUS nepřijímají. Tento problém nastává, pokud je v počítačích nainstalovaná sada Microsoft Office 2003 nebo její součásti.
Poznámka
Tyto problémy se týkají produktů Windows Server Update Services 3.0 a Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1). V některých případech však mohou být ovlivněny také následující produkty:
- Server Windows SBS (Small Business Server) 2003 se součástí WSUS upgradovanou z verze WSUS 2.0 na verzi WSUS 3.0
- System Center Essentials 2007
- System Center Configuration Manager 2007
Další informace získáte v poradenské službě.
Pokud se vyskytne tento problém, je do souboru protokolu automatických aktualizací (%windir%\WindowsUpdate.log) v příslušném počítači zaznamenána zpráva podobná následující:
Datum a čas 788 ee4 PT +++++++++++ PT: Synchronizing server updates +++++++++++
Datum a čas 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://server služby WSUS/ClientWebService/client.asmx
Datum a čas 788 ee4 PT WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
Datum a čas 788 ee4 PT WARNING: SOAP Fault: 0x000190
Datum a čas 788 ee4 PT WARNING: faultstring:Fault occurred
Datum a čas 788 ee4 PT WARNING: ErrorCode:InternalServerError(5)
Datum a čas 788 ee4 PT WARNING: Message:(null)
Datum a čas 788 ee4 PT WARNING: Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
Datum a čas 788 ee4 PT WARNING: ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c
Tato zpráva je do protokolu zaznamenána během fáze zjišťování.
V počítači se službou WSUS je také do souboru protokolu služby WSUS (%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log) zaznamenána zpráva podobná následující:
Datum a čas UTC Error w3wp.12 ClientImplementation.SyncUpdates System.ArgumentException: Item has already been added. Key in dictionary: '8862' Key being added: '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)
řádky byly odebrány
Datum a čas UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException: actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?
Chcete-li tuto zprávu zobrazit, vyhledejte na serveru služby WSUS ID získané z protokolu klienta.
K tomuto problému dochází, protože nejnovější revize aktualizace Microsoft Office 2003 SP1 (Service Pack 1) způsobí, že některé servery služby WSUS 3.0 nesprávně synchronizují revidovanou aktualizaci se schváleními aktualizace. Když postižené klientské počítače komunikují s takovým serverem, webová služba nemůže schválení zpracovat. Proto se zjišťování nezdaří.
Postup při řešení tohoto problému na serveru se spuštěnou službou WSUS 3.0 SP1
- Ověřte, zda nastavení oblasti a jazyka na serveru WSUS odpovídá nastavení, které bylo použito při instalaci služby WSUS. Byl-li například server WSUS při instalaci služby WSUS nastaven na angličtinu (Spojené státy) a aktuálně nastaveným jazykem je němčina (Švýcarsko), změňte před instalací této aktualizace jazyk na angličtinu (Spojené státy).
- Nainstalujte aktualizaci 954960. Klikněte na příslušný odkaz na službu Stažení softwaru pro daný server:
Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout balíček aktualizace pro službu Microsoft WSUS (Windows Server Update Services) Service Pack 1 (KB954960).
(http://www.microsoft.com/downloads/details.aspx?displaylang=cs&FamilyID=6aa8a49d-170c-4077-8b9b-61f7bf5a1281)
Zmenšit tento obrázekZvětšit tento obrázek
Stáhnout balíček aktualizace pro službu Microsoft WSUS (Windows Server Update Services) 3 Service Pack 1 pro systémy pro platformu x64
(http://www.microsoft.com/downloads/details.aspx?displaylang=cs&FamilyID=dbdcdb25-1097-47f4-8fd1-b1246d13c5f8)
Datum vydání: 1. srpna 2008
Další informace o tom, jak stahovat soubory podpory společnosti Microsoft, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/
)
Jak získat soubory podpory společnosti Microsoft ze serverů služeb online
Tento soubor byl zkontrolován na výskyt virů. Společnost Microsoft použila ke kontrole tohoto souboru nejnovější antivirový software, který byl v době jeho publikování k dispozici. Soubor je uložený na zabezpečených serverech neumožňujících neoprávněné změny souborů.
- V případě potřeby změňte jazyk serveru WSUS na požadované nastavení.
Postup při řešení tohoto problému na serveru se spuštěnou službou WSUS 3.0 RTM
Proveďte jednu z těchto akcí:
- Proveďte upgrade služby WSUS 3.0 RTM na službu WSUS 3.0 SP1 a aktualizaci 954960 získáte automaticky. Další informace naleznete na následujícím webu společnosti Microsoft:
- Pokud nyní nechcete provádět upgrade na službu WSUS 3.0 SP1, postupujte podle pokynů v části popisující alternativní řešení.
Doporučujeme provést upgrade na službu WSUS 3.0 SP1 a získat aktualizaci 954960. Nechcete-li nyní provádět upgrade na službu WSUS 3.0 SP1, postupujte podle kroků popsaných v této části a ručně obnovte konzistentní stav schválení na serveru služby WSUS.
- V konzole pro správu služby WSUS v seznamu Aktualizace vyhledejte aktualizaci Office 2003 Service Pack 1.
- Zkontrolujte, zda je tato aktualizace označena textem Odmítnuto. Pokud aktualizace není odmítnuta, klikněte na ni pravým tlačítkem myši a poté klikněte na příkaz Odmítnout.
- Schvalte aktualizaci. Klepněte pravým tlačítkem myši na aktualizaci, klepněte na příkaz Schválit a poté klepněte na tlačítko OK. V dialogovém okně Schválení aktualizací neprovádějte žádné změny týkající se nastavení schválení.
- Odmítněte aktualizaci. Klepněte pravým tlačítkem myši na aktualizaci a poté klepněte na příkaz Odmítnout.
- Počítače by nyní měly úspěšně dokončit zjišťování na serveru WSUS a získat veškeré příslušné aktualizace. Ověření synchronizace počítače:
- Spusťte příkazový řádek.
- Zadejte následující příkaz:
wuauclt.exe/detectnow
- Stiskněte klávesu ENTER.
- Poté v souboru WindowsUpdate.log ověřte, zda byla synchronizace úspěšná. Příkaz detectnow může být třeba spustit dvakrát. Podle informací od některých zákazníků může první synchronizace selhat, další však již proběhne úspěšně.
- Používáte-li hierarchii serverů WSUS, zopakujte tento postup na každém serveru. Začněte se serverem nejvyšší úrovně. Je-li některý z těchto serverů podřízeným serverem repliky, změňte jej prostřednictvím dialogového okna Možnosti/Zdroj aktualizací a proxy server na autonomní server. Postupujte podle uvedených kroků a poté autonomní server změňte zpět na podřízený server repliky.
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
ID článku: 954960 - Poslední aktualizace: 11. června 2009 - Revize: 7.0
Informace v tomto článku jsou určeny pro produkt:
- Microsoft Windows Server Update Services 3.0
- Microsoft Windows Server Update Services 3.0 Service Pack 1
| kbinfo kbbug kbexpertiseinter kbpubtypekc kbsecurity kbsecvulnerability kbsecadvisory KB954960 |