【Windows 10】「更新を完了できませんでした。変更を元に戻しています」エラーの完全解決ガイド
「更新を完了できませんでした。変更を元に戻しています。コンピューターの電源を切らないでください(We couldn't complete the updates, Undoing changes)」というメッセージが表示され、再起動ループから抜け出せなくなっている方へ。この記事では、この厄介なエラーを解決するための具体的な方法を詳しく解説します。
エラーの概要
Windows 10はMicrosoftの最新OSですが、他のOSと同様にさまざまな問題を抱えています。その中でも特に厄介なのが、新しい更新プログラムをダウンロードしてPCを再起動した際に、更新処理が途中で止まってしまい、Windowsが起動できなくなるという問題です。この場合、以下のようなエラーメッセージが表示され続けます。
更新を完了できませんでした。変更を元に戻しています。コンピューターの電源を切らないでください。
この状態になると、エラー画面と再起動を延々と繰り返す無限ループに陥ります。何度か再起動を繰り返すうちに、以下のように進行状況が表示されることもあります。
更新プログラムをインストールしています 15% 更新を完了できませんでした。変更を元に戻しています 再起動中
しかし残念ながら、この進行状況は30%程度で止まり、また再起動を繰り返すことになります。この悪循環は、根本的な対策を講じない限り永遠に続きません。ここでは、この問題を解決するためのトラブルシューティング手順を段階的にご紹介します。
注意:PCの初期化・リフレッシュは絶対に行わないこと
重要:リフレッシュ/PCのリセット操作は絶対に実行しないでください。
Windowsにログオンできる場合の対処法
方法1:SoftwareDistributionフォルダを削除する
1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

2. コマンドプロンプトで以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
net stop wuauserv net stop bits net stop cryptSvc net stop msiserver

3. エクスプローラーでC:\Windows\SoftwareDistributionフォルダを開き、内部のすべてのファイルとフォルダを削除します。

4. 再びコマンドプロンプトに戻り、以下のコマンドを1行ずつ入力してEnterキーを押します。
net start wuauserv net start cryptSvc net start bits net start msiserver

5. 変更を保存するためにPCを再起動します。
6. もう一度更新プログラムのインストールを試みてください。今度は正常に完了する可能性が高くなります。
7. それでも問題が解決しない場合は、更新プログラムをダウンロードする前の日付にシステムを復元してください。
なお、Windowsにログオンできるかどうかにかかわらず、後述の方法(i)、(ii)、(iii)も試す価値があります。
方法2:Windows Updateトラブルシューティングツールをダウンロードする
1. Webブラウザーを開き、Microsoft公式のWindows Updateトラブルシューティングツールのページにアクセスします。
2. 「Windows Updateトラブルシューティングツールをダウンロードして実行する」をクリックします。
3. ダウンロードが完了したら、ファイルをダブルクリックして実行します。
4. 「次へ」をクリックし、トラブルシューティングツールの実行を待ちます。

5. 画面の指示に従ってプロセスを完了させます。
6. 問題が検出された場合は、「この修正プログラムを適用する」をクリックします。
7. 最後に、もう一度更新プログラムのインストールを試みてください。今度はエラーが発生しないはずです。
方法3:App Readinessサービスを有効にする
1. Windowsキー + R を押し、「services.msc」と入力してEnterキーを押します。

2. サービス一覧から「App Readiness」を探し、右クリックして「プロパティ」を選択します。
3. スタートアップの種類を「自動」に設定し、「開始」ボタンをクリックします。

4. 「適用」→「OK」の順にクリックし、services.mscウィンドウを閉じます。
5. PCを再起動すると、エラーが解消される可能性があります。
方法4:自動更新を無効にする
1. Windowsキー + R を押し、「services.msc」と入力してEnterキーを押します。

2. 「Windows Update」サービスを見つけ、右クリックして「プロパティ」を選択します。
3. 「停止」をクリックし、スタートアップの種類を「無効」に設定します。

4. 「適用」→「OK」の順にクリックし、services.mscウィンドウを閉じます。
5. PCを再起動し、再度更新プログラムのインストールを試みます。
これで問題が解決しない場合は、次の方法に進んでください。
方法5:システム予約パーティションのサイズを拡大する
注意:BitLockerを使用している場合は、事前にアンインストールまたは削除してください。
1. 予約パーティションのサイズは、手動またはパーティション管理ソフトを使用して拡張できます。
2. Windowsキー + X を押し、「ディスクの管理」をクリックします。

3. 予約パーティションを拡張するには、未割り当て領域が必要です。ない場合は新しく作成します。
4. 未割り当て領域を作成するには、OSパーティション以外のパーティションを右クリックし、「ボリュームの縮小」を選択します。

5. 最後に「予約パーティション」を右クリックし、「ボリュームの拡張」を選択します。

6. PCを再起動すると、エラーが解消されているはずです。
方法6:Windows 10 Updateトラブルシューティングツールを実行する
設定アプリから「Windows Updateトラブルシューティングツール」を実行することでも問題を解決できます。所要時間は数分で、問題を自動的に検出・修復してくれます。
1. Windowsキー + I を押して設定を開き、「更新とセキュリティ」をクリックします。

2. 左側のメニューから「トラブルシューティング」を選択します。
3. 「実行中のサービス」セクションにある「Windows Update」をクリックします。
4. 「トラブルシューティングツールを実行する」ボタンをクリックします。

5. 画面の指示に従ってトラブルシューティングツールを実行し、問題が解決するか確認してください。

方法7:すべて失敗した場合は更新プログラムを手動でインストールする
1. 「PC」を右クリックし、「プロパティ」を選択します。

2. 「システム」画面で、システムの種類を確認し、32ビット版か64ビット版かを把握しておきます。

3. Windowsキー + I を押して設定を開き、「更新とセキュリティ」をクリックします。

4. 「Windows Update」画面で、インストールに失敗している更新プログラムの「KB番号」を控えておきます。

5. 次に、Internet ExplorerまたはMicrosoft Edgeを開き、Microsoft Updateカタログのサイトにアクセスします。
注意:このリンクはInternet ExplorerまたはEdgeでのみ機能します。
6. 検索ボックスに、手順4で控えたKB番号を入力します。

7. お使いのOSの種類(32ビットまたは64ビット)に対応した最新の更新プログラムの横にある「ダウンロード」ボタンをクリックします。
8. ファイルのダウンロードが完了したら、ダブルクリックして画面の指示に従ってインストールを完了させます。
方法8:その他の対処法
1. CCleanerなどを実行してレジストリの問題を修復します。
2. 新しい管理者アカウントを作成し、そのアカウントから更新プログラムのインストールを試みます。
3. 問題の原因となっている更新プログラムが特定できる場合は、手動でダウンロードしてインストールします。
4. PCにインストールされているVPNサービスを削除します。
5. ファイアウォールとウイルス対策ソフトを一時的に無効化し、再度更新プログラムのインストールを試みます。
6. 上記すべてが失敗する場合は、Windowsをクリーンインストールすることも検討してください。
Windowsにログオンできず、再起動ループにはまっている場合の対処法
重要:Windowsにログオンできるようになったら、必ず上記の方法1~8も試してください。
重要な免責事項:
以下の手順は非常に高度な内容を含みます。自分が何をしているのか理解していないまま実行すると、誤ってPCに損害を与えたり、Windowsが起動できなくなる恐れがあります。自信がない場合は、専門技術者に依頼するか、経験者の監督のもとで作業を行うことを強くおすすめします。
方法(i):システムの復元を実行する
1. Windows 10を再起動します。
2. システムの再起動時にBIOSセットアップに入り、CD/DVDから起動するようにPCを設定します。
3. Windows 10の起動可能なインストールDVDを挿入し、PCを再起動します。
4. 「CDまたはDVDから起動するには任意のキーを押してください」というメッセージが表示されたら、任意のキーを押して続行します。

5. 言語の設定を選択して「次へ」をクリックし、左下の「コンピューターを修復する」をクリックします。

6. オプション選択画面で「トラブルシューティング」をクリックします。

7. トラブルシューティング画面で「詳細オプション」をクリックします。

8. 詳細オプション画面で「システムの復元」をクリックします。

9. 現在の更新プログラムより前の復元ポイントを選択し、コンピューターを復元します。
10. Windowsが再起動すると、エラーは表示されなくなるはずです。
11. 最後に方法1を試し、その後最新の更新プログラムをインストールします。
方法(ii):問題のある更新ファイルを削除する
1. Windows 10を再起動します。
2. システムの再起動時にBIOSセットアップに入り、CD/DVDから起動するようにPCを設定します。
3. Windows 10の起動可能なインストールDVDを挿入し、PCを再起動します。
4. 「CDまたはDVDから起動するには任意のキーを押してください」と表示されたら、任意のキーを押して続行します。

5. 言語の設定を選択して「次へ」をクリックし、左下の「コンピューターを修復する」をクリックします。

6. オプション選択画面で「トラブルシューティング」をクリックします。
7. トラブルシューティング画面で「詳細オプション」をクリックします。
8. 詳細オプション画面で「コマンドプロンプト」をクリックします。

9. コマンドプロンプトで以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します。
cd C:\Windows\
del C:\Windows\SoftwareDistribution*.* /s /q
10. コマンドプロンプトを閉じてPCを再起動します。通常どおりWindowsにログオンできるようになります。
最後に、更新プログラムのインストールを再度試みてください。エラーは解消されるはずです。
方法(iii):SFCとDISMを実行する
1. ブート時のコマンドプロンプトを開きます。
2. 以下のコマンドを入力してEnterキーを押します。
Sfc /scannow

3. システムファイルチェッカー(SFC)の完了を待ちます。通常5~15分ほどかかります。
4. 次に、以下のコマンドを順番に(この順序が重要です)入力し、それぞれEnterキーを押します。
a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /online /Cleanup-Image /startcomponentcleanup
d) DISM /Online /Cleanup-Image /RestoreHealth
#警告:この処理は時間がかかります。コンポーネントのクリーンアップには最大5時間近くかかる場合があります。

5. DISMの実行後、すべての問題が修復されたことを確認するために、SFC /scannowを再実行することをおすすめします。
6. PCを再起動すると、今度は更新プログラムが問題なくインストールされるはずです。
方法(iv):セキュアブートを無効化する
1. PCを再起動します。
2. 再起動時にブートシーケンス中にキーを押してBIOSセットアップに入ります。
3. Secure Boot(セキュアブート)の設定を見つけ、無効(Disabled)に設定します。このオプションは通常、「Security」タブ、「Boot」タブ、または「Authentication」タブにあります。

#警告:セキュアブートを無効化した後、PCを出荷時の状態に戻さない限り、再び有効化するのが難しくなる場合があります。
4. PCを再起動すると、エラーなしで更新プログラムが正常にインストールされます。
5. 作業完了後、BIOSセットアップからセキュアブートを再度有効化してください。
方法(v):システム予約パーティションを削除する
1. コマンドプロンプトを開き、以下のコマンドを1行ずつ入力して、それぞれEnterキーを押します。
bcdboot C:\Windows /s C:\ diskpart list vol select vol (システムボリュームを選択) act list vol select vol (システム予約ボリュームを選択) inactive exit

BCDの構成:
bcdedit /set {bootmgr} device partition=C:
bcdedit /set {default} device partition=C:
bcdedit /set {default} osdevice partition=C:
2. 変更や再起動を行う前に、Windowsブートに失敗した場合に備えて、WindowsインストールDVDまたはWinPE/WinREのCD・USBメモリーを必ず用意してください。Windowsが起動しなくなった場合は、WindowsインストールディスクまたはWinPE/WinREで起動し、コマンドプロンプトで以下を入力します。
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

3. 再起動後、WinREをシステム予約パーティションからシステムパーティションへ移動します。
4. 再びコマンドプロンプトを開き、以下のコマンドを順に入力します。
Diskpartで回復パーティションにドライブ文字を割り当てる:
diskpart list vol select vol <回復ボリューム> assign letter=R reagentc /disable
予約パーティションからWinREを削除:
rd R:\Recovery
WinREをシステムパーティションへコピー:
robocopy C:\Windows\System32\Recovery\ R:\Recovery\WindowsRE\ WinRE.wim /copyall /dcopy:t
WinREの構成:
reagentc /setreimage /path C:\Recovery\WindowsRE
WinREの有効化:
reagentc /enable
5. 将来のために、ドライブの末尾(OSパーティションの後ろ)に新しいパーティションを作成し、そこにWinREと、Windows 10 DVDの全ファイルを含むOSIフォルダー(Original System Installation)を保存しておくことをおすすめします。このパーティションを作成するには、ハードディスクに十分な空き容量(通常100GB程度)が必要です。また、このパーティションを作成する場合は、Diskpartを使用してパーティションIDフラグを27(0x27)に設定することが重要です。これは回復パーティションであることを示すものです。
関連記事
- Windows 10で「BOOTMGR is missing」エラーを修正する方法
- Windows 10の「Driver Power State Failure」エラーを修正する方法
- Windows 10の「System Thread Exception Not Handled」エラーを修正する方法
- 「自動修復でPCを修復できませんでした」エラーを解決する方法
まとめ
上記のすべての方法が失敗する場合は、PCを以前の時点に復元し、コントロールパネルから問題のある更新プログラムを削除して、自動更新を無効にしましょう。その後、Microsoftがこの更新プログラムの問題を修正するまで、通常どおりPCを使用してください。おそらく20~30日後に再度更新プログラムのインストールを試みてください。成功すればめでたしですが、また同じ問題に直面した場合は、上記の方法をもう一度試してみてください。今度はうまくいくかもしれません。
以上で、「更新を完了できませんでした。変更を元に戻しています。コンピューターの電源を切らないでください」エラーの解決は完了です。この更新プログラムに関するご質問がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows 10で「更新サービスに接続できません」エラーを解決する17の対処法
Windows 10 PCの更新時に、「更新サービスに接続できませんでした。後でもう一度試します。または今すぐ確認できます。うまくいかない場合は、インターネットに接続していることを確認してください」といったエラーメッセージが表示されることがあります。これはよくある問題であり、過度に心配する必要はありません。インターネット接続が不安定な場合に発生しやすいエラーですが、実際にはさまざまな要因が絡んでいます。この記事では、効果的なトラブルシューティング方法を使ってこの問題を解決する手順を詳しく解説します。 Windows 10で更新サービスに接続できない問題を修正する方法 Windows 10 P
-
Windows 10の「更新を完了できませんでした・変更を元に戻しています」エラーを解決する8つの方法
Windows OSをエラーなく快適に使うには、最新バージョンへアップデートしておくことが推奨されます。しかし、そのアップデートのインストール自体が問題になってしまうと、困ってしまいますよね。 このような状況は非常にストレスが溜まるものです。そこで本記事では、「更新プログラムを完了できませんでした/コンピューターに加えた変更を元に戻しています(We couldnt complete the updates / Undoing changes made to your computer)」というエラーの解決方法について詳しく解説します。 通常、Windows 10ではアップデートのダウンロード後