web-dev-qa-db-ja.com

Windows Update 800F0922

私はWindows Azureを持っていますVM 2016年4月以降に更新をインストールできなかったWindows Server 2012 R2を実行しています。コントロールパネルの[更新履歴の表示]画面には、マシンを再起動するたびにアップデートをインストールしようとします。

各更新の詳細ウィンドウは次のようになります。

Windows Server 2012 R2の更新(KB3133690)

  • インストール日:2016- 04- 25 10:34
  • インストール状況:失敗
  • エラーの詳細:コード800F0922このエラーに関するヘルプ
  • 更新タイプ:推奨

Windowsの問題を解決するには、この更新をインストールしてください。この更新プログラムに含まれている問題の完全な一覧については、関連するマイクロソフトサポート技術情報の記事を参照してください。このアイテムをインストールした後、コンピューターの再起動が必要になる場合があります。

詳細: http://support.Microsoft.com/kb/313369

ヘルプとサポート: http://support.Microsoft.com

(いつものように、[このエラーのヘルプを取得]リンクは役に立たず、「検索結果を取得しています...結果が見つかりませんでした。次のことを試してください:」というWindowsヘルプとサポートウィンドウが開きます。ああ、

Windowsイベントログには、次のようなイベントが散らばっています。

  • ログ名:システム
  • ソース:WindowsUpdateClient
  • イベントID:20
  • レベル:エラー
  • ユーザー:SYSTEM
  • OpCode:インストールインストール失敗:Windowsは、エラー0x800F0922で次の更新のインストールに失敗しました:Windows Server 2012 R2のセキュリティ更新(KB3159398)。

アプリケーションイベントログには、さらに役立つ情報が含まれています。

  • ログ名:アプリケーション
  • 出典:Windowsエラー報告
  • イベントID:1001
  • レベル:情報
  • ユーザー:N/A障害バケット、タイプ0イベント名:WindowsUpdateFailure3応答:使用不可Cab Id:0

問題の署名:P1:7.9.9600.18235 P2:800f0922 P3:BA0F75FF-19C3-4CBD-A3F3-EF5B5C0F88BF P4:インストールP5:202 P6:0 P7:0 P8:AutomaticUpdatesWuApp P9:{7971F918-A847-4430-9279-4A52D1EFE18D} P10:0

添付ファイル:C:\ Windows\WindowsUpdate.log C:\ Windows\SoftwareDistribution\ReportingEvents.log C:\ Windows\Logs\CBS\CBS.log

これらのファイルは、C:\ ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_7.9.9600.18235_(Redacted)から入手できます。

分析シンボル:ソリューションの再チェック:0レポートID:(編集済み)レポートステータス:4ハッシュバケット:

サーバーは再起動して更新をインストールし、その後すぐに停止してロールバックを実行するため、通常の再起動は15分以上かかります。

ログファイルC:\Windows\WindowsUpdate.logは手掛かりを生み出しません-メーター接続APIを使用できないという過剰なメッセージに加えて、明らかなエラーや警告を報告しません: "警告:ネットワークがNLMでないと仮定して、NLMからネットワークコスト情報を取得できませんでした計測、エラー= 0x80240037」。

C:\Windows\SoftwareDistribution\ReportingEvents.logファイルには、Windows Updateコントロールパネルと同じテキストが含まれているだけです。「コンテンツインストールの失敗:次の更新プログラムをエラー0x800f0922でインストールできませんでした:Windows Server 2012 R2のセキュリティ更新(KB3162343)。」

最終的に、 C:\Windows\Logs\CBS\CBS.logは、180MB以上のサイズのテキストファイルです。ざっと目を通しましたが、明らかなものは見つかりませんでした。

13
Dai

TL; DR:

対策のために、C:\Windows\Tempディレクトリとその他のTempディレクトリをクリアします。アップデートが正常にインストールされます。

説明:

これはAzure VMであるため、Microsoftの「ベーシック」サポート階層を利用できます。電話の手配に3日かかりましたが、サポートスタッフはすぐに回避策を見つけることができました。

CBS.logファイルで、彼は次の行を見つけました(私によってトリミングされ、片付けられています)。

2016-08-16 20:26:50、エラーCSI 00000006 @ 2016/8/16:20:26:50.808(F)CMIADAPTER:AIからの内部エラーメッセージHRESULT = 8004402f [Error、Facility = FACILITY_ITF、Code = 16431( 0x402f)] 
 
 [210] "MOFファイルの解析:C:\ Windows\system32\wbem\NetTCPIP.mof 
関数CMofLexer :: CMofLexerのエラー80行614 
 C:\ Windows\system32\wbem\NetTCPIP.mof(1):エラーSYNTAX 0X8004402f:一時ファイルの作成中にエラーが発生しました "
 
 [gle = 0x80004005]

重要なビットはこのエラーです:

一時ファイルの作成中にエラーが発生しました

システムとユーザーの両方の定義で、デフォルトの環境変数:TEMPTMPC:\TEMPに変更し、EveryoneFull AccessC:\TEMPに変更するように指示しました。

詰まったアップデートを再起動した後、問題なくインストールされたアップデート。

これらの更新プログラムを正常にインストールした後、元のC:\ Windows\Tempディレクトリにあるすべてのファイルを削除しました(5分以上かかり、深くネストされたファイルが多数ありました)。次に、TMPおよびTEMP環境変数をC:\Windows\Tempにリセットして再起動しました。

これで、2つの新しい更新をインストールする準備が整い、問題なくインストールが完了しました。

だから私は問題が一時ディレクトリの悪いデータで、更新が何もしないようにしていたと思います。

2017年中頃の更新:最近、Windows 10ラップトップで同じエラーコードで同様のインシデントが発生しました。私はすぐにC:\Windows\Tempディレクトリに移動し、そこに多数のファイル(約16,000個のファイルとフォルダー)が含まれていることを確認しました。ディレクトリ内のすべてを削除して再起動した後、更新を再度インストールすることができました。

12
Dai

システムで予約されたパーティションに割り当てられるサイズを増やすことで、これを解決できました。

%windir%\Logs\CBS\CBS.log ファイルで「エラー」のすべてのインスタンスを検索すると、次のエントリが見つかりました。

Error CSI 00000261@2019/5/26:18:06:12.575 (F) base\wcp\plugins\bfsvc\bfsvc.cpp(218): Error HRESULT_FROM_WIN32(ERROR_DISK_FULL) originated in function Windows::WCP::Bfsvc::BasicInstaller::Install expression: HRESULT_FROM_WIN32(GetLastError())
[gle=0x80004005]

Googleでこのエラーメッセージを検索したところ、次のスレッドが見つかりました。根本的な問題は、システムで予約されたパーティションに、更新をインストールするための十分な空き容量がないこと、および MiniTool Partition Wizard Free

システム予約済みパーティションを拡張してアップデートを正常にインストールするために使用した手順は次のとおりです。

  1. 最初にメインパーティション(C :)を選択してMove/Resizeをクリックし、次にメインパーティションから650MBを差し引いて、約650MBを未割り当て領域に残しました。下の写真。 650MBは必要ないかもしれませんが、私がこの量を選択したのは、システム予約済みパーティションに1GBのスペースさえあるようにするためです。

  2. 次に、システム予約済みパーティションを選択し、Move/Resizeを再度クリックして、未割り当て領域がなくなり、ドライブのサイズがなくなるまでサイズを650MB増やしました約1GBでした。

  3. これらの操作を完了した後、[適用]ボタン(スクリーンショットでグレー表示)をクリックする必要があります。そうするとコンピューターが再起動し、ドライブを操作できるようになります。

  4. その後、問題なくアップデートをインストールできました。これが他の誰かにも役立つことを願っています!参考になれば回答としてマークしてください!

Using MiniTool Partition Wizard to resize the system reserved partition

ソース:Microsoft Answers:Windows update KB2919355 failedインストールする-エラーコード800F0922

0
Alexander