Windows 11やWindows 10で不要なアプリを削除しようとした際に「0x80073CFA」エラーが発生し、アプリの削除ができない状況でお困りではないでしょうか。
このエラーは、アプリのパッケージ情報がシステムから適切に削除されなかったり、破損していたりする場合に発生します。
この記事では、PowerShellパワーシェルコマンドを使った強制的なアプリ削除手順を解説し、この問題を解決する方法を詳しく説明します。
【要点】0x80073CFAエラーでアプリ削除ができない場合の対処
- PowerShellでのアプリパッケージ強制削除: 破損したアプリ情報をシステムから強制的に取り除き、削除できない問題を解決します。
- アプリのリセットまたは再インストール: 削除できないアプリがMicrosoft Storeアプリの場合、正常な状態に戻すための代替手段です。
- システムファイルチェッカーとDISMコマンド: システムファイルの破損が原因でエラーが発生している場合に、システムの整合性を修復します。
ADVERTISEMENT
目次
「0x80073CFA」エラーが発生する根本的な原因と仕組み
「0x80073CFA」エラーは、主にMicrosoft Storeからインストールされたアプリや、Windowsにプリインストールされているアプリを削除しようとした際に発生します。このエラーの主な原因は、アプリのパッケージ情報が破損していること、またはシステムレジストリとの整合性が失われていることにあります。
Windowsでは、アプリのインストールや削除に関する情報がAppxパッケージと呼ばれる形式で管理されています。通常の手順で削除する際、このパッケージ情報が正しく処理されないと、システムはアプリがまだ存在すると認識し、削除操作を拒否します。結果として、アプリが削除できず、エラーコード「0x80073CFA」が表示されるのです。
また、Windows Updateの失敗やシステムファイルの破損も、このエラーを誘発する可能性があります。これらの問題は、アプリのパッケージ情報を管理するシステムコンポーネントに影響を与え、正常な削除プロセスを妨げることがあります。
PowerShellを使ってアプリを強制的に削除する手順
通常のアンインストールでは削除できないアプリも、PowerShellパワーシェルコマンドを使うことで強制的に削除できます。この方法は、特に「0x80073CFA」エラーが発生している場合に有効です。
- 削除対象アプリのパッケージ名を確認する
まず、削除したいアプリの正確なパッケージ名を特定します。スタートボタンを右クリックし「Windows PowerShell 管理者」または「ターミナル 管理者」を選択して管理者権限でPowerShellを開きます。 - PowerShellのウィンドウで、以下のコマンドを入力しEnterキーを押します。
Get-AppxPackage | Select Name, PackageFullName
このコマンドは、現在インストールされているすべてのAppxパッケージアプリの名前と完全なパッケージ名の一覧を表示します。 - 表示されたリストの中から、削除したいアプリの「Name」または「PackageFullName」を見つけます。例えば、「Microsoft.ZuneVideo」のような形式です。
- PowerShellを管理者として実行する
すでに管理者として開いている場合はこの手順は不要です。まだ開いていない場合は、スタートボタンを右クリックし、表示されるメニューから「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックして許可します。 - Windows 10の場合も、同様にスタートボタンを右クリックし、「Windows PowerShell 管理者」を選択します。
- アプリパッケージの強制削除コマンドを実行する
削除したいアプリのパッケージ名を特定したら、以下のコマンドを入力してEnterキーを押します。
Remove-AppxPackage -Package パッケージの完全名
「パッケージの完全名」の部分には、手順1で確認したアプリの「PackageFullName」を正確に入力してください。例えば、Remove-AppxPackage -Package Microsoft.ZuneVideo_2023.23081.200.0_x64__8wekyb3d8bbweのように入力します。 - すべてのユーザープロファイルからアプリを削除する場合
もし、そのアプリがすべてのユーザープロファイルにプロビジョニングされているプリインストールアプリである場合、以下のコマンドを使用します。ただし、このコマンドはシステム全体に影響するため、慎重に実行してください。
Remove-AppxProvisionedPackage -Online -PackageName パッケージの完全名
通常はRemove-AppxPackageコマンドで十分です。 - 削除の確認と後処理
コマンドの実行が完了したら、エラーメッセージが表示されなかったかを確認します。 - スタートメニューや設定アプリの「アプリと機能」のリストから、該当のアプリが削除されているか確認してください。
- アプリのアイコンが残っている場合でも、システムからパッケージ情報が削除されていれば問題ありません。必要に応じて、Windowsを再起動することで表示が更新されます。
強制削除後もアプリが残ってしまう場合の対処法
PowerShellコマンドでアプリを強制削除しても、表示が残る場合や、他の原因でエラーが解決しない場合があります。その際には、以下の追加手順を試してください。
アプリのリセットまたは修復を試す
削除できないアプリがMicrosoft Storeアプリの場合、設定アプリからリセットまたは修復を試すことで、問題が解決する場合があります。この操作は、アプリのデータを初期化し、アプリを再インストールせずに問題を修正しようとします。
- 設定アプリを開く
スタートボタンを右クリックし、「設定」を選択します。 - アプリと機能に移動する
左側のナビゲーションメニューから「アプリ」を選択し、「インストールされているアプリ」をクリックします。Windows 10の場合は「アプリと機能」を直接選択します。 - 対象アプリを探す
削除したいアプリの名前をリストから探し、右端の「…」メニューアイコンをクリックして「詳細オプション」を選択します。Windows 10の場合は、アプリ名をクリックすると表示される「詳細オプション」をクリックします。 - リセットまたは修復を実行する
「リセット」セクションにある「修復」ボタンまたは「リセット」ボタンをクリックします。修復はアプリのデータを保持したまま問題を修正しようとし、リセットはアプリのデータを削除して初期状態に戻します。
アプリの再インストールを試す
一度削除したアプリや、リセットでも改善しないアプリは、Microsoft Storeから再インストールすることで問題が解決する場合があります。再インストールにより、アプリの最新バージョンがクリーンな状態で導入されます。
- Microsoft Storeを開く
スタートメニューから「Microsoft Store」を検索して開きます。 - アプリを検索する
Microsoft Storeの検索バーに、再インストールしたいアプリの名前を入力して検索します。 - アプリを再インストールする
該当のアプリが見つかったら、アプリのページに移動し、「入手」または「インストール」ボタンをクリックして再インストールします。
システムファイルチェッカーと展開イメージのサービスと管理コマンドの実行
Windowsのシステムファイル自体が破損している場合、アプリの削除プロセスにも影響を及ぼし、「0x80073CFA」エラーが発生することがあります。システムファイルチェッカー SFCスキャン と展開イメージのサービスと管理 DISMコマンド を実行して、システムの整合性を確認し、修復します。
- コマンドプロンプトを管理者として実行する
スタートボタンを右クリックし、「ターミナル 管理者」または「Windows PowerShell 管理者」を選択します。 - SFCスキャンを実行する
コマンドプロンプトのウィンドウで、以下のコマンドを入力しEnterキーを押します。
sfc /scannow
このコマンドは、破損したシステムファイルをスキャンし、可能な場合は修復します。完了までに時間がかかることがあります。 - DISMコマンドを実行する
SFCスキャンが完了したら、続けて以下のDISMコマンドを入力しEnterキーを押します。
Dism /Online /Cleanup-Image /RestoreHealth
このコマンドは、Windowsイメージを修復し、システムコンポーネントストアの破損を修正します。インターネット接続が必要です。 - PCを再起動する
すべてのコマンドの実行が完了したら、PCを再起動して変更を適用します。その後、再度アプリの削除を試すか、PowerShellコマンドを再実行してください。
ADVERTISEMENT
PowerShellコマンドと設定アプリでのアプリ削除の比較
Windowsでアプリを削除する方法はいくつかありますが、それぞれの方法には特徴があります。ここでは、PowerShellコマンドと設定アプリでの削除方法を比較します。
| 項目 | PowerShellでの削除 | 設定アプリでの削除 |
|---|---|---|
| 対象アプリ | すべてのAppxパッケージアプリ | 一般的にインストールされたアプリ |
| 削除の確実性 | 強制的な削除が可能 | 通常の削除プロセス |
| 操作の難易度 | コマンド操作が必要 | GUI操作で簡単 |
| エラー発生時 | 0x80073CFAなどのエラーを回避 | エラーが発生しやすい |
| システムへの影響 | 深いレベルでの削除が可能 | 表面的な削除に留まる場合がある |
設定アプリからの削除は直感的で簡単ですが、アプリのパッケージ情報が破損している場合には「0x80073CFA」のようなエラーが発生し、削除できないことがあります。PowerShellコマンドは、よりシステムに近いレベルでアプリのパッケージ情報を操作するため、このようなエラーを回避し、強制的にアプリを取り除くことが可能です。
まとめ
この記事で解説したPowerShellコマンドを使うことで、0x80073CFAエラーに直面しても、不要なアプリを確実に削除できるようになります。
手順に従い、Get-AppxPackageで対象アプリを特定し、Remove-AppxPackageコマンドで強制的に削除してください。
それでも問題が解決しない場合は、システムファイルチェッカー SFCスキャン や展開イメージのサービスと管理 DISMコマンド によるシステムファイルの修復を試すことで、より安定したWindows環境を維持できます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】Cドライブが赤い!空き容量不足を解消して数GBを一瞬で空ける4つの最強クリーンアップ術
