Do wdrażania aktualizacji i poprawek dla oprogramowania na komputerach znajdujących się w organizacji jest używany program Windows Server Update Services (WSUS) 3.0. Jednak na niektórych komputerach aktualizacje z serwera WSUS nie są odbierane. Ten problem występuje w przypadku używania komputerów, na których jest zainstalowany pakiet Microsoft Office 2003 lub jego składniki.
Uwaga
Ten problem dotyczy programów Microsoft Windows Server Update Services 3.0 i Windows Server Update Services 3.0 z dodatkiem Service Pack 1 (WSUS 3.0 SP1). Jednak w niektórych przypadkach problem może dotyczyć także następujących produktów:
- System Windows Small Business Server 2003 (Windows SBS), w którym uaktualniono składnik WSUS z wersji 2.0 do 3.0.
- Oprogramowanie System Center Essentials 2007
- Program System Center Configuration Manager 2007
Więcej informacji można znaleźć w dokumencie zawierającym porady.
W przypadku wystąpienia tego problemu w pliku dziennika usługi Aktualizacje automatyczne (%windir%\WindowsUpdate.log) na danym komputerze jest rejestrowany komunikat podobny do następującego:
Data Godzina 788 ee4 PT +++++++++++ PT: Synchronizing server updates +++++++++++
Data Godzina 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://serwer_WSUS/ClientWebService/client.asmx
Data Godzina 788 ee4 PT WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
Data Godzina 788 ee4 PT WARNING: SOAP Fault: 0x000190
Data Godzina 788 ee4 PT WARNING: faultstring:Fault occurred
Data Godzina 788 ee4 PT WARNING: ErrorCode:InternalServerError(5)
Data Godzina 788 ee4 PT WARNING: Message:(null)
Data Godzina 788 ee4 PT WARNING: Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
Data Godzina 788 ee4 PT WARNING: ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c
Ten komunikat jest rejestrowany na etapie wykrywania.
Ponadto w pliku dziennika programu WSUS (%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log) na komputerze, na którym działa ten program, jest rejestrowany komunikat podobny do następującego:
Data Godzina 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)
usunięte wiersze
Data Godzina UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException: actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?
Aby znaleźć ten komunikat, należy wyszukać na serwerze WSUS identyfikator uzyskany z dziennika klienta.
Przyczyną występowania tego problemu jest nowa poprawka aktualizacji dodatku Service Pack 1 (SP1) dla pakietu Microsoft Office 2003, która powoduje, że niektóre serwery WSUS 3.0 niepoprawnie synchronizują poprawioną aktualizację z jej zatwierdzeniami. Gdy komputery klienckie, których dotyczy ten problem, komunikują się z takim serwerem, usługa sieci Web nie może przetworzyć zatwierdzeń. Z tego powodu wykrywanie kończy się niepowodzeniem.
Aby rozwiązać ten problem na serwerze z uruchomionym programem WSUS 3.0 z dodatkiem SP1
- Upewnij się, że bieżące ustawienie regionu i języka na serwerze WSUS jest takie samo jak ustawienie użyte podczas instalacji programu WSUS. Jeśli na przykład na serwerze WSUS podczas instalacji programu WSUS ustawiono język angielski (Stany Zjednoczone), a bieżące ustawienie to język niemiecki (Szwajcaria), to przed zainstalowaniem tej aktualizacji zmień język na język angielski (Stany Zjednoczone).
- Zainstaluj aktualizację 954960.
Kliknij łącze do witryny Centrum pobierania Microsoft odpowiednie dla używanego serwera:
Zwiń ten obrazekRozwiń ten obrazek
Pobierz teraz pakiet aktualizacji dla programu Windows Server Update Services (WSUS) 3 z dodatkiem Service Pack 1 (KB954960).
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=6aa8a49d-170c-4077-8b9b-61f7bf5a1281)
Zwiń ten obrazekRozwiń ten obrazek
Pobierz teraz pakiet aktualizacji dla programu Windows Server Update Services (WSUS) 3 z dodatkiem Service Pack 1 dla komputerów z procesorami x64.
(http://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=dbdcdb25-1097-47f4-8fd1-b1246d13c5f8)
Data wydania: 1 sierpnia 2008
Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/
)
Jak uzyskać pliki Pomocy technicznej firmy Microsoft w usługach online
Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów dostępnego w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonym poziomie zabezpieczeń, które utrudniają wprowadzanie nieautoryzowanych zmian w pliku.
- Jeśli jest to konieczne, zmień język serwera WSUS.
Aby rozwiązać ten problem na serwerze z uruchomionym programem WSUS 3.0 RTM
Wykonaj jedną z następujących czynności:
- Uaktualnij program WSUS 3.0 RTM do programu WSUS 3.0 z dodatkiem SP1, aby automatycznie pobrać aktualizację 954960. Aby uzyskać dodatkowe informacje, odwiedź następującą witrynę firmy Microsoft w sieci Web:
- Jeśli nie chcesz teraz przeprowadzać uaktualnienia do programu WSUS 3.0 z dodatkiem SP1, wykonaj instrukcje przedstawione w sekcji „Obejście”.
Zaleca się wykonanie uaktualnienia do programu WSUS 3.0 z dodatkiem SP1 i pobranie aktualizacji 954960. W przypadku rezygnacji z uaktualniania do programu WSUS 3.0 z dodatkiem SP1 należy wykonać przedstawioną w tej sekcji procedurę ręcznego resetowania zatwierdzeń na serwerze WSUS w celu uzyskania spójnego stanu.
- W konsoli administracyjnej programu WSUS na liście aktualizacji znajdź aktualizację Office 2003 Service Pack 1.
- Upewnij się, że została wybrana pozycja Odrzucone. Jeśli aktualizacja nie została odrzucona, kliknij ją prawym przyciskiem myszy, a następnie kliknij polecenie Odrzuć.
- Zatwierdź aktualizację. W tym celu kliknij aktualizację prawym przyciskiem myszy, kliknij polecenie Zatwierdź, a następnie kliknij przycisk OK. Nie wprowadzaj żadnych zmian w ustawieniach zatwierdzania w oknie dialogowym Zatwierdzanie aktualizacji.
- Odrzuć aktualizację. W tym celu kliknij aktualizację prawym przyciskiem myszy, a następnie kliknij polecenie Odrzuć.
- Komputery powinny teraz pomyślnie wykrywać i pobierać odpowiednie aktualizacje przy użyciu danego serwera WSUS. Aby sprawdzić możliwość synchronizacji na komputerze:
- Otwórz wiersz polecenia.
- Wpisz następujące polecenie:
wuauclt.exe/detectnow
- Naciśnij klawisz ENTER.
- Przejrzyj plik WindowsUpdate.log, aby sprawdzić, czy synchronizacja przebiegła pomyślnie. Może wystąpić konieczność dwukrotnego uruchomienia polecenia detectnow. Niektórzy klienci zgłaszali, że pierwsza próba synchronizacji kończyła się niepowodzeniem, ale kolejne próby były pomyślne.
- Jeśli istnieje hierarchia serwerów WSUS, powtórz tę procedurę na każdym serwerze. Należy rozpocząć od serwera najwyższego poziomu. Jeśli którykolwiek z serwerów jest podrzędnym serwerem repliki, skonfiguruj go jako serwer autonomiczny w oknie dialogowym Opcje/Źródło aktualizacji i ustawienia serwera proxy. Po wykonaniu procedury ponownie skonfiguruj ten serwer autonomiczny jako podrzędny serwer repliki.
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Informacje zawarte w tym artykule dotyczą”.
Numer ID artykułu: 954960 - Ostatnia weryfikacja: 11 czerwca 2009 - Weryfikacja: 7.0
Informacje zawarte w tym artykule dotyczą:
- 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 |