更新プログラムを構成できませんでした 対策を網羅 Windows 10のメジャーアップデート以外では解決できないパソコンには「この PC を初期状態に戻す」が解決する!

Windows 10のアップデートには本当に困ります。Version 1903や1909などのメジャーアップデートは次の記事で経験上100%成功しています。

更新プログラムを構成できませんでした Windows10の更新(1903・1909・2004他)がループして失敗する!そんな方にほぼ100%アップデートできる方法の紹介! 必見!
歴代Windowsはよくアップデートに失敗します。「更新プログラムを構成できませんでした変更を元に戻していますコンピューターの電源を切...

ところが、「累積更新プログラム」の更新で失敗し、残り99%で「更新プログラムを構成できませんでした 変更を元に戻しています」になるパソコンが身近に1台だけあります。

「Windows 10 更新アシスタント」でも、下図のように「最新バージョン」となって上記の方法が利用できません。

Windows 10 更新アシスタントが使えない

今回は「この PC を初期状態に戻す」で解決するまでに試した、ありとあらゆる方法を紹介します。

このトラブルに関するネットに溢れている情報をほぼ網羅していると思います。

皆さんのパソコンが、途中で解決することを祈ります。

スポンサーリンク

Windows Updateに失敗し、試してみたけど成功しなかったこと

たった一台だけなんですが、このPCとの戦いは2ヶ月ほど続きました。

以下はWindows Updateに失敗し、何度も「更新プログラムを構成できませんでした 変更を元に戻しています」と表示されるパソコンで試してみましたが、自分の環境では解決しなかった方法のご紹介です。環境にもよりますので、うまくいく方もいらっしゃるかもしれません。順番に試してみてください。

同様に困っている方の中には、成功する方法もあるかもしれませんので、方法を順番に紹介していきます。

Windows 10のクリーンブートを試す

Windows 10のクリーンブートの方法です。

「Windows」キー+「R」キーで「ファイル名を指定して実行」を開き、「msconfig」と入力し、「OK」をクリックします。

ファイル名を指定して実行「msconfig」

その後、「サービス」「Microsoft のサービスをすべて隠す」の後に「すべて無効」をクリックして「OK」です。

「Microsoft」以外のサービスを「すべて無効」に

その後、「スタートアップ」「タスクマネージャーを開く」をクリックします。

「スタートアップ」「タスクマネージャーを開く」

タスクマネージャーの「スタートアップ」タブ上で、状態が「有効」になっているものを1つずつ選んで「無効にする」をクリックしていきます。

「スタートアップ」をすべて「無効にする」

その後、再起動すると「クリーンブート」となります。こちらの方法ではダメでした。

Windows Update トラブルシューティング ツールを実行

次に試したのは「Windows Update トラブルシューティング ツール」の実行です。

「設定」「更新とセキュリティ」「トラブルシューティング」の「Windows Update」です。

トラブルシューティング

「トラブルシューティングの実行」をクリックすると「問題を検出しています」の画面になります。

問題を検出しています

ところが、「問題を特定できませんでした」の画面になりました。こちらもダメです。

トラブルシューティング ツールを終了する

Microsoft Update カタログから直接インストール

アップデートに失敗するファイルを「Microsoft Update カタログ」からスタンドアロンでインストールしても無理でした。

Microsoft Update カタログ
更新プログラムのダウンロード
Windows Update スタンドアロン インストーラー
更新プログラムがインストールされています。
更新プログラムを有効にするには、コンピューターを再起動してください。

この後、再起動してもまた「更新プログラムを構成できませんでした 変更を元に戻しています」となります。

スポンサーリンク

デバイスに重要なセキュリティプログラムと品質修正プログラムがありません。

そうこうしているうちに、下記のようなエラーメッセージが表示されるようになりました。

「デバイスに重要なセキュリティ修正プログラムと品質修正プログラムがありません。」

「今すぐ再起動する」をクリックしても再起動できなくなりました。

「デバイスに重要なセキュリティ修正プログラムと品質修正プログラムがありません。」

ここから先も同様に試してみてダメだった方法です。

Servicing Stack Update (SSU)のダウンロード&インストール

「SSU」とは、「サービス スタック更新プログラム」のことです。

サービススタックの更新によって、Windows の更新プログラムをインストールするコンポーネントであるサービススタックが修正されます。 さらに、”コンポーネントベースのサービススタック” (CBS) が含まれています。これは、DISM、SFC、Windows の機能やロールの変更、コンポーネントの修復など、Windows 展開のいくつかの要素の基本的なコンポーネントです。 CBS は、通常は毎月更新プログラムがリリースされない小さなコンポーネントです。

https://docs.microsoft.com/ja-jp/windows/deployment/update/servicing-stack-updates

下記のサイトにアクセスします。

Windows Update エラーを修正する
ウォークスルー ガイドを使用すると、Windows のバージョンの更新中に表示されたエラー コードに基づいて Windows Update の問題を解決するために役立ちます。

「どのバージョンの Windows でエラーが表示されましたか?」で、「Windows 10」を選択します。

どのバージョンの Windows でエラーが表示されましたか?

すると、下に文章が伸びますので、「問題は解決しましたか?」で「いいえ」を選択します。

「問題は解決しましたか?

するとさらに下に「最新の Service Stack Update(SSU)をダウンロードする」の画面になります。

「最新の Service Stack Update(SSU)をダウンロードする」

さらに下の方に、「Windows のバージョン」によって異なる「SSUパッケージ」がありますので、対応する「SSU」をダウンロードしてインストールします。

対応するWindowsのバージョンのSSUをダウンロードする

もちろんこちらもダメでした。

スポンサーリンク

そしてついにエラーコード 「0x8007054f」発生

その後、ついに下記のようなエラーが発生してしまいました。

「再起動してインストールすることができません。しばらくしてからもう一度実行してください。この問題が引き続き発生する場合は、解決方法を Web を検索するか、サポートにお問い合わせください。次のエラー コードが役立つ可能性があります:(0x8007054f)」

エラーコード「0x8007054f」

システムファイルの破損? 「dism」コマンドと「sfc」コマンドを試す

「0x8007054f」で調べてみると、システムファイルの破損も考えられるとのことでした。

さっそく試してみました。「Windows」ボタンを右クリックして「Windows PowerShell(管理者)」をクリックします。

「Windows PowerShell(管理者)」

そしてまず下記のコマンドを入力してエンターキーを押します。

 dism /online /cleanup-image /restorehealth
dismコマンド

操作が正常に完了しましたら続けて下記のコマンドを実行します。

 sfc /scannow
sfcコマンド

やはりだめでした。

BITSトラブルシューティングツール

BITS トラブルシューティングツールとは、「Background Intelligent Transfer Service」とのことで、Microsoftが提供しているトラブルシューティングツールです。

下記のサイトにアクセスすると「BITS トラブルシューティングツール」がダウンロードできます。

http://download.microsoft.com/download/F/2/2/F22D5FDB-59CD-4275-8C95-1BE17BF70B21/BITSDiagnostic.diagcab

プログラムを実行すると、「トラブルシューティング」が始まります。

問題を解決しています

「Service registration is missing or corrupt」というメッセージとともに「解決済み」となりましたが、やはり更新プログラムは失敗しました。

「Service registration is missing or corrupt」

コマンドプロンプトで「SoftwareDistribution」フォルダーをクリアする

先ほどと同様に、「PowerShell(管理者)」で、下記のコマンドをコピペして「SoftwareDistribution」をクリアする方法も試してみました。

下記のコードを「PowerShell(管理者) 」に貼り付けます。

net stop usosvc
net stop dosvc
net stop wuauserv
net stop bits
move %SystemRoot%\SoftwareDistribution %SystemRoot%
\SoftwareDistribution.old
del %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr0.dat
del %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr1.dat
net start bits
net start wuauserv
net start dosvc
net start usosvc
%SystemRoot%\system32\usoclient.exe StartScan
エラーがいっぱい

エラーメッセージで赤くなりますが、心配ご無用です。

サービスは正常に開始されました。

ただ結果は変わらずでした。

他に方法もがあれば教えていただきたいです。

ちなみに「LANケーブルを外して再起動」も試しました。

ここまで全て試してみてもダメな場合の対処法は一つしかありません。

スポンサーリンク
Office・Windows
スポンサーリンク
リーダーの独り言

コメント

タイトルとURLをコピーしました