W tym artykule opisano problemy tego rozrostu rejestru mogą powodować opóźnienia logowania użytkownika lub spowodować, że użytkownicy aplikacji komunikat o błędzie "0x800705AA". Te problemy występują na komputerach z Windows 8.1, Windows RT 8.1 lub systemu Windows Server 2012 R2. KB 3063843 składa się z korygujących poprawkę, która zapobiega WNF rejestracje z wyciekły po instalacji poprawki i narzędzie wnfcleanup, który powoduje usunięcie starych rejestracji WNF utworzone przed zainstalowaniem poprawki przecieku. Przed zainstalowaniem tej aktualizacji, zapoznaj się z sekcją wymagania wstępne . Dodatkowe kroki konfiguracji są wymagane do włączenia tej aktualizacji po zainstalowaniu.
Objawy
Symptom 1
Występują powolne interakcyjne logowania i logowania protokołu RDP na komputerze, na którym jest uruchomiony Windows 8.1, Windows RT 8.1 lub systemu Windows Server 2012 R2.
Proces explorer.exe odczytuje tysiące wartości Platformy Push powiadomień systemu Windows (WPN) i Obiektu portowego powiadomień systemu Windows (WNF) z następującego podklucza rejestru podczas logowania użytkownika:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
Ponadto logowanie może zużywać wysokie użycie Procesora przez długi okres czasu, podczas logowania przy użyciu.
Symptom 2
Może pojawić się komunikat o błędzie podczas korzystania z aplikacji, która wykorzystuje klasybackgrounddownloader , podobny do następującego:
0x800705AA ("istnieją zasoby systemu są niewystarczające do ukończenia żądanej usługi")
Po wystąpi ten błąd, ponowne uruchomienie aplikacji lub systemu nie rozwiąże problemu. W tym samym czasie inne aplikacje (takie jak aplikacja Sklepu Windows), które używają klasybackgrounddownloader mogą również występować ten sam błąd.
Przyczyna
Te problemy występują, ponieważ przecieku są WNF wpisy rejestracje w podkluczu rejestru, a to powoduje rozrostu rejestru.
Przecieku przyczyny rejestracji WNF proces Explorer.exe odczytać wiele wartości rejestru z podklucza rejestru powiadomień podczas system inicjuje proces. Wiele rejestracji WNF może opóźniać logowanie użytkownika i zwiększyć obciążenie Procesora.
Dodatkowo 0x800705AA błąd może wystąpić, gdy próbuje przydzielić Nazwa stanu WNF klasybackgrounddownloader i nie powiedzie się.
Jak uzyskać tę aktualizację
Ważne Nie należy instalować pakietu językowego po zainstalowaniu tej aktualizacji. Jeśli to zrobisz, zmiany dotyczące języka w aktualizacji nie zostaną zastosowane, a trzeba będzie ponownie zainstalować aktualizację. Aby uzyskać więcej informacji zobacz Dodawanie pakietów językowych systemu Windows.
Ta aktualizacja zwiększa wydajność, gdy system inicjuje proces explorer.exe.
Metoda 1: Windows Update (zalecane)
Ta aktualizacja jest dostępna jako Opcjonalna aktualizacja w witrynie Windows Update. Aby uzyskać więcej informacji na temat uruchamiania usługi Windows Update zobacz sposób uzyskiwania aktualizacji za pośrednictwem witryny Windows Update.
Metoda 2: Centrum Pobierania firmy Microsoft
Następujące pliki są dostępne do pobrania za pośrednictwem Centrum pobierania firmy Microsoft.
System operacyjny |
Aktualizacja |
---|---|
Wszystkie obsługiwane wersje systemu Windows 8.1 dla komputerów z procesorami x86 |
|
Wszystkie obsługiwane wersje systemu Windows 8.1 dla komputerów z procesorami x64 |
|
Wszystkie obsługiwane wersje systemu Windows Server 2012 R2 dla komputerów z procesorami x64 |
Tylko z witryny Windows Update można uzyskać aktualizacje dla systemu Windows RT 8.1.
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 jak uzyskać pliki pomocy technicznej Microsoft w usługach onlineFirma Microsoft przeskanowała 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 o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.
Szczegółowe informacje o aktualizacji
Wymagania wstępne
Aby zainstalować tę aktualizację, musi mieć kwietnia 2014 r., pakiet zbiorczy aktualizacji dla systemu Windows RT 8.1, 8.1 systemu Windows i systemu Windows Server 2012 R2 (2919355) zainstalowany w systemie Windows 8.1 lub systemu Windows Server 2012 R2.
Uwaga Jeśli aktualizacja 2919355 nie jest preinstalowany, instalacja aktualizacji 3063843 może zakończyć się niepowodzeniem z błędem "aktualizacja nie ma zastosowania do komputera".
Informacje dotyczące rejestru
Aby zastosować tę aktualizację, nie trzeba wprowadzać żadnych zmian w rejestrze.
Wymagania dotyczące ponownego uruchomienia
Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej aktualizacji.
Informacje dotyczące zastępowania aktualizacji
Ta aktualizacja nie zastępuje wcześniej wydanej aktualizacji.
Wersja globalna tej aktualizacji instaluje pliki, których atrybuty wymieniono w poniższych tabelach. Daty i godziny odpowiadające tym plikom są podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Daty i godziny odpowiadające tym plikom na komputerze lokalnym są wyświetlane w formacie czasu lokalnego, wraz z Twoim bieżącym bias czasu letniego (DST). Dodatkowo, daty mogą ulec zmianie podczas wykonywania pewnych operacji na plikach.
Informacje o plikach systemu Windows Server 2012 R2 i Windows 8.1 i notatki
-
Pliki dotyczące określonego produktu, etapu rozwoju (RTM, SPn) i składnika usługi (LDR, GDR) można zidentyfikować przez sprawdzenie wersji pliku, jak pokazano w poniższej tabeli:
Wersja
Produkt
Kamień milowy
Składnik usługi
6.3.960 0,16 xxx
Windows RT 8.1, Windows 8.1 i system Windows Server 2012 R2
RTM
GDR
6.3.960 0,17 xxx
Windows RT 8.1, Windows 8.1 i system Windows Server 2012 R2
RTM
GDR
-
Składniki usługi GDR zawierają tylko te poprawki, które są publicznie wydane w celu rozwiązania często występujących, krytycznych problemów. Składniki usługi LDR zawierają też inne poprawki, a nie tylko publicznie rozpowszechniane poprawki.
-
Pliki MANIFEST (.manifest) i pliki MUM (.mum) zainstalowane dla każdego środowiska są wymienione osobno w sekcji „Informacje o dodatkowych plikach". Pliki MUM, MANIFESTU oraz skojarzone pliki wykazu zabezpieczeń (.cat), muszą posiadać zaktualizowane składniki. Pliki katalogu zabezpieczeń, których atrybuty nie zostały wymienione, są podpisane za pomocą podpisu cyfrowego firmy Microsoft.
Dla wszystkich obsługiwanych wersji systemu Windows 8.1 opartych na procesorach x 86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17415 |
206,336 |
29-Oct-2014 |
00:54 |
x86 |
Csystemeventsbrokerclient.dll |
6.3.9600.17415 |
15,872 |
29-Oct-2014 |
01:04 |
x86 |
Eventaggregation.dll |
6.3.9600.17415 |
22,016 |
29-Oct-2014 |
01:04 |
x86 |
Systemeventsbrokerserver.dll |
6.3.9600.17827 |
207,360 |
12-May-2015 |
13:18 |
x86 |
Wnfcleanup.exe |
6.3.9600.17827 |
24,864 |
13-May-2015 |
22:08 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 8.1 lub systemu Windows Server 2012 R2 x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17415 |
270,336 |
29-Oct-2014 |
01:12 |
x64 |
Csystemeventsbrokerclient.dll |
6.3.9600.17415 |
20480 |
29-Oct-2014 |
01:27 |
x64 |
Eventaggregation.dll |
6.3.9600.17415 |
28,160 |
29-Oct-2014 |
01:27 |
x64 |
Systemeventsbrokerserver.dll |
6.3.9600.17827 |
294,912 |
12-May-2015 |
13:19 |
x64 |
Wnfcleanup.exe |
6.3.9600.17827 |
25,376 |
13-May-2015 |
22:11 |
x64 |
Dla wszystkich obsługiwanych wersji Windows RT 8.1
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17278 |
200,192 |
16-Aug-2014 |
00:17 |
Nie dotyczy |
Csystemeventsbrokerclient.dll |
6.3.9600.16384 |
16,896 |
22-Aug-2013 |
02:18 |
Nie dotyczy |
Eventaggregation.dll |
6.3.9600.16384 |
22,016 |
22-Aug-2013 |
02:18 |
Nie dotyczy |
Systemeventsbrokerserver.dll |
6.3.9600.17827 |
202,240 |
12-May-2015 |
13:18 |
Nie dotyczy |
Wnfcleanup.exe |
6.3.9600.17827 |
24,864 |
13-May-2015 |
22:05 |
Nie dotyczy |
Informacje o dodatkowych plikach
Informacje o dodatkowych plikach dla systemu Windows 8.1 i dla systemu Windows Server 2012 R2
Dodatkowe pliki dla wszystkich obsługiwanych wersji Windows 8.1 z procesorem x 86
Właściwości pliku |
Wartość |
---|---|
Nazwa pliku |
X86_422e140eb67951f493acf4a158432e4b_31bf3856ad364e35_6.3.9600.17828_none_e2646b105e1e67e7.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
708 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
706 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
8.450 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:41 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
16,856 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:41 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych 64-bitowych wersji systemu Windows 8.1 i systemu Windows Server 2012 R2
Właściwości pliku |
Wartość |
---|---|
Nazwa pliku |
Amd64_be0e94fcda3ee60a1ede60fe31e5389e_31bf3856ad364e35_6.3.9600.17828_none_d1a60b293faadd63.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
710 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
712 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
8,456 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:45 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
16,860 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:45 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji Windows RT 8.1
Właściwości pliku |
Wartość |
---|---|
Nazwa pliku |
Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
706 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
708 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
8.450 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
16,856 |
Data (UTC) |
13-May-2015 |
Godzina (UTC) |
21:37 |
Platforma |
Nie dotyczy |
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Zobacz terminologię stosowaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.
Więcej informacji
Dodatkowe kroki konfiguracjiFirma Microsoft zaleca zainstalowanie aktualizacji za pośrednictwem witryny Windows Update w ten sposób instaluje poprawki i eliminuje przeciek rejestracji.
Pobierz pakiet bezpośrednio z Microsoft Download Center, należy ręcznie wyodrębnić narzędzie wnfcleanup z Pakiet MSU. Aby wyodrębnić narzędzie do oczyszczania z Pakiet MSU przez otwarcie wiersza polecenia, używając polecenia Uruchom jako administrator, uruchom następujące polecenia w kolejności:
MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup
expand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\
Uwaga Kropka (. \) jest ważne, ponieważ mówi, aby wyodrębnić plik EXE w bieżącej lokalizacji, gdzie jest MSU.
Następnie utwórz zaplanowane zadanie, aby wyczyścić istniejące wpisy rejestru przez uruchomienie narzędzia wnfcleanup.exe jako SYSTEM.
Następujące polecenia należy uruchomić w wiersza polecenia , aby utworzyć zaplanowane zadanie. Zadania wykonuje polecenie jak SYSTEM, aby uruchomić narzędzie do oczyszczania. Następnie zadanie jest usuwane.
SCHTASKS /create /f /SC hourly /TN Wnfcleanup /TR "cmd /c c:\wnfcleanup\wnfcleanup.exe -delete" /RU "SYSTEM" SCHTASKS /run /I /TN "Wnfcleanup"
Uwaga "c:\wnfcleanup\wnfcleanup.exe-Usuń" jest lokalizacją, który jest używany w tym przykładzie. Należy zmodyfikować, aby odzwierciedlić dokładnie dysk i ścieżkę, gdzie narzędzie wnfcleanup ekstrahuje nie dokładnie wykonanie wcześniejszych instrukcji.
Teraz należy pozostawić system przez kilka minut, aby zadania można wykonać i ukończyć. Można sprawdzić stan zadania Wnfcleanup, czy została ukończona i zwracany stan "gotowe", uruchamiając następujące polecenia:
SCHTASKS /QUERY /V | findstr /I "wnfcleanup" > .\cleanup.txtCleanup.txt
Uwaga CleanUp.txt powinien być stan "Gotowe". Jeśli pokazuje "Działa", należy ponownie uruchomić dwa powyższe polecenia. Zlokalizuj tak szybko, jak pokazuje stan "Gotowe", "cmd /c c:\wnfcleanup\wnfcleanup.exe-Usuń-Usuń" w Clanup.txt. Natychmiast po lewej jest kod wyniku następuje nazwa konta, który utworzył zaplanowane zadanie. Będzie on w następujący sposób "0 Administrator." Kod wyniku powinno być "0" oznacza, że zadanie zostało pomyślnie wykonane.
Natychmiast po jej wykonaniu, Usuń zadanie:
SCHTASKS /delete /TN "Wnfcleanup" /f
Można usunąć katalog c:\wnfcleanup, który został utworzony i jego zawartość.
Uwaga W kontekście zabezpieczeń systemu należy uruchomić narzędzie wnfcleanup. Dlatego harmonogram zadań jest używany. Lub można go uruchomić przy użyciu narzędzia, takiego jak PsExec.
O systemie Windows Push powiadomienia platformyPlatforma systemu Windows Push powiadomień jest składnik, który ujawnia zlew powiadomienie ma być powiadamiany o zmiany dotyczące powiadamiania i interfejs API do komunikowania się jak interakcje z powiadomień.
Usługa powiadamiania systemu Windows — informacjeUsługa powiadamiania systemu Windows jest infrastrukturę dla zabezpieczonych publikowania subskrypcji wiadomości między składniki jądra, usługi systemowe i aplikacje przestrzeni użytkownika.
Podczas próby zarejestrowania zgłoszenia do nowej nazwy województwa, będzie uzyskanie dostępu do rejestru. Wszystkie definicje nazwa Państwa są przechowywane w HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications.