Windows Server 2012 R2 に更新プログラムをインストールした後のエラー C0190003
この記事では、更新プログラムをインストールした後、Windows Server 2012 R2 ベースのコンピューターを再起動するときにエラーをトリガーする問題の回避策について説明します。
適用対象: Windows Server 2012 R2
元の KB 番号: 3074603
現象
次のような状況で問題が発生します。
- Windows Updateから多くの更新プログラムをインストールしようとするとします。 これには、更新プログラムの3000850が含まれます。
- システム ドライブとしてネイティブの 4K セクター ディスクを使用しています。
ただし、更新プログラムのインストール プロセスが完了し、コンピューターが再起動されると、次のいずれかのエラー メッセージが表示される場合があります。
247778の更新操作 21417 を適用C0190003エラー (wow64_microsoft ウィンドウ)
247778の更新操作 19505 を適用C0190003致命的なエラー (amd64_microsoft
注:
操作の数とファイル名は異なる場合があります。
この状況では、コンピューターが正常に再起動されません。
原因
インストール プロセス中に、すべてのファイル操作 (コピー、移動、削除など) はトランザクションである必要があります。 ただし、処理するファイルが多数ある場合は、トランザクション ログがいっぱいになる可能性があります。 この状況では、トランザクションが元に戻され、エラー メッセージが表示されます。
回避策
更新プログラムをまだインストールしていない場合は、トランザクション ログのサイズを大きくすることで、この問題を回避できます。 これを行うには、管理者として cmd.exe を開き、次のコマンドを実行します。
fsutil resource setlog maxextents 100 C:\
注:
このコマンドは、ブート ドライブ (ドライブ C) のコンテナーの最大数を 100 に増やします。 (既定値は 20 です)。値を 100 に設定しても同じエラーが発生する場合は、より高い数値を試すことができます。
「 現象 」セクションで説明されている問題が既に発生している場合は、次の手順に従って問題から復旧できます。
エラー メッセージが表示されたら、電源ボタンを押してコンピューターの電源をオフにします。
電源ボタンを押し、すぐに F8 キーを押します。 [ 高度なブート オプション] メニューが表示されます。
[ コンピューターの修復] を選択し、Enter キーを押します。
[ オプションの選択 ] メニューの [ トラブルシューティング] を選択します。
[ 詳細オプション ] メニューの [ コマンド プロンプト] を選択します。
管理者アカウントを選択し、パスワードを入力します。
コマンド プロンプト (cmd.exe) で、次のコマンドを実行します。
Dism /image:C:\ /cleanup-image /revertpendingactions
コマンド プロンプトを閉じます。
[ オプションの選択 ] メニューで、[ 続行] を選択します。
状態
Microsoft は、これが Windows Server 2012 R2 の問題であることを確認しました。
関連情報
Windows での 4K セクター ハード ドライブの Microsoft サポート ポリシー
データ収集
Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示