Windows 11でMicrosoft Edgeが再インストールできない時の対処法|エラー0x8004070cの原因と解決手順

Windows 11 で Microsoft Edge をアンインストールしてしまい、再インストールしようとしてもエラー 0x8004070c が出て進まない――さらに Microsoft Store では「インストール済み」と表示されたまま、という状況は意外とやっかいです。本記事では、実際に Windows 11 Home 23H2 で発生したケースをもとに、「残ったフォルダーのアクセス権」が原因で Edge が再インストールできなくなる問題と、その具体的な解決手順、再発防止のポイントを詳しく解説します。

目次

症状の整理:Microsoft Edge が再インストールできない

まずは、今回のケースで実際に起きていた状況を整理しておきます。

  • OS:Windows 11 Home 23H2
  • きっかけ:Minecraft Launcher のログインエラーを調査中
  • 途中で「そういえば Edge をアンインストールしていた」ことが判明
  • Microsoft 公式サイトから Edge のセットアップファイルをダウンロードし、再インストールを試みる
  • セットアップの途中でエラー 0x8004070c が表示され、インストールが完了しない
  • Microsoft Store 側では Edge が「インストール済み」と表示され、インストールや修復が行えない

このように、

  • インストーラーではエラーが出る
  • Store では「インストール済み」扱い

という「どちらからも手出しできない」状態になっているのが特徴です。

項目状態
Edge 本体削除済みまたは一部だけ残っている
Microsoft Store の表示「インストール済み」となり、インストールボタンが出ない
MicrosoftEdgeSetup.exe などのセットアップ実行途中でエラー 0x8004070c が発生して失敗
原因となっていたものC:\Program Files (x86)\Microsoft フォルダーのアクセス権の異常

つまり今回のポイントは、Edge そのものだけではなく、インストール先フォルダーである C:\Program Files (x86)\Microsoft の権限が壊れてしまっていたことにあります。

エラー 0x8004070c の原因:残存フォルダーのアクセス権が「拒否」になっていた

調査の結果、次のような状態になっていました。

  • C:\Program Files (x86)\Microsoft 配下に旧 Edge 関連のフォルダーやファイルが一部残っている
  • そのフォルダーに対するアクセス許可で、TrustedInstaller やユーザー自身に対して「拒否」が設定されていた
  • Edge インストーラーはこのフォルダーに書き込もうとするが、アクセス権の「拒否」に阻まれて失敗 → エラー 0x8004070c

Windows のアクセス権では、「許可」よりも「拒否」が優先されます。一度でも「拒否」が入ってしまうと、管理者であってもそのフォルダーに対して操作ができなくなる場面が出てきます。今回もまさにそのパターンで、インストーラーが正常に動作できず、結果として 0x8004070c というエラーコードで止まってしまっていました。

状態説明
TrustedInstaller に「拒否」が設定システムコンポーネントを管理するアカウント自身がブロックされ、更新や再インストールができない
ユーザー/Administrators に「拒否」が設定管理者権限でもフォルダーの書き込みができず、インストーラーが途中で失敗する
中途半端に残った Edge 関連ファイルStore やインストーラーからは「インストール済み」もしくは「一部破損」と見えて状態が不整合になる

Windows のアクセス権と TrustedInstaller の役割

Microsoft Edge や一部のシステムファイルは、TrustedInstaller という特別なアカウントが所有者・管理者として設定されています。これは、誤って削除・変更されないようにするための仕組みです。

本来の姿は、

  • 所有者:NT SERVICE\TrustedInstaller
  • Administrators や SYSTEM:フルコントロール、または変更が許可
  • 一般ユーザー:読み取り+実行が許可
  • 拒否エントリは存在しない

となっています。ところが今回のように、何らかの操作(エクスプローラーからの誤設定、サードパーティーツール等)で「拒否」が入ってしまうと、インストーラー自身もフォルダーに書き込めないという矛盾した状況が生まれてしまうわけです。

GUI でアクセス権を修正してから再インストールする手順

エラー 0x8004070c の根本原因がアクセス権である以上、まずは C:\Program Files (x86)\Microsoft フォルダーの権限を正常な状態に戻す必要があります。ここでは GUI(エクスプローラー)から行う手順を解説します。

作業前の注意点と準備

システムフォルダーの権限を書き換える作業は、誤ると別のアプリが動かなくなるリスクもあります。次の点を守りながら慎重に進めてください。

  • 必ず 管理者権限 を持つユーザーでサインインする
  • 可能であれば事前に 復元ポイント を作成しておく
  • 作業対象は基本的に C:\Program Files (x86)\Microsoft だけに絞る
  • 「拒否」設定を見つけても、むやみに他のシステムフォルダーへコピペしない

フォルダーの状態を確認する

  1. エクスプローラーを開く
  2. C:\Program Files (x86) を開き、その中にある Microsoft フォルダーを右クリック
  3. プロパティ をクリックし、セキュリティ タブを開く
  4. 詳細設定 ボタンを押し、権限エントリを確認する

ここで、

  • 所有者が TrustedInstaller ではない
  • ユーザー名や Administrators、TrustedInstaller に対して「拒否」が設定されている

といった異常があれば、それがインストール失敗の直接的な原因となっている可能性が高いです。

所有者を TrustedInstaller に戻す

まずは所有者を本来の姿である NT SERVICE\TrustedInstaller に戻します。

  1. C:\Program Files (x86)\Microsoft フォルダーの プロパティセキュリティ タブ → 詳細設定 を開く
  2. 上部に表示されている 所有者 の右側にある 変更 をクリックする
  3. 「ユーザーまたはグループの選択」ウィンドウで、NT SERVICE\TrustedInstaller と入力し、名前の確認 をクリック
  4. 名前が解決されたら OK を押し、所有者として設定する
  5. 必要に応じて「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れて、配下のフォルダーにも適用する
  6. OK を押してウィンドウを閉じる

これで、フォルダーの所有者が TrustedInstaller に戻ります。次に、「拒否」設定の解除と、Administrators/ユーザーへの許可設定を確認します。

ユーザー/Administrators に適切なアクセス権を与える

続いて、アクセス権そのものを修正します。

  1. 再度 詳細設定 を開き、一覧に アクセスの種類:拒否 となっているエントリがないか確認する
  2. もしユーザー名や Administrators、TrustedInstaller に対する「拒否」エントリがあれば、それを選択して 削除 する
  3. Administrators と対象ユーザーに対して、少なくとも「変更」もしくは「フルコントロール」が 許可 として設定されているか確認する
  4. 必要に応じて 追加 ボタンから権限を追加し、「適用」→「OK」で閉じる

インストール時にフォルダーへ書き込みが行えるように、少なくとも次のような状態を目安にするとよいでしょう。

アカウントアクセス許可備考
TrustedInstallerフルコントロール所有者。拒否は絶対に設定しない
Administrators変更またはフルコントロールインストール作業用の権限
現在ログイン中のユーザー変更またはフルコントロール状況に応じて付与(作業後に見直してもよい)
Users読み取りと実行通常の利用にはこれで十分

ここまで設定できたら、一度 Windows を再起動しておくと、権限の変更が安定して反映されやすくなります。

GUI がうまくいかない場合:コマンドで権限を修正する

中には、セキュリティタブ自体が開けない、詳細設定でエラーが出る、といったケースもあります。そのような場合は、管理者 PowerShell や管理者コマンドプロンプトから一括で権限を修正してしまう方法も有効です。

管理者 PowerShell で実行するコマンド

スタートボタンを右クリックし、Windows Terminal(管理者) または PowerShell(管理者) を開き、次のコマンドを順番に実行します。

takeown /f "C:\Program Files (x86)\Microsoft" /r /d y
icacls "C:\Program Files (x86)\Microsoft" /grant administrators:F /t

それぞれの意味は次の通りです。

コマンド役割
takeown /f … /r /d y指定フォルダーと配下ファイルの所有権を、現在操作しているユーザー(管理者)に変更する
icacls … /grant administrators:F /tAdministrators グループにフルコントロール(F)を付与する。/t で配下全体に再帰的に適用

この操作で Administrators にフルコントロール権限が付与され、GUI から権限を再調整できるようになります。そのうえで改めてエクスプローラーを使い、先ほどの手順通りに 所有者を TrustedInstaller に戻す ことが重要です。

一時的に管理者が所有者になること自体は問題ありませんが、最終的には元の状態に戻しておくことで、今後の Windows 更新やアプリ更新でのトラブルを防ぎやすくなります。

権限修正後に Edge を再インストールする手順

フォルダーのアクセス権が正常化できたら、改めて Edge のセットアップを実行します。

  1. Microsoft 公式から入手した Edge のセットアップファイル(例:MicrosoftEdgeSetup.exe)を用意する
  2. 他のブラウザーや不要なアプリをすべて終了する
  3. 必要に応じて一時的に常駐型のセキュリティソフトの保護を弱める(自己責任・可能な範囲で)
  4. セットアップファイルを右クリックし、管理者として実行 を選択する
  5. ウィザードに従ってインストールを進める

フォルダー権限が正しく修正されていれば、ここでエラー 0x8004070c は発生せず、インストールが完了するはずです。

インストール後は次の点を確認しておくと安心です。

  • C:\Program Files (x86)\Microsoft\EdgeEdgeUpdate フォルダーが正常に作成されている
  • 設定アプリインストール済みアプリ に「Microsoft Edge」が表示されている
  • スタートメニューや検索から Edge を起動できる

Microsoft Store で「インストール済み」のままのときに試すこと

Edge が実際には起動しないにもかかわらず、Microsoft Store 上では「インストール済み」と表示されてしまう場合、Store 側のキャッシュや状態情報がズレている可能性があります。その際は次の操作も併せて試してみてください。

Microsoft Store のサインアウトと再サインイン

  1. Microsoft Store を起動する
  2. 右上のプロフィールアイコンをクリック → サインアウト
  3. Store を一度終了し、再度起動
  4. 再度プロフィールから使用したい Microsoft アカウントでサインインする

アカウントを切り替えたあとで Edge のページを開くと、状態表示が更新されることがあります。

Store キャッシュのリセット(wsreset)

  1. Windows キー + R を押して「ファイル名を指定して実行」を開く
  2. wsreset と入力して Enter キーを押す
  3. 黒いウィンドウが一瞬開いたあと、自動的に Microsoft Store が起動する

この操作により Store のキャッシュがリセットされ、アプリの状態表示が正常に戻る場合があります。

設定から Edge が残っていないか確認する

また、Edge が中途半端な状態でシステムに残っている場合もあるため、念のため Windows のアプリ一覧も確認しておきましょう。

  1. 設定アプリインストール済みアプリ を開く
  2. 検索ボックスに「Edge」または「Microsoft Edge」と入力する
  3. もし Edge が表示され、アンインストール ボタンが有効であれば、ここから完全削除を試す
  4. 削除後、再度 Edge のセットアップを実行する

Windows のバージョンによっては Edge の完全削除ボタンが表示されないこともあります。その場合は、無理に削除ツールなどを使わず、権限修正→再インストールという流れを優先する方が安全です。

それでもダメなとき:システム側の整合性チェック(SFC / DISM)

アクセス権の修正や Store 側のリセットを行っても、なお Edge のインストールが進まない場合は、Windows 自体のシステムファイルが壊れている可能性も疑ってみる価値があります。その際は次の 2 つのコマンドを順番に実行してみましょう。

SFC(システムファイルチェッカー)でチェックする

  1. スタートボタンを右クリックし、Windows Terminal(管理者) などを開く
  2. 次のコマンドを入力して Enter キーを押す
sfc /scannow

完了までに時間がかかる場合がありますが、システムファイルの破損が見つかった場合は自動的に修復が試みられます。

DISM でコンポーネントストアを修復する

SFC を実行したあと、続けて DISM による修復も行うとより確実です。

DISM /Online /Cleanup-Image /RestoreHealth

こちらも完了まで数十分かかることがあります。すべての処理が終わったら Windows を再起動し、そのうえで再度 Edge のセットアップを行ってみてください。

オフラインインストーラーを利用した再インストール

環境によっては、オンラインインストーラーがうまく動作しないこともあります。その場合は、企業向けに配布されているオフラインインストーラー(例:MicrosoftEdgeEnterpriseX64.msi など)を利用することで、より安定した再インストールが期待できます。

オフラインインストーラーを利用する利点としては、

  • セットアップファイル自体に必要なコンポーネントがほぼ含まれている
  • ネットワークの不安定さによる失敗が起きにくい
  • 複数台の PC に同じバージョンを展開しやすい

などが挙げられます。一般ユーザー環境でも利用は可能ですので、オンラインインストールでうまくいかない場合の最終手段として検討してみてもよいでしょう。

Minecraft Launcher のログインエラーとの関係

今回のトラブルのきっかけとなったのは、Minecraft Launcher のログインエラーでした。Minecraft Launcher は Microsoft アカウントでのサインインを行う際、内部的に WebView やブラウザーコンポーネント を利用しています。Microsoft Edge や関連コンポーネントが破損していると、次のような影響が出ることがあります。

  • ログイン画面が真っ白のまま表示されない
  • サインインボタンを押しても反応しない
  • ログイン後、アカウント情報の取得に失敗する

Edge の再インストールとフォルダー権限の修復により、こうした Web コンポーネントが正常に動作するようになれば、結果として Minecraft Launcher のログイン問題も解消する可能性が高まります。

Edge を復旧したあとに、あわせて次の点も確認しておくと安心です。

  • Windows の時刻とタイムゾーンが正しい(ずれていると認証に失敗することがある)
  • ファイアウォールやセキュリティソフトが Minecraft Launcher の通信をブロックしていない
  • Microsoft アカウントでブラウザーから正常にサインインできる

再発防止:Edge やシステムフォルダーを安全に扱うコツ

今回のようなトラブルを防ぐためには、日頃から Edge やシステムフォルダーの扱いに少し注意を払っておくことが大切です。いくつかポイントをまとめておきます。

Edge は「OS の一部」と考える

Windows 10 以降の Microsoft Edge は、実質的に OS の一部として組み込まれています。そのため、完全に削除しようとすると、

  • 他のアプリ(今回の Minecraft Launcher のようなもの)に悪影響が出る
  • Windows Update やストアアプリが正常に動かなくなる

といった副作用が出ることがあります。どうしても調子が悪いときは、

  • 設定 → アプリ → インストール済みアプリ → Microsoft Edge → 詳細オプション からの「修復」「リセット」
  • 再インストールで上書きする

といった方法を優先し、フォルダーの手動削除は避けるのが無難です。

フォルダーを手動削除するときは「アンインストール」から

将来、どうしても Edge をアンインストールする必要が生じた場合でも、

  1. 設定 → アプリ → インストール済みアプリ から Microsoft Edge を探す
  2. メニューから アンインストール を選択する

という手順で、Windows が用意している正式なアンインストール手順を踏むことが重要です。エクスプローラーから直接フォルダーを削除したり、権限を書き換えて強制的に消すのは避けましょう。

やってはいけない操作と代替手段

やってはいけない操作代わりに行うべき操作
Program Files (x86) 配下の Microsoft フォルダーを手動で削除設定の「アンインストール」から削除し、足りない場合は修復ツールを使う
感覚的にアクセス権を変更し、「拒否」を安易に設定する必要最小限の「許可」を付けるに留め、「拒否」は原則使わない
サードパーティーの「不要ファイル削除ツール」でシステムフォルダーを一括削除Windows 標準のディスククリーンアップやストレージセンサーを使う
Edge を完全に削除して他ブラウザーだけにする既定のブラウザー設定を変更し、Edge はシステム用として残しておく

まとめ:エラー 0x8004070c はフォルダー権限を疑う

Microsoft Edge の再インストール中に表示される エラー 0x8004070c は、一見すると原因が分かりにくいエラーですが、今回のケースのように、

  • C:\Program Files (x86)\Microsoft フォルダーのアクセス権がおかしくなっている
  • TrustedInstaller やユーザーに「拒否」が設定されている

といった場合に発生することがあります。

対処の流れを改めて整理すると、

  1. C:\Program Files (x86)\Microsoft の所有者とアクセス権を確認する
  2. 必要に応じて takeownicacls で Administrators に権限を付与する
  3. GUI から所有者を TrustedInstaller に戻し、「拒否」エントリを削除して適切な権限に整える
  4. Microsoft 公式のインストーラーを 管理者として実行 し、Edge を再インストールする
  5. Microsoft Store の状態がズレている場合は、サインアウト・wsreset・アプリ一覧の確認も行う
  6. どうしても直らない場合は、SFC / DISM やオフラインインストーラーも検討する

というステップになります。

一度原因と対処の流れを理解しておけば、今後同じようなエラーに遭遇したときにも落ち着いて対応できるはずです。Edge の権限やフォルダー構成を正しく保ちつつ、安心して Windows 11 と Minecraft Launcher を利用できる環境を整えていきましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次