この記事では、レジストリの肥大化によってユーザーのログオンに遅延が発生したり、アプリケーション ユーザーが "0x800705AA" エラーを受け取ったりする問題について説明します。Windows 8.1 や Windows RT 8.1 では、Windows Server 2012 R2 を使用しているコンピューターでこれらの問題が発生します。KB 3063843 は、WNF の登録の後、修正プログラムのインストールと、リークの修正プログラムをインストールする前に作成された古い WNF の登録を削除するための wnfcleanup ツールがリークされることを防止する修正する修正プログラムで構成されています。この更新プログラムをインストールする前に、前提条件のセクションを確認します。構成の追加手順は、インストールした後この更新プログラムを有効にする必要があります。

現象

現象 1

低速の対話型ログオンし、Windows 8.1 や Windows RT 8.1 では、Windows Server 2012 R2 を実行しているコンピューターに RDP ログオンが発生します。

Explorer.exe プロセスでは、ユーザーのログオン時に次のレジストリ サブキーから何千ものWindows プッシュ通知のプラットフォーム (WPN)Windows の通知機能 (WNF)の値を読み取ります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Notifications
ログオンは、ログオンを使用する時に、長期間の高い CPU 使用率を消費する可能性があります。

現象 2

BackgroundDownloaderクラスを使用するアプリケーションを使用すると次のようなエラー メッセージが表示される場合があります。

0x800705AA ("システム リソース不足存在要求されたサービスを完了する)


このエラーが発生した後、アプリケーションまたはシステムを再起動することは問題が解決しません。BackgroundDownloaderクラスを使用する (Windows ストア アプリ) など他のアプリケーションは、同時に、同じエラーを発生することも。

原因

WNF の登録エントリの通知のレジストリ サブキーには、リークし、これが原因でレジストリのサイズを増加するため、これらの問題が発生します。

WNF の登録の原因のシステムがプロセスを初期化するときに、通知のレジストリ サブキーから多くのレジストリ値を読み取るに、Explorer.exe プロセスがリークが発生。WNF の登録の多くは、ユーザー ログオンの遅延し、CPU 使用率を向上できます。

0x800705AA エラー BackgroundDownloaderクラス WNF 状態の名前を割り当てる場合に発生する可能性がありますまた、障害が発生しました。

この更新プログラムの入手方法

重要 この更新プログラムをインストールした後に言語パックをインストールしないでください。インストールした場合は、その言語に対する変更が適用されず、再度更新プログラムをインストールする必要があります。詳細については、「Windows への言語パックの追加」を参照してください。

この更新プログラムでは、システムは、explorer.exe プロセスを初期化するときにパフォーマンスが向上します。

方法 1: Windows の更新プログラム (推奨)

この更新プログラムが提供されている Windows の更新のオプションの更新プログラムです。Windows Update を実行する方法の詳細については、 Windows Update から更新プログラムを入手する方法を参照してください。

方法 2: Microsoft ダウンロード センター

次のファイルは Microsoft ダウンロード センターからダウンロードできます。

オペレーティング システム

更新プログラム

サポートされているすべての x 86 ベース バージョンの Windows 8.1

Download パッケージを今すぐダウンロードします。

サポートされているすべての x64 ベース バージョンの Windows 8.1

Download パッケージを今すぐダウンロードします。

サポートされているすべての x64 ベース バージョンの Windows Server 2012 R2

Download パッケージを今すぐダウンロードします。

Windows RT 8.1 用更新プログラムは Windows Update からのみ入手できます。



Microsoft サポート ファイルをダウンロードする方法の詳細については、次の記事番号をクリックして、マイクロソフト サポート技術情報の記事をご参照ください。

119591オンライン サービスからマイクロソフトのサポート ファイルを入手する方法このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

更新プログラムの詳細情報

必要条件

この更新プログラムをインストールするには、 2014 年 4 月、ロールアップ修正プログラム 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.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

すべてのサポートされている x64 ベース バージョンの Windows 8.1 または Windows Server 2012 R2

ファイル名

ファイル バージョン

ファイル サイズ

日付

時刻

プラットフォーム

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

サポートされているすべての 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

プラットフォーム

該当なし




状況

マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

関連情報

マイクロソフトのソフトウェア更新プログラムの説明に使用される用語を参照してください。

詳細

構成の追加手順この更新プログラムを Windows Update をインストールすることをお勧めします。 と、この修正プログラムをインストールし、リークした登録を削除します。

Microsoft ダウンロード センターから直接パッケージをダウンロードする場合は、MSU パッケージから、wnfcleanup ツールを手動で抽出する必要があります。クリーンアップ ツールを管理者として実行を使用して管理者特権でコマンド プロンプトを開いて、MSU パッケージから抽出するには、順序で次のコマンドを実行します。

MD c:\wnfcleanupCopy %userprofile%\Downloads\Windows8.1-KB3063843-* c:\wnfcleanup
CD \wnfcleanup
expand 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 表示状態が「準備完了」です。「実行中」として表示、する場合は、上記の 2 つのコマンドを再実行します。状態には、「準備完了」が表示されているとすぐに見つける"cmd/c c:\wnfcleanup\wnfcleanup.exe の削除」、Clanup.txt で。 すぐに左側がスケジュールされたタスクを作成したアカウント名の後に、結果のコードです。 「0 の管理者」次ようになります結果コードが「0」にする必要があります、タスクが正常に実行されたことを示します。

それが完了するとすぐにタスクを削除します。

SCHTASKS /delete /TN "Wnfcleanup" /f

作成した c:\wnfcleanup ディレクトリとその内容を削除することができます。

注: Wnfcleanup ツールは、システムのセキュリティ コンテキストで実行する必要があります。タスク スケジューラが使用されるためです。または、PsExec などのツールを使用して実行する可能性があります。


に関する Windows のプッシュ通知のプラットフォームWindows プッシュ通知のプラットフォームは、通知と対話する方法を通信するために、通知の変更、および API の通知の通知シンクを公開するコンポーネントです。

Windows の通知機能について通知機能の Windows セキュリティで保護されたインフラストラクチャは、パブリッシュとサブスクライブのカーネル コンポーネント、システム サービス、およびユーザ空間アプリケーション間メッセージングします。

新しい状態名に通知を登録しようとするとき、レジストリへの潜在的なアクセスがあります。NT\CurrentVersion\Notifications には、すべての状態の名前の定義が格納されています。

ヘルプを表示

スキルを磨く

トレーニングの探索 >

新機能を最初に入手

Microsoft Insider に参加する >

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×