Windows 11のエラーコード0x8007007fを解決する9つの対処法
Windows 11は2021年10月5日に一般公開されました。初日のアップデートを逃した方のために、Microsoftは「Windows 11インストール アシスタント」を提供しています。これは、システム要件を満たすWindows 10デバイスにWindows 11を強制的にインストールできる公式ツールです。しかし、このツールでアップグレードを試みた際に、「問題が発生しました」というメッセージとともに「エラーコード 0x8007007f」が表示されることがあります。ご安心ください。本記事では、Windows 11のアップデート中に発生するエラー0x8007007fの解決方法を、初心者の方にもわかりやすく順番に解説します。

エラーコード0x8007007fが発生する原因
このエラーコードは、主にWindows 11インストール アシスタントを使用したユーザーから報告されています。複数の報告によると、アップグレード処理が約70%の地点でフリーズし、しばらく経過した後に次のような通知が表示されるようです。
「問題が発生しました。[再試行] を選択してください。それでも解決しない場合は、Microsoftサポートにお問い合わせください。エラーコード 0x8007007f」
方法1:PCを再起動する
多くの場合、PCを再起動するだけで問題が解決します。再起動により、メモリ・CPU・ネットワーク帯域などのコンピューターリソースにかかる負荷が解放されます。これらのリソース不足こそが、このボトルネックの主な原因であることが多いのです。まずはPCを再起動し、再度アップデートを実行してみてください。
方法2:インストール アシスタントを管理者として実行する
適切な権限がないことも、エラーコード0x8007007fの原因になります。Windows 11インストール アシスタントに管理者権限を与えることで、このエラーを解決できます。手順は以下の通りです。
1. Windows 11インストール アシスタントの実行ファイル(exe)を右クリックします。
2. コンテキストメニューから「管理者として実行」を選択します。

3. ユーザーアカウント制御(UAC)のプロンプトで「はい」をクリックします。その後、Windows 10から11へのアップグレードを再試行してください。
方法3:ストレージの空き容量を確保する
必要なディスク容量が不足している場合も、エラーコード0x8007007fが発生することがあります。ストレージの空き容量を確保することで改善が期待できます。
1. Windows + Iキーを同時に押して「設定」アプリを開きます。
2. 「システム」タブで「記憶域」をクリックします。

3. Windowsがドライブをスキャンし、一時ファイルなどの不要なファイルを特定するのを待ちます。
4. スキャン完了後、「一時ファイル」をクリックします。

5. 不要になったファイルやデータにチェックを入れます。例:サムネイル、一時インターネットファイル、配信の最適化ファイルなど。
注意:重要なデータを誤って削除しないよう、各ファイルタイプの説明を必ず確認してください。
6. 最後に上部の「ファイルの削除」をクリックします。

7. 削除の確認画面で「続行」を選択します。

方法4:グラフィックドライバーを更新する
古い、または互換性のないグラフィックドライバーが原因だったというケースが複数報告されています。Windows 11の正式リリース前に、AMDやNVIDIAといったGPUメーカーはWindows 11対応のグラフィックドライバーを公開済みです。以下の手順でドライバーを更新し、エラーを解決しましょう。
1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。
2. devmgmt.mscと入力し、「OK」をクリックします。

3. インストール済みデバイスの一覧から「ディスプレイアダプター」をダブルクリックして展開します。

4. グラフィックカードドライバー(例:NVIDIA GeForce GTX 1650 Ti)を右クリックし、コンテキストメニューから「ドライバーの更新」を選択します。

5A. 「ドライバーを自動的に検索」をクリックすると、Windows OSが自動でドライバーを検索・ダウンロードします。

5B. または、「コンピューターを参照してドライバーを検索」をクリックし、「参照…」から保存先のドライバーを指定してインストールします。「次へ」をクリックしてください。
注意:グラフィックカードのドライバーは、各メーカーの公式サポートサイトからダウンロードすることもできます。

6. 最後に「閉じる」をクリックし、ウィザードによるドライバーのインストール完了後にPCを再起動します。
方法5:ユーザーアカウント制御(UAC)の設定を変更する
管理者として実行してもインストール アシスタントが正常に動作せず、同じエラーコードが表示される場合は、新規インストール用にUAC(ユーザーアカウント制御)の権限を有効にする必要があるかもしれません。以下の手順で設定を変更できます。
1. 検索アイコンをクリックし、「コントロールパネル」と入力して「開く」をクリックします。

2. 「ユーザーアカウント」を選択します。
注意:表示方法が「カテゴリ」モードになっていることを確認してください。なっていない場合は、ウィンドウ右上の「表示方法」から「カテゴリ」を選択します。

3. もう一度「ユーザーアカウント」をクリックします。

4. 「ユーザーアカウント制御設定の変更」をクリックします。

5. スライダーを最上位の「常に通知する」の位置までドラッグします。対象となるのは以下のケースです。
- アプリがソフトウェアをインストールしようとしたとき、またはコンピューターに変更を加えようとしたとき
- 自分がWindowsの設定を変更したとき
6. 「OK」をクリックします。

7. 最後に、ユーザーアカウント制御のプロンプトで「はい」をクリックして変更を保存します。
方法6:サードパーティ製ウイルス対策ソフトをアンインストールする(該当する場合)
サードパーティ製のウイルス対策ソフトがインストールされていると、インストール アシスタントが正しく動作しないことがあります。インストール作業を進める前に、該当ソフトを一度アンインストールしておくのがおすすめです。Windows 11へのアップグレード後には、再インストールすれば問題ありません。ただし、その際はウイルス対策ソフトがWindows 11に対応していることを必ず確認してください。
1. Windows + Xキーを同時に押してクイックリンクメニューを開きます。
2. 一覧から「アプリと機能」をクリックします。

3. インストール済みアプリの一覧をスクロールし、お使いのサードパーティ製ウイルス対策ソフトの横にある三点リーダーアイコンをクリックします。
注意:ここではMcAfee Antivirusを例としています。
4. 「アンインストール」をクリックします。

5. 確認ダイアログボックスでもう一度「アンインストール」をクリックします。

方法7:システムファイルチェッカー(SFC)スキャンを実行する
システムファイルが破損していたり欠落していたりすると、インストール アシスタントが正常に機能しないことがあります。システムファイルチェッカー(SFC)スキャンを実行することで、この可能性を排除し、エラー0x8007007fを解決できる場合があります。
1. Windows + Xキーを同時に押してクイックリンクメニューを開きます。
2. 一覧から「Windowsターミナル(管理者)」を選択します。

3. ユーザーアカウント制御のプロンプトで「はい」をクリックします。
4. Ctrl + Shift + 2キーを同時に押してコマンドプロンプトタブを開きます。
5. コマンドSFC /scannowを入力し、Enterキーを押して実行します。

6. スキャン完了後、Windows PCを再起動し、Windows 11へのアップグレードを再試行してください。
方法8:セキュアブートとTPM 2.0が有効になっているか確認する
Microsoftによると、Windows 11はセキュリティを最重要視しているため、TPM 2.0とセキュアブートはWindows 11へのアップグレードに不可欠な要件となっています。これらのいずれかが無効だと、アップデート時にエラーが発生する可能性があります。幸い、両方が有効か無効かを確認するのは簡単です。以下の手順でチェックしましょう。
ステップI:TPMの状態を確認する
1. Windows + Rキーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。
2. tpm.mscと入力し、「OK」をクリックします。

3. 「状態」の下に「TPM を使用する準備ができています」というメッセージが表示されるはずです。

4. 表示されない場合は、Windows PCのBIOS設定からTPMを有効にしてください。
ステップII:セキュアブートの状態を確認する
1. 検索アイコンをクリックし、「システム情報」と入力して「開く」をクリックします。

2. 「システムの要約」タブで「セキュアブートの状態」を探します。「オン」と表示されているはずです。下の画像を参考にしてください。

3. オンになっていない場合は、BIOS/UEFI設定からセキュアブートを有効にしてください。
方法9:起動可能なUSBドライブを作成してインストールする
上記のどの解決策を試してもエラーコードが消えない場合は、別のインストール方法を試してみましょう。メディア作成ツールを使用すると、起動可能なUSBドライブを作成できます。Windows 11の起動可能なUSBドライブの作成方法については、専用ガイド記事を参考にして、エラーコード0x8007007fを解決してください。
関連記事:
- Windows 11のプロダクトキーを確認する方法
- Windows 11アップデートのダウンロードとインストール方法
- Windows 11でカーソルのみ表示されるブラックスクリーン問題を修正する方法
- Windows 11を修復する方法
本記事が、Windows 11でアップデートインストールエラーコード0x8007007fを修正する方法を理解する助けとなれば幸いです。ご意見やご質問があれば、下のコメント欄でお気軽にお寄せください。次に取り上げてほしいテーマもぜひ教えてください。
-
【Windows 10】エラーコード0x8078012Dのバックアップエラーを解決する6つの方法
Windowsパソコンでバックアップを作成しようとした際に、エラーコード0x8078012Dが表示されて失敗するケースは少なくありません。このエラーは、Windows 10でシステムイメージのバックアップやWindows Updateのバックアップを作成するときに発生することが多く、バックアップサービスの設定不備やシステムファイルの破損など、さまざまな要因によって引き起こされます。破損したファイルの修復や問題のあるソフトウェアへの対処を行うことで解決できます。本記事では、このエラーの主な原因と具体的な対処法を詳しく解説します。 Windows 10でバックアップエラーコード0x8078012
-
Windows 10のエラーコード0xc7700112を解決する7つの方法
Windows PCの不具合やエラーを解消する基本的な方法として、OSを最新の状態に更新することが推奨されています。しかし、更新プロセスに何らかの不具合が生じると、さまざまなエラーメッセージが表示されることがあります。その代表的なものの一つがエラーコード0xc7700112です。このエラーは、Windowsのアップグレード処理中に何らかの中断や不具合が発生した際に表示されます。 本記事では、「エラーコード0xc7700112をどうやって修正すればよいのか」という疑問に対して、具体的な解決策をわかりやすく解説します。 Windows 10でエラーコード0xc7700112を修正する方法 このエ