Podczas próby zainstalowania aktualizacji z usługi Windows Update lub Microsoft Update (KB927891) otrzymujesz błąd naruszenia zasad dostępu i system może przestać odpowiadać

Dotyczy
Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows XP Media Center Edition 2004 Microsoft Windows XP Media Center Edition 2005 Microsoft Windows XP Tablet PC Edition Microsoft Update

Problem opisany w sekcji "Objawy" został rozwiązany w programie Windows Update Agent 3.0 oraz w aktualizacji 927891. Te aktualizacje zostały rozpowszechnione za pośrednictwem usługi Microsoft Update w czerwcu i lipcu 2007 r. Jeśli nadal występuje problem podobny do opisanego w tym artykule, może to być inny problem. Informacje o podobnych problemach opisano w sekcji "Podobne problemy i ich rozwiązania" w dalszej części tego artykułu.

Objawy

Podczas próby zainstalowania aktualizacji z usług Windows Update lub Microsoft Update występują następujące symptomy:

  • System może przestać odpowiadać, gdy usługa Windows Update skanuje w poszukiwaniu aktualizacji przy użyciu Instalatora Windows.
  • W procesie Svchost.exe jest wyświetlany błąd naruszenia zasad dostępu. Ten proces jest powiązany z usługą aktualizacji automatycznych. To naruszenie zasad dostępu występuje, gdy używasz Aktualizacje automatycznego w celu wyszukiwania aktualizacji zgodnie z automatycznym harmonogramem dziennym lub gdy odwiedzasz witrynę Microsoft Update w sieci Web w celu ręcznego wyszukania aktualizacji.
  • Przeciek pamięci występuje, gdy usługa Windows Update skanuje w poszukiwaniu aktualizacji przy użyciu Instalatora Windows.
  • Skanowanie za pomocą usługi Windows Update trwa bardzo długo, czasami nawet kilka godzin.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące czynności.

Krok 1: Pobierz i zainstaluj 927891 aktualizacji

Aby uzyskać autonomiczny pakiet tej aktualizacji, przejdź do witryny internetowej Wykaz usługi Microsoft Update.

Aby uzyskać więcej informacji dotyczących sposobów pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft od Usługi online Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać nieautoryzowanym zmianom w pliku.

Krok 2: Pobranie i zainstalowanie programu Windows Update Agent (WUA) 3.0

Aby pobrać program WUA 3.0, kliknij łącze dla używanej wersji systemu Windows.

Wersje systemu Windows dla komputerów z procesorami x86

Pobierz teraz pakiet WindowsUpdateAgent30-x86.exe.

Wersje systemu Windows dla komputerów z procesorami x64

Pobierz teraz pakiet WindowsUpdateAgent30-x64.exe.

Wersje systemu Windows oparte na procesorach Itanium

Pobierz teraz pakiet WindowsUpdateAgent30-ia64.exe.

Stan

Ten problem został rozwiązany w Windows Update Agent 3.0 oraz w aktualizacji 927891.

Więcej informacji

Więcej informacji dla użytkowników zaawansowanych

Aktualizacja techniczna: 22 maja 2007

Firma Microsoft opublikowała poradnik zabezpieczeń firmy Microsoft dotyczący tego problemu dla informatyków. Poradnik zabezpieczeń zawiera dodatkowe informacje dotyczące zabezpieczeń dotyczące tego problemu. Aby wyświetlić porady dotyczące zabezpieczeń, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://www.microsoft.com/technet/security/advisory/927891.mspx Uwaga: W tym artykule omówiono tylko poprawki dla składników MSI. Ta poprawka jest jednym ze składników dwuczęściowej poprawki, która obejmuje aktualizację oprogramowania klienckiego usługi Windows Update. Te aktualizacje zostaną wdrożone automatycznie za pomocą usługi Windows Update w maju 2007 i czerwcu 2007. Jednak niektórzy klienci mogą zdecydować się na ręczną instalację tych aktualizacji. Aby w pełni rozwiązać problem z systemem, który nie odpowiada, należy zainstalować zarówno tę poprawkę dla MSI, jak i zaktualizować klienta usługi Windows Update do wersji 3.0. Po zainstalowaniu poprawki MSI i nowego klienta narzędzia do monitorowania procesów mogą nadal pokazywać użycie procesora na poziomie bliskim 100 procent. Mimo to system powinien nadal odpowiadać i nie powinien się blokować. Jeśli inne zadanie wymaga cykli procesora, zostaną one udostępnione. Jeśli jednak system jest bezczynny, MSI użyje pełnych cykli, które są dostępne do wykonania w jak najkrótszym czasie. Jeśli w tym samym czasie co MSI jest uruchomione inne zadanie, system może działać nieco wolniej. Mimo to komputer powinien nadal odpowiadać. Należy zainstalować poprawkę MSI i nowego klienta, aby rozwiązać problem nieodpowiadających lub zablokowanych systemów. Oczekuje się, że narzędzia do monitorowania procesów mogą nadal pokazywać wykorzystanie procesora na poziomie zbliżonym do 100 procent, ale spodziewany jest brak reakcji komputera. Jeśli obserwujesz monitor procesu, podczas niektórych skanowań nadal możesz zobaczyć wykorzystanie procesora na poziomie zbliżonym do 100 procent, jeśli komputer jest w inny sposób bezczynny. Jest to oczekiwane zachowanie.

Ważne: na komputerze z systemem Windows może być uruchomionych wiele wystąpień procesu Svchost.exe. Te Svchost.exe procesy sterują określonymi zadaniami. Aktualizacja oprogramowania opisana w tym artykule ma na celu wyłącznie rozwiązanie problemu opisanego w sekcji "Objawy". Inne problemy z Svchost.exe mogą wymagać rozwiązania lub wykonania innych kroków w celu rozwiązania problemu.

Aby rozwiązać ten problem, należy zainstalować tę aktualizację wraz z programem Windows Update Automatic Client 3.0. Automatyczny klient usługi Windows Update 3.0 będzie automatycznie publikowany przez funkcję automatycznych aktualizacji do 30 czerwca 2007. Zaktualizowany klient systemu Windows zmienia modelowanie wątków, aby przenieść skany MSI do wątku, który jest oddzielony od interfejsu użytkownika.

W przypadku aktualizacji MSI zainstaluj jedną z następujących aktualizacji w zależności od zainstalowanej wersji systemu Windows. Aby określić zainstalowaną wersję systemu Windows, wykonaj następujące kroki:

  1. Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz sysdm.cpl, a następnie kliknij przycisk OK.
  2. W oknie dialogowym Właściwości systemu kliknij kartę Ogólne i zwróć uwagę na informacje wyświetlane w obszarze System.

Po pobraniu odpowiedniej aktualizacji kliknij dwukrotnie pakiet aktualizacji, aby zainstalować aktualizację.

Uwaga We wszystkich wersjach systemu Windows XP (oprócz wersji programu Windows XP Media Center) na karcie Ogólne okna dialogowego Właściwości systemu widnieje adnotacja "Wersja 2002". Aktualizacja wymieniona w sekcji "Windows XP, wszystkie wersje (włącznie ze wszystkimi wersjami systemu Windows XP Media Center)" jest prawidłowa dla wszystkich wersji systemu Windows XP. Dotyczy to wszystkich wersji programu Windows XP Media Center.

Uwaga Aby zainstalować aktualizację, może być konieczne zainstalowanie najnowszego dodatku Service Pack dla używanej wersji systemu Windows. Aby uzyskać więcej informacji, kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

889100 Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows Server 2003

322389 Jak uzyskać najnowszy dodatek Service Pack dla systemu Windows XP

Windows XP, wszystkie wersje (włącznie ze wszystkimi wersjami programu Windows XP Media Center)

Informacje dotyczące aktualizacji

Następujące pliki są dostępne do pobrania w Centrum pobierania Microsoft:

Pobierz teraz pakiet aktualizacji dla systemu Windows XP (927891).

Pobierz teraz pakiet aktualizacji dla systemu Windows XP x64 Edition (927891).

 Data wydania: 7 maja 2007

 Aby uzyskać więcej informacji dotyczących sposobów pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft od Usługi online Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać nieautoryzowanym zmianom w pliku.

Wymagania wstępne

Przed zastosowaniem tej aktualizacji musi być zainstalowany dodatek SP2 dla systemu Windows XP. Przed zastosowaniem tej aktualizacji musi być także zainstalowany Instalator Windows 3.1.

Wymóg ponownego uruchomienia

Po zastosowaniu tej aktualizacji należy ponownie uruchomić komputer.

Informacje o zastępowaniu aktualizacji

Ta aktualizacja zastępuje następującą aktualizację:

916089 POPRAWKA: Po uruchomieniu Windows Update w poszukiwaniu aktualizacji korzystających z Instalatora Windows, w tym aktualizacji pakietu Office, może wystąpić przeciek pamięci lub może zostać wyświetlony komunikat o błędzie procesu Svchost

Informacje o plikach

Windows XP — wersje 32-bitowe

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Msi31.dll 3.1.4000.4039 2,854,400 18-kwi-2007 16:12 x86 SP2 SP2GDR
Msi31.dll 3.1.4000.4039 2,854,400 18-kwi-2007 16:14 x86 SP2 SP2QFE

Windows XP — wersje 64-bitowe

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Msi.dll 3.1.4000.4042 4,491,264 23-Mar-2007 12:35 x64 SP2 SP2GDR
Wmsi.dll 3.1.4000.4042 2,854,400 23-Mar-2007 12:35 x86 SP2 SP2GDR\WOW
Msi.dll 3.1.4000.4042 4,491,264 23-Mar-2007 12:31 x64 SP2 SP2QFE
Wmsi.dll 3.1.4000.4042 2,854,400 23-Mar-2007 12:32 x86 SP2 SP2QFE\WOW

Windows Server 2003

Informacje o aktualizacji Następujące pliki są dostępne do pobrania w Centrum pobierania Microsoft:

Pobierz teraz pakiet aktualizacji dla Windows Server 2003 (927891).

Pobierz teraz pakiet aktualizacji dla systemu Windows Server 2003 x64 Edition (927891).

Pobierz teraz pakiet aktualizacji systemu Windows Server 2003 dla systemów opartych na procesorach Itanium (927891).

 Data wydania: 7 maja 2007

 Aby uzyskać więcej informacji dotyczących sposobów pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft od Usługi online Firma Microsoft przeskanowała ten plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać nieautoryzowanym zmianom w pliku.

Wymagania wstępne

Przed zastosowaniem tej aktualizacji musi być zainstalowany system Windows Server 2003 z dodatkiem SP1 lub Windows Server 2003 z dodatkiem SP2.

Wymóg ponownego uruchomienia

Po zastosowaniu tej aktualizacji należy ponownie uruchomić komputer.

Informacje o zastępowaniu aktualizacji

Ta aktualizacja zastępuje następującą aktualizację:

916089 POPRAWKA: Po uruchomieniu Windows Update w poszukiwaniu aktualizacji korzystających z Instalatora Windows, w tym aktualizacji pakietu Office, może wystąpić przeciek pamięci lub może zostać wyświetlony komunikat o błędzie procesu Svchost

Informacje o plikach

Windows Server 2003, wersje dla komputerów z procesorami x86

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Msi.dll 3.1.4000.4042 2,854,400 17-Mar-2007 11:08 x86 SP2 SP2GDR
Msi.dll 3.1.4000.4042 2,854,400 17-Mar-2007 11:09 x86 SP2 SP2QFE

Windows Server 2003, wersje oparte na procesorach x64

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Msi.dll 3.1.4000.4042 4,491,264 23-Mar-2007 12:35 x64 SP2 SP2GDR
Wmsi.dll 3.1.4000.4042 2,854,400 23-Mar-2007 12:35 x86 SP2 SP2GDR\WOW
Msi.dll 3.1.4000.4042 4,491,264 23-Mar-2007 12:31 x64 SP2 SP2QFE
Wmsi.dll 3.1.4000.4042 2,854,400 23-Mar-2007 12:32 x86 SP2 SP2QFE\WOW

Windows Server 2003, wersje dla komputerów z procesorami Itanium

Nazwa pliku Wersja pliku Rozmiar pliku Data Godzina Platforma Wymagany dodatek SP Oddział usługi
Msi.dll 3.1.4000.4042 5,992,960 23-Mar-2007 12:34 IA-64 SP2 SP2GDR
Wmsi.dll 3.1.4000.4042 2,854,400 23-Mar-2007 12:34 x86 SP2 SP2GDR\WOW
Msi.dll 3.1.4000.4042 5,992,960 23-Mar-2007 12:30 IA-64 SP2 SP2QFE
Wmsi.dll 3.1.4000.4042 2,854,400 23-Mar-2007 12:30 x86 SP2 SP2QFE\WOW

Microsoft Windows 2000

Informacje dotyczące aktualizacji

Wymagania wstępne

Przed zastosowaniem tej aktualizacji musi być zainstalowany dodatek Service Pack 4 dla systemu Windows 2000. Przed zastosowaniem tej aktualizacji musi być także zainstalowany Instalator Windows 3.1.

Wymóg ponownego uruchomienia

Po zastosowaniu tej aktualizacji należy ponownie uruchomić komputer.

Informacje o zastępowaniu aktualizacji

Ta aktualizacja zastępuje aktualizację 916089. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

916089 POPRAWKA: Po uruchomieniu Windows Update w poszukiwaniu aktualizacji korzystających z Instalatora Windows, w tym aktualizacji pakietu Office, może wystąpić przeciek pamięci lub może zostać wyświetlony komunikat o błędzie procesu Svchost
 Następujące pliki są dostępne do pobrania w Centrum pobierania Microsoft:

Pobierz teraz pakiet aktualizacji dla systemu Microsoft Windows 2000 (927891).

Aby uzyskać więcej informacji dotyczących terminów używanych do opisywania aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Podobne problemy i rozwiązania

Jeśli nadal występuje problem podobny do opisanego w tym artykule, może to być inny problem. Aby uzyskać więcej informacji o podobnych problemach i rozwiązaniach, kliknij następujące numery artykułów w celu wyświetlenia tych artykułów z bazy wiedzy Baza wiedzy Microsoft Knowledge Base:

939273 Nie można rozmieszczać aktualizacji oprogramowania na komputerze z systemem Microsoft Windows XP lub Microsoft Windows Server 2003

932762 Proces hosta usługi może zostać nieoczekiwanie zatrzymany w Windows Server 2003

931852 Komunikaty o błędach podczas uruchamiania komputera z systemem Windows XP, a następnie próby pobrania aktualizacji systemu Windows

910666 Proces Svchost.exe może zakończyć się nieoczekiwanie na komputerze z systemem Windows Server 2003

894538 Gdy usługa Internet Authentication Service odbiera nieznany atrybut w pakiecie, serwer usługi Internet Authentication Service z systemem Windows Server 2003 przestaje odpowiadać

927385 Po automatycznym uruchomieniu aktualizacji na komputerze z systemem Windows XP wyświetlany jest komunikat o błędzie, a uruchomienie żadnego programu może nie być możliwe po zamknięciu okna dialogowego komunikatu o błędzie "svchost.exe — Błąd aplikacji". Jeśli te artykuły z bazy wiedzy Baza wiedzy Microsoft Knowledge Base nie pomogą w rozwiązaniu problemu lub występują symptomy inne niż opisane w tym artykule, przeszukaj bazę wiedzy Baza wiedzy Microsoft Knowledge Base, aby uzyskać więcej informacji. Aby przeszukać bazę wiedzy Baza wiedzy Microsoft Knowledge Base, odwiedź następującą witrynę firmy Microsoft w sieci Web:

http://support.microsoft.com Następnie wpisz tekst wyświetlonego komunikatu o błędzie lub opis problemu w polu Wyszukaj pomoc techniczną (KB).