В тази статия се описват проблеми с раздуване на системния регистър, които могат да причинят забавяне при влизане на потребителя при или предизвика приложение потребители да получава съобщение за грешка "0x800705AA". Тези проблеми възникват на компютри с Windows 8.1, Windows RT 8.1 или Windows Server 2012 R2. KB 3063843 се състои от коригираща корекция предотвратява WNF регистрациите се пропуска след инсталиране на корекцията и wnfcleanup инструмент, който премахва неактуални WNF регистрациите, създадена преди инсталирането на загуба на корекцията. Преди да инсталирате тази актуализация, прегледайте раздела предпоставки . Допълнителни стъпки за конфигуриране са необходими да след инсталирането на тази актуализация.
Симптоми
Симптом 1
Имате ниска интерактивно влизане и RDP влизания на компютър, работещ под Windows 8.1, Windows RT 8.1 или Windows Server 2012 R2.
Процесът explorer.exe прочита хиляди на Windows натиснете уведомяване платформа (WPN) и Инструмент за уведомяване на Windows (WNF) от следния подключ на системния регистър по време на влизане:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
Освен това влизане може да консумират високо натоварване на процесора за дълъг период от време с помощта на влизане.
Симптом 2
Можете да получите съобщение за грешка, подобно на следното, когато използвате приложение, което използва BackgroundDownloader клас:
0x800705AA ("недостатъчни системни ресурси съществуват за изпълнение на исканата услуга")
След като грешката, рестартиране на приложението или системата не разреши проблема. В същото време други приложения (като например приложение магазина на Windows), които използват BackgroundDownloader клас може да опита същата грешка.
Причина
Тези проблеми възникват, защото WNF регистрациите записи в известия подключ на системния регистър се пропуска и това води до раздуване на системния регистър.
Изтекъл WNF регистрациите причина Процесът Explorer.exe да чете много стойности в системния регистър от уведомлението подключ на системния регистър, когато системата инициализира процес. Много WNF регистрациите могат да забавят влизане и увеличаване на натоварването на процесора.
Освен това 0x800705AA грешка може да възникне, когато BackgroundDownloader класа се опитва да задели име WNF състояние и е неуспешно.
Как да получите тази актуализация
Важно: Не инсталирате езиков пакет, след като инсталирате тази актуализация. Ако го направите, специфични за промените в актуализацията няма да се прилагат и ще трябва да инсталирате актуализацията отново. За повече информация вижте Добавяне езикови пакети за Windows.
Тази актуализация подобрява производителността, когато системата инициализира процеса explorer.exe.
Метод 1: Windows Update (препоръчително)
Тази актуализация се предлага като опция актуализация на Windows Update. За повече информация как да изпълните Windows Update вижте как да получите актуализация чрез Windows Update.
Метод 2: Центъра за изтегляния на Microsoft
Следните файлове са достъпни за изтегляне от центъра за изтегляния на Microsoft:
Операционна система |
Актуализация |
---|---|
За всички поддържани x86-базирани версии на Windows 8.1 |
|
Всички поддържани x64-базирани версии на Windows 8.1 |
|
Всички поддържани x64-базирани версии на Windows Server 2012 R2 |
Актуализацията за Windows RT 8.1 могат да бъдат получени само от Windows Update.
За повече информация как да изтеглите файлове за поддръжка на Microsoft щракнете върху следния номер на статия в базата знания на Microsoft:
119591 как да получите файлове за поддръжка на Microsoft от онлайн услугиMicrosoft е сканирал този файл за вируси. Microsoft използва най-новия софтуер за откриване на вируси, който е достъпен към датата на публикуване на файла. Файлът е записан на сървъри с повишена защита, които помагат за предотвратяването на неупълномощени промени във файла.
Подробна информация за актуализацията
Необходими условия:
За да инсталирате тази актуализация, трябва да имате април 2014, Сборен пакет за Windows RT 8.1 8.1 на Windows и Windows Server 2012 R2 (2919355) , инсталирани Windows 8.1 или Windows Server 2012 R2.
Забележка: Ако не е предварително инсталирана актуализация 2919355, инсталирането на актуализацията 3063843 може да е неуспешно с грешка "актуализацията не е приложима за вашия компютър".
Информация за системния регистър
За да приложите тази актуализация, не трябва да променяте нищо в системния регистър.
Изискване за рестартиране
Може да се наложи да рестартирате компютъра, след като приложите тази актуализация.
Информация за заместване на актуализация
Тази актуализация не заменя вече издадена актуализация.
Глобалната версия на тази актуализация инсталира файлове, които имат атрибути, изброени в следващите таблици. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). Датите и часовете за тези файлове на вашия компютър се показват в локалното ви време с текущото отместване за лятно часово време (DST). Освен това датите и часовете може да се променят, когато изпълните определени операции върху файловете.
Windows 8.1 и Windows Server 2012 R2 файлова информация и бележки
-
Файловете, които се отнасят до конкретен продукт, контролна точка (RTM, SPn), и папка (LDR, GDR), могат да бъдат идентифицирани чрез преглеждане на числата за версия на файла, както е показано в следващата таблица:
Версия
Продукт
Контролна точка
Клон на услуга
6.3.960 0.16 xxx
Windows RT 8.1 Windows 8.1 и Windows Server 2012 R2
RTM
GDR
6.3.960 0.17 xxx
Windows RT 8.1 Windows 8.1 и Windows Server 2012 R2
RTM
GDR
-
GDR папките съдържат само онези файлове, които са за широко разпространение за адресиране на критични проблеми. LDR папките съдържат актуални корекции в допълнение на корекциите за широко разпространение.
-
Файловете MANIFEST (.manifest) и файловете MUM (.mum), инсталирани за всяка работна среда, са изброени отделно в раздела "допълнителна информация". MUM, MANIFEST и свързаният каталог за защита (.cat), са много важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове на защитата, за които не са изброени атрибути, са подписани с цифров подпис на Microsoft.
За всички поддържани x86-базирани версии на Windows 8.1
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
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 |
За всички поддържани версии на Windows 8.1 или Windows Server 2012 R2 x64
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
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 |
За всички поддържани Windows RT 8.1
Име на файл |
Версия на файла |
Размер на файла |
Дата |
Време |
Платформа |
---|---|---|---|---|---|
Bisrv.dll |
6.3.9600.17278 |
200,192 |
16-Aug-2014 |
00:17 |
Неприложимо |
Csystemeventsbrokerclient.dll |
6.3.9600.16384 |
16,896 |
22-Aug-2013 |
02:18 |
Неприложимо |
Eventaggregation.dll |
6.3.9600.16384 |
22,016 |
22-Aug-2013 |
02:18 |
Неприложимо |
Systemeventsbrokerserver.dll |
6.3.9600.17827 |
202,240 |
12-May-2015 |
13:18 |
Неприложимо |
Wnfcleanup.exe |
6.3.9600.17827 |
24,864 |
13-May-2015 |
22:05 |
Неприложимо |
Допълнителна файлова информация
Допълнителна файлова информация за Windows 8.1 и Windows Server 2012 R2
Допълнителни файлове за всички поддържани x86-базирани версии на Windows 8.1
Свойство на файл |
Стойност |
---|---|
Име на файл |
X86_422e140eb67951f493acf4a158432e4b_31bf3856ad364e35_6.3.9600.17828_none_e2646b105e1e67e7.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
708 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
706 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
8,450 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:41 |
Платформа |
Неприложимо |
Име на файл |
X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
16,856 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:41 |
Платформа |
Неприложимо |
Допълнителни файлове за всички поддържани базирани на x64 версии на Windows 8.1 и Windows Server 2012 R2
Свойство на файл |
Стойност |
---|---|
Име на файл |
Amd64_be0e94fcda3ee60a1ede60fe31e5389e_31bf3856ad364e35_6.3.9600.17828_none_d1a60b293faadd63.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
710 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
712 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
8,456 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:45 |
Платформа |
Неприложимо |
Име на файл |
Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
16,860 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:45 |
Платформа |
Неприложимо |
Допълнителни файлове за всички поддържани Windows RT 8.1
Свойство на файл |
Стойност |
---|---|
Име на файл |
Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
706 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
708 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
8,450 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Име на файл |
Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest |
Версия на файла |
Неприложимо |
Размер на файла |
16,856 |
Дата (UTC) |
13-May-2015 |
Време (UTC) |
21:37 |
Платформа |
Неприложимо |
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
Вижте терминология , използвана за описание на софтуерните актуализации от Microsoft.
Допълнителна информация
Допълнителни стъпки за конфигуриранеНие препоръчваме да инсталирате тази актуализация чрез Windows Update това инсталира fix и премахва разкрит регистрациите.
Ако изтеглите пакета директно от центъра на Microsoft за изтегляния, трябва да извлечете ръчно инструмента wnfcleanup от пакета MSU. За извличане на инструмента за почистване от пакета MSU чрез отваряне на команден прозорец с повишени привилегии чрез изпълни като администратор, изпълнете следните команди, за да:
MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup
expand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\
Забележка: Точката (. \) е както се казва да извлечете EXE на това място, където е MSU.
След това създайте планирана задача да почистите съществуващи записи в системния регистър, като изпълните инструмента wnfcleanup.exe система.
Трябва да се изпълни следните команди в повишени командния ред , за да създадете планирана задача. Задачата изпълнява команда система за изпълнение на инструмента за почистване. След това задачата е изтрита.
SCHTASKS /create /f /SC hourly /TN Wnfcleanup /TR "cmd /c c:\wnfcleanup\wnfcleanup.exe -delete" /RU "SYSTEM" SCHTASKS /run /I /TN "Wnfcleanup"
Забележка: "c:\wnfcleanup\wnfcleanup.exe" е място, което се използва в този пример. Трябва да промените това да се отрази точната устройство и път, когато инструментът wnfcleanup е извлечени ако не следвате инструкциите по-рано точно.
Сега Оставете система за няколко минути, така че задачата може да се изпълни и да завърши. Можете да проверите състоянието на задачата Wnfcleanup да видите дали е завършена и връща състояние "готов" като изпълните следните команди:
SCHTASKS /QUERY /V | findstr /I "wnfcleanup" > .\cleanup.txtCleanup.txt
Забележка: Cleanup.txt трябва да показва състоянието на "Готов." Ако той показва "Running" повторение двете командите по-горе. След като състоянието показва "Готово", намерете "cmd /c c:\wnfcleanup\wnfcleanup.exe-изтриване" в Clanup.txt. Веднага вляво е резултат от кода, който е последвано от името на акаунта, който създава планирана задача. Тя ще бъде както следва "0 администратор." Код на резултатите трябва да бъде "0", която показва задачата се проведе успешно.
След като тя приключи, изтриване на задача:
SCHTASKS /delete /TN "Wnfcleanup" /f
Сега можете да изтриете c:\wnfcleanup директорията, която сте създали и нейното съдържание.
Забележка: Wnfcleanup инструмент трябва да се изпълни в контекста на защитата на системата. Затова се използва планировчика. Или, можете да го стартирате с помощта на инструмент като PsExec.
За Windows натиснете уведомяване платформаПлатформа за уведомяване в Windows натиснете е компонент, който показва уведомление колектор за уведомяване уведомление промени и API за комуникация на взаимодействие с известия.
Относно механизъм за уведомяване на WindowsМеханизъм за уведомяване на Windows е инфраструктура за защитени публикуване-абонамент съобщения между ядрото компоненти, системните услуги и приложения на пространство на потребителя.
Когато се опитвате да се регистрирате за уведомяване за ново име на състояние, ще има потенциален достъп до системния регистър. Всички състояние име дефинициите се съхраняват в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications.