Den här artikeln beskrivs problemen som registret Bukta ut kan orsaka fördröjningar vid inloggning användare eller program du får felmeddelandet "0x800705AA". Dessa problem kan uppstå på datorer med Windows 8.1, Windows RT 8.1 eller Windows Server 2012 R2. KB 3063843 består av en korrigerande korrigering som förhindrar att WNF registreringar som läckt efter installation av korrigeringsfilen och wnfcleanup-verktyget som tar bort inaktuella WNF registreringar som skapades före installationen av korrigeringsfilen läcka. Granska avsnittet förutsättningar innan du installerar denna uppdatering. Ytterligare steg för konfiguration krävs för att aktivera uppdateringen efter installationen.
Symptom
Symptom 1
Du får långsam interaktiva inloggningar och RDP-inloggning till en dator som kör Windows 8.1, Windows RT 8.1 eller Windows Server 2012 R2.
Explorer.exe-processen läser tusentals Windows Push anmälan plattform (WPN) och Windows anmälan anläggning (WNF) från följande undernyckel i registret när användaren loggar in:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
Inloggningen kan också förbruka hög CPU-användning under en lång tid under med inloggning.
Symptom 2
Du får ett felmeddelande som liknar följande när du använder ett program som använder klassen BackgroundDownloader :
0x800705AA ("otillräckliga systemresurser för att slutföra den begärda tjänsten")
När felet uppstår, starta om programmet eller systemet inte löser problemet. Andra program (till exempel Windows Store-app) som använder klassen BackgroundDownloader kan också uppstå samma fel på samma gång.
Orsak
Dessa problem kan uppstå eftersom WNF registreringar poster i registerundernyckeln meddelanden är känd, och detta medför att registret Bukta ut.
Läckt WNF registreringar orsak att läsa många registervärden från registerundernyckeln anmälan när systemet initieras processen Explorer.exe-processen. Massor av WNF registreringar kan fördröja användarinloggning och öka CPU-användning.
Dessutom 0x800705AA-fel kan uppstå när klassen BackgroundDownloader försöker allokera en WNF Tillståndsnamn och misslyckas.
Så här hämtar du uppdateringen
Viktigt Installera inte ett språkpaket efter installation av uppdateringen. Om du gör tillämpas inte de språkspecifika ändringarna i uppdateringen och du måste installera om uppdateringen. Mer information finns i lägga till språkpaket i Windows.
Den här uppdateringen förbättrar prestanda när systemet initieras processen explorer.exe.
Metod 1: Windows Update (rekommenderas)
Den här uppdateringen tillhandahålls som en valfri uppdatering på Windows Update. Mer information om hur du kör Windows Update finns i hur du får en uppdatering via Windows Update.
Metod 2: Microsoft Download Center
Följande filer kan hämtas från Microsoft Download Center:
Operativsystem |
Uppdatering |
---|---|
Alla stödda x86-baserade versioner av Windows 8.1 |
|
Alla stödda x64-baserade versioner av Windows 8.1 |
|
Alla stödda x64-baserade versioner av Windows Server 2012 R2 |
Uppdatering för Windows RT 8.1 kan hämtas från Windows Update.
För mer information om hur du hämtar supportfiler från Microsoft klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
119591 hämta Microsoft-supportfiler från onlinetjänsterMicrosoft har genomsökt denna fil efter virus. Microsoft använde det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen är sparad på servrar med utökad säkerhet som hjälper till att förhindra otillåtna ändringar av den.
Detaljerad information om uppdateringen
Förutsättningar
Om du vill installera den här uppdateringen måste du ha April 2014 Samlad uppdatering för Windows RT 8.1, 8.1 för Windows, och Windows Server 2012 R2 (2919355) installeras i Windows 8.1 eller Windows Server 2012 R2.
Obs! Om uppdateringen 2919355 inte är förinstallerad misslyckas installationen av uppdateringen 3063843 med felet "uppdateringen är inte tillämpliga på datorn".
Registerinformation
Om du vill installera den här uppdateringen behöver du inte göra några ändringar i registret.
Krav på omstart
Du kan behöva starta om datorn när du har installerat den här uppdateringen.
Information om vad uppdateringen ersätter
Den här uppdateringen ersätter inte några tidigare utgivna uppdateringar.
Den globala versionen av den här uppdateringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC-tid (UTC). Datum och tider för dessa filer på den lokala datorn visas i lokal tid tillsammans med din aktuella sommartid (DST). Datum och tider kan dessutom ändras när du utför vissa åtgärder på filerna.
8.1 för Windows och Windows Server 2012 R2 Filinformation och anteckningar
-
De filer som gäller en viss produkt, milstolpe (RTM, SPn) och verksamhetsgren (LDR, GDR) framgår av att undersöka versionsnumren som visas i följande tabell:
Version
Produkt
Milstolpe
Verksamhetsgren
6.3.960 0.16 - xxx
Windows RT 8.1, 8.1 för Windows och Windows Server 2012 R2
RTM
GDR
6.3.960 0.17 - xxx
Windows RT 8.1, 8.1 för Windows och Windows Server 2012 R2
RTM
GDR
-
GDR-verksamhetsgrenar innehåller endast de korrigeringar som är vitt spridda för att adressera vanliga och kritiska problem. LDR-verksamhetsgrenar innehåller snabbkorrigeringar utöver brett utgivna korrigeringar.
-
MANIFEST-filerna (.manifest) och MUM-filerna (.mum) som installeras för varje miljö är listade separat i avsnittet "Ytterligare filinformation". MUM, MANIFEST och tillhörande säkerhetskatalogfiler (.cat) filer, är mycket viktigt att bibehålla statusen för de uppdaterade komponenterna. Säkerhetskatalogfilerna attribut som inte finns listade, är signerade med en digital Microsoft-signatur
För alla x86-baserade versioner av Windows 8.1 som stöds
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
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 |
För alla x64-baserade versioner av Windows 8.1 eller Windows Server 2012 R2 som stöds
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17415 |
270,336 |
29-Oct-2014 |
01:12 |
x64 |
Csystemeventsbrokerclient.dll |
6.3.9600.17415 |
20 480 |
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 |
För alla Windows RT 8.1 som stöds
Filnamn |
Filversion |
Storlek |
Datum |
Tid |
Plattform |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17278 |
200 192 |
16-Aug-2014 |
00:17 |
Ej tillämplig |
Csystemeventsbrokerclient.dll |
6.3.9600.16384 |
16,896 |
22-Aug-2013 |
02:18 |
Ej tillämplig |
Eventaggregation.dll |
6.3.9600.16384 |
22,016 |
22-Aug-2013 |
02:18 |
Ej tillämplig |
Systemeventsbrokerserver.dll |
6.3.9600.17827 |
202,240 |
12-May-2015 |
13:18 |
Ej tillämplig |
Wnfcleanup.exe |
6.3.9600.17827 |
24,864 |
13-May-2015 |
22:05 |
Ej tillämplig |
Ytterligare filinformation
Ytterligare filinformation för Windows 8.1 och Windows Server 2012 R2
Ytterligare filer för alla x86-baserade versioner av Windows 8.1 som stöds
Filegenskap |
Värde |
---|---|
Filnamn |
X86_422e140eb67951f493acf4a158432e4b_31bf3856ad364e35_6.3.9600.17828_none_e2646b105e1e67e7.manifest |
Filversion |
Ej tillämplig |
Storlek |
708 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest |
Filversion |
Ej tillämplig |
Storlek |
706 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest |
Filversion |
Ej tillämplig |
Storlek |
8,450 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:41 |
Plattform |
Ej tillämplig |
Filnamn |
X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest |
Filversion |
Ej tillämplig |
Storlek |
16,856 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:41 |
Plattform |
Ej tillämplig |
Ytterligare filer för alla x64-baserade versioner av Windows 8.1 och Windows Server 2012 R2 som stöds
Filegenskap |
Värde |
---|---|
Filnamn |
Amd64_be0e94fcda3ee60a1ede60fe31e5389e_31bf3856ad364e35_6.3.9600.17828_none_d1a60b293faadd63.manifest |
Filversion |
Ej tillämplig |
Storlek |
710 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest |
Filversion |
Ej tillämplig |
Storlek |
712 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest |
Filversion |
Ej tillämplig |
Storlek |
8,456 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:45 |
Plattform |
Ej tillämplig |
Filnamn |
Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest |
Filversion |
Ej tillämplig |
Storlek |
16,860 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:45 |
Plattform |
Ej tillämplig |
Ytterligare filer för alla Windows RT 8.1 som stöds
Filegenskap |
Värde |
---|---|
Filnamn |
Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest |
Filversion |
Ej tillämplig |
Storlek |
706 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest |
Filversion |
Ej tillämplig |
Storlek |
708 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest |
Filversion |
Ej tillämplig |
Storlek |
8,450 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Filnamn |
Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest |
Filversion |
Ej tillämplig |
Storlek |
16,856 |
Datum (UTC) |
13-May-2015 |
Tid (UTC) |
21:37 |
Plattform |
Ej tillämplig |
Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Referenser
Se den terminologi som Microsoft använder för att beskriva programuppdateringar.
Mer Information
Ytterligare steg för konfigurationVi rekommenderar att du installerar denna uppdatering via Windows Update som gör det installerar korrigeringen och tar bort läckt registreringar.
Du måste manuellt Extrahera verktyget wnfcleanup från MSU-paketet om du hämtar paketet direkt från Microsoft Download Center. Om du vill extrahera rensningsverktyget från MSU-paketet genom att öppna en kommandotolk med hjälp av kör som administratör, kör du följande kommandon i ordning:
MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup
expand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\
Obs! Full-stop (. \) är viktigt eftersom det står att extrahera EXE till den aktuella platsen där MSU är.
Skapa sedan en schemalagd aktivitet för att rensa bort de befintliga registerposterna genom att köra verktyget wnfcleanup.exe som SYSTEM.
Följande kommandon som ska köras i en kommandotolk för att skapa en schemalagd aktivitet. Aktiviteten kör ett kommando som SYSTEM för att köra rensningsverktyget. Sedan tas aktiviteten bort.
SCHTASKS /create /f /SC hourly /TN Wnfcleanup /TR "cmd /c c:\wnfcleanup\wnfcleanup.exe -delete" /RU "SYSTEM" SCHTASKS /run /I /TN "Wnfcleanup"
Obs! "c:\wnfcleanup\wnfcleanup.exe" är en plats som används i det här exemplet. Du bör ändra detta så att de återspeglar exakt enhet och sökväg där wnfcleanup-verktyget extraherades om du inte följt tidigare instruktionerna exakt.
Nu lämna systemet i flera minuter så att aktiviteten kan köras och vara slutförd. Du kan kontrollera status för Wnfcleanup uppgift att se om den har slutförts och returneras till "klar" tillstånd genom att köra följande kommandon:
SCHTASKS /QUERY /V | findstr /I "wnfcleanup" > .\cleanup.txtCleanup.txt
Obs! Cleanup.txt bör ha statusen "Igång". Om det visas som "Löpande" köra två kommandona ovan. Så snart statusen visar "Klar", leta upp "cmd /c c:\wnfcleanup\wnfcleanup.exe-ta bort" i Clanup.txt. Omedelbart är till vänster Resultatkod som följs av kontonamnet som skapade den schemalagda aktiviteten. Det blir enligt följande "0 administratör." Resultatkoden bör vara "0" som anger att aktiviteten har körts.
Ta bort aktiviteten så snart den är klar:
SCHTASKS /delete /TN "Wnfcleanup" /f
Du kan nu ta bort katalogen c:\wnfcleanup som du skapade och dess innehåll.
Obs! Wnfcleanup-verktyget måste köras i säkerhetskontexten SYSTEM. Det är därför Schemaläggaren används. Eller du kan köra med hjälp av ett verktyg som PsExec.
Om Windows Push anmälan plattformWindows Push anmälan plattform är en komponent som visar en anmälan sink ska meddelas om ändringar av anmälan och en API att kommunicera hur du interagerar med anmälningarna.
Om anläggningen för Windows-meddelandeAnläggning för Windows-meddelande är en infrastruktur för säkra Publicera prenumerera-meddelanden mellan kernel-komponenter, systemtjänster och användaren kan programmen.
När du försöker registrera dig för ett meddelande om att ett nytt Tillståndsnamn är en möjlig tillgång till registret. Alla tillstånd namndefinitioner lagras i HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications.