Azure VM の起動が Windows Update で停止する
この記事では、仮想マシン (VM) が起動中に Windows Update の段階で停止する場合の問題の解決を支援します。
現象
Windows VM が起動しません。 [ブート診断] ウィンドウでスクリーンショットを調べると、起動が更新プロセスで停止していることがわかります。 表示されるメッセージの例を次に示します。
- Installing Windows ##% Don't turn off your PC.\(Windows をインストールしています ##% PC の電源を切らないでください。\) This will take a while Your PC will restart several times\(処理にしばらくかかります PC は複数回再起動されます\)
- Keep your PC on until this is done.\(処理が完了するまで PC の電源を切らないでください。\) Installing update # of #...\(更新をインストールしています #/#...\)
- We couldn't complete the updates Undoing changes Don't turn off your computer\(更新を完了できませんでした 元に戻しています コンピューターの電源を切らないでください\)
- Failure configuring Windows updates Reverting changes Do not turn off your computer\(Windows Update の構成に失敗しました 変更を元に戻しています コンピューターの電源を切らないでください\)
- ##### の更新操作 ##### を適用するエラー < エラー コード > (\Regist...)
- ##### の更新操作 ##### を適用する致命的なエラー < エラー コード > ($$...)
ソリューション
ヒント
VM の最新のバックアップがある場合は、そのバックアップから VM の復元を試行して、起動の問題を修正することができます。
インストールまたはロールバックしている更新の数によっては、更新プロセスに時間がかかる場合があります。 VM を 8 時間この状態のままにします。 この期間の経過後も VM がこの状態の場合、Azure portal から VM を再起動し、正常に起動できるかどうかを確認します。 この手順でうまくいかない場合は、次の解決策をお試しください。
問題の原因となっている更新プログラムを削除する
バックアップとして、影響を受ける VM の OS ディスクのスナップショットを取得します。 詳細については、ディスクのスナップショットに関する記事を参照してください。
OS ディスクが復旧 VM に接続されたら、diskmgmt.msc を実行して [ディスクの管理] を開き、接続されたディスクが [オンライン] になっていることを確認します。 \Windows フォルダーを保持している接続された OS ディスクに割り当てられているドライブ文字をメモしておきます。 ディスクが暗号化されている場合は、このドキュメントの次の手順に進む前にディスクを復号化します。
管理者特権でのコマンド プロンプト インスタンス ([管理者として実行]) を開きます。 次のコマンドを実行して、接続された OS ディスク上にある更新プログラム パッケージの一覧を取得します。
dism /image:<Attached OS disk>:\ /get-packages > c:\temp\Patch_level.txt
たとえば、接続された OS ディスクがドライブ F の場合は、次のコマンドを実行します。
dism /image:F:\ /get-packages > c:\temp\Patch_level.txt
C:\temp\Patch_level.txt ファイルを開き、下から順に読み取ります。 インストールの保留中またはアンインストールの保留中状態にある更新プログラムを特定します。 更新状態のサンプルを次に示します。
Package Identity : Package_for_RollupFix~31bf3856ad364e35~amd64~~17134.345.1.5 State : Install Pending Release Type : Security Update Install Time :
問題の原因となっている更新プログラムを削除します。
dism /Image:<Attached OS disk>:\ /Remove-Package /PackageName:<PACKAGE NAME TO DELETE>
例:
dism /Image:F:\ /Remove-Package /PackageName:Package_for_RollupFix~31bf3856ad364e35~amd64~~17134.345.1.5
注:
パッケージのサイズに応じて、DISM ツールではアンインストールの処理に時間がかかります。 通常、プロセスは 16 分以内に完了します。
OS ディスクを切断して、VM を再作成します。 その後、問題が解決されているかどうかを確認します。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示