登錄過大的狀況原因的緩慢登入或在 Windows 8.1 的足夠的系統資源錯誤 0x800705AA

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3063843
本文將告訴您問題該登錄過度膨脹可能會造成使用者登入延遲,或會造成應用程式使用者收到 「 0x800705AA 」 錯誤訊息。在使用 Windows 8.1、 Windows RT 8.1 或 Windows Server 2012 R2 的電腦上,就會發生這些問題。KB 3063843 所組成的矯正的修正程式,防止 WNF 登錄修正程式安裝後移除過時的 WNF 登錄遺漏補充程式安裝之前建立的 wnfcleanup 工具外洩。安裝此更新程式之前,先檢閱先決條件 區段。 設定額外的步驟不需要在安裝後啟用此更新程式。
徵狀

徵狀 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

此外,登入可能耗用高 CPU 使用率的一段長時間使用登入。

徵狀 2

您可能會收到類似下列,當您使用應用程式所使用的錯誤訊息 BackgroundDownloader 類別:
0x800705AA (「 系統資源不足存在要完成要求的服務 」)

您遇到這個錯誤之後,重新啟動應用程式或系統無法解決問題。在此同時,其他應用程式 (例如 Windows 存放區的應用程式),使用BackgroundDownloader類別也可能會遇到相同的錯誤。
發生的原因
這些問題發生的原因遺漏 theNotifications 登錄子機碼中的 WNF 登錄項目,這會造成登錄膨脹。

遺漏 WNF 登錄造成 Explorer.exe 程序系統初始化程序時,從通知登錄子機碼讀取許多登錄值。很多 WNF 登錄可以會延遲使用者登入,而 CPU 使用率的增加。

此外,0x800705AA 錯誤可能會發生BackgroundDownloader類別嘗試配置 WNF 狀態名稱時,就會失敗。
如何取得此更新程式
重要安裝此更新之後,請不要安裝語言套件。如果您這麼做,將不會套用此更新程式的特定語言的變更,以及您將需要重新安裝此更新程式。如需詳細資訊,請參閱 將語言套件新增至 Windows.

系統初始化 explorer.exe 程序時,這個更新可以改善效能。

方法 1: Windows 更新 (建議)

提供此更新程式為 Windows update選用更新。如需有關如何執行 Windows 更新的詳細資訊,請參閱 如何透過 Windows Update 取得更新.

方法 2: Microsoft 下載中心

可以從「Microsoft 下載中心」下載下列檔案 ︰
作業系統更新
所有支援的 Windows 8.1 x86 版本下載立即下載套件。
所有支援的 Windows 8.1 x64 版本 下載立即下載套件。
所有支援的 Windows Server 2012 R2 x64 版本下載立即下載套件。
只能從 Windows Update,可取得 Windows RT 8.1 的更新。
如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 的支援檔案
Microsoft 會掃描這個檔案有無病毒。Microsoft 會使用張貼檔案當日可使用的最新病毒偵測軟體。檔案會儲存在加強保全的伺服器,以避免任何未經授權的更改。

更新的詳細資訊

先決條件

若要安裝這個更新,您必須 年 4 月 2014 Windows RT 8.1、 Windows 8.1 和 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.16xxxWindows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2RTMGDR
    6.3.960寬度介於 0.17xxxWindows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2RTMGDR
  • GDR 服務分支只包含能解決普遍及嚴重問題之廣泛發行的修正程式。LDR 服務分支包含廣為發佈和其他的修正程式。
  • 資訊清單的檔案 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都是 分別列出 在「 其他檔案資訊 」 一節。MUM、 資訊清單,以及相關的安全性類別目錄 (.cat) 檔案,是非常重要地用來維護更新元件的狀態。安全性類別目錄檔案,其屬性並未列出,是使用 Microsoft 數位簽章簽署。
適用於所有支援的 Windows 8.1 的 x86 版本
檔案名稱檔案版本檔案大小日期時間平台
Bisrv.dll6.3.9600.17415206,3362014 年 10 月 29 日00:54x86
Csystemeventsbrokerclient.dll6.3.9600.1741515,8722014 年 10 月 29 日01:04x86
Eventaggregation.dll6.3.9600.1741522,0162014 年 10 月 29 日01:04x86
Systemeventsbrokerserver.dll6.3.9600.17827207,36012-月-201513:18x86
Wnfcleanup.exe6.3.9600.1782724,86413-5-201522:08x86
所有支援 x64 版本的 Windows 8.1 或 Windows Server 2012 R2
檔案名稱檔案版本檔案大小日期時間平台
Bisrv.dll6.3.9600.17415270,3362014 年 10 月 29 日01:12x64
Csystemeventsbrokerclient.dll6.3.9600.17415204802014 年 10 月 29 日01:27x64
Eventaggregation.dll6.3.9600.1741528,1602014 年 10 月 29 日01:27x64
Systemeventsbrokerserver.dll6.3.9600.17827294,91212-月-201513:19x64
Wnfcleanup.exe6.3.9600.1782725,37613-5-201522:11x64
對於所有支援的 Windows RT 8.1
檔案名稱檔案版本檔案大小日期時間平台
Bisrv.dll6.3.9600.17278200,1922014 年 8 月 16]00:17不適用
Csystemeventsbrokerclient.dll6.3.9600.1638416,8962013 年 8 月 22 日02:18不適用
Eventaggregation.dll6.3.9600.1638422,0162013 年 8 月 22 日02:18不適用
Systemeventsbrokerserver.dll6.3.9600.17827202,24012-月-201513:18不適用
Wnfcleanup.exe6.3.9600.1782724,86413-5-201522: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-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱X86_9f7f8c0fb5d0980fc3b760fff73e3405_31bf3856ad364e35_6.3.9600.17828_none_b9977e7b07cf6986.manifest
檔案版本不適用
檔案大小706
日期 (UTC)13-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱X86_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e3096e0fc85050.manifest
檔案版本不適用
檔案大小8,450
日期 (UTC)13-5-2015
時間 (UTC)21:41
平台不適用
檔案名稱X86_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d85dbc258e120cb.manifest
檔案版本不適用
檔案大小16,856
日期 (UTC)13-5-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-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱Amd64_ee5cb5ce84252f9d3fabb4879489e10c_31bf3856ad364e35_6.3.9600.17828_none_c836fdf6567b4fd0.manifest
檔案版本不適用
檔案大小712
日期 (UTC)13-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱Amd64_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_4f01a4f1c825c186.manifest
檔案版本不適用
檔案大小8,456
日期 (UTC)13-5-2015
時間 (UTC)21:45
平台不適用
檔案名稱Amd64_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_b9a47746113e9201.manifest
檔案版本不適用
檔案大小16,860
日期 (UTC)13-5-2015
時間 (UTC)21:45
平台不適用
所有支援的 Windows RT 8.1 的其他檔案
檔案屬性
檔案名稱Arm_64b15a158868e8846656a5536f4db8de_31bf3856ad364e35_6.3.9600.17828_none_625f9a4efd2f86a1.manifest
檔案版本不適用
檔案大小706
日期 (UTC)13-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱Arm_92b5141a9db799e78ed4fe090155570e_31bf3856ad364e35_6.3.9600.17828_none_a4739496745a1a93.manifest
檔案版本不適用
檔案大小708
日期 (UTC)13-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱Arm_microsoft-windows-brokerinfrastructure_31bf3856ad364e35_6.3.9600.17828_none_f2e57bc60fc56f16.manifest
檔案版本不適用
檔案大小8,450
日期 (UTC)13-5-2015
時間 (UTC)21:37
平台不適用
檔案名稱Arm_microsoft-windows-systemeventsbroker_31bf3856ad364e35_6.3.9600.17828_none_5d884e1a58de3f91.manifest
檔案版本不適用
檔案大小16,856
日期 (UTC)13-5-2015
時間 (UTC)21:37
平台不適用


狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
参考
請參閱 術語 ,Microsoft 會用其來描述軟體更新。
其他相關資訊

設定額外的步驟

我們建議您安裝此更新程式,透過 Windows Update,這樣會安裝此修正程式,並移除遺漏的登錄。

如果您直接從 Microsoft 下載中心 」 下載套件,您必須以手動方式從 MSU 套件解壓縮 wnfcleanup 工具。若要從 MSU 套件解壓縮 「 清理 」 工具,藉由開啟提高權限的命令提示字元使用以系統管理員身分執行,請執行下列命令順序:
MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanupCD \wnfcleanupexpand Windows8.1-KB3063843-*.msu -F:wnfcleanup.exe .\

注意完全停止 (。 \) 是很重要,因為上面寫著解壓縮 MSU 所在的目前位置的 EXE。

然後,建立排定的工作,清除 [藉由以系統身分執行 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 應該會顯示狀態為 「 就緒 」。如果它顯示為 「 執行 」,請重新執行上面的兩個指令。因為狀態會顯示 「 就緒 」,找出"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。

警告:本文為自動翻譯

內容

文章識別碼:3063843 - 最後檢閱時間:07/19/2015 19:47:00 - 修訂: 4.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows RT 8.1

  • kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3063843 KbMtzh
意見反應