【Windows】ストアで導入したソフトが削除できない時の強制削除命令の手順

【Windows】ストアで導入したソフトが削除できない時の強制削除命令の手順
🛡️ 超解決

業務で使うWindowsストアアプリが、通常のアンインストールでは削除できず困っていませんか。アプリケーション情報が破損している場合や、ファイルがロックされている場合には、通常の削除手順では対応できないことがあります。この記事では、Windows 11を基準に、PowerShellコマンドを使ったストアアプリの強制削除手順を詳しく解説します。問題のあるアプリを確実にシステムから取り除き、業務の停滞を防ぎましょう。

【要点】削除できないストアアプリを強制的に取り除く方法

  • PowerShellコマンド実行: 標準の削除機能で消せないストアアプリを強制的にシステムから削除します。
  • アプリと機能からの修復/リセット: アプリのデータや設定に問題がある場合、強制削除前に動作の安定化を試みます。
  • システムファイルチェッカー: Windowsのシステムファイル破損が原因で削除が妨げられている場合、修復を試みます。
  • レジストリ手動削除: 最終手段として、レジストリからアプリ情報を削除し、完全にアンインストールを完了させます。

ADVERTISEMENT

ストアアプリが正常に削除できない根本的な原因

Windowsストアアプリが通常の操作で削除できない場合、いくつかの原因が考えられます。最も一般的なのは、アプリのアンインストール情報が破損している状態です。この状態では、システムがアプリの削除に必要なパスやファイルを見つけられません。また、アプリの関連ファイルが何らかのプロセスによってロックされていることも原因の一つです。バックグラウンドでアプリの一部が動作していると、削除がブロックされる場合があります。Windowsのシステムファイルやレジストリに問題が生じている場合も、アプリの削除処理に影響を及ぼすことがあります。

特にWindows Update中に予期せぬ中断があったり、ストレージの異常が発生したりすると、アプリの整合性が損なわれ、削除ができなくなる可能性が高まります。

アンインストール情報の破損

ストアアプリのアンインストール情報が破損していると、システムはアプリを削除するための正しい手順を認識できません。これは、アプリのインストール中に発生したエラーや、Windowsの予期せぬシャットダウンなどによって引き起こされます。

ファイルロックとシステム競合

削除したいアプリに関連するファイルが、他のプロセスによって使用されている場合、ファイルはロック状態となり削除できません。これにより、アンインストール処理が途中で停止したり、エラーメッセージが表示されたりします。セーフモードでの操作が有効なのは、この競合を避けるためです。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Windowsストアアプリを強制削除する手順

Windowsストアアプリが通常の方法で削除できない場合、PowerShellコマンドを利用して強制的に削除する方法が効果的です。この手順により、システムから不要なアプリを確実に除去できます。

  1. PowerShellを管理者として起動する
    タスクバーの検索ボックスに「PowerShell」と入力します。検索結果に表示される「Windows PowerShell」を右クリックし、「管理者として実行」を選択してください。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックします。
  2. 削除したいアプリのパッケージ名を取得する
    PowerShellウィンドウで以下のコマンドを入力し、Enterキーを押します。
    Get-AppxPackage | Select Name, PackageFullName
    これにより、インストールされているすべてのストアアプリの名前と、そのアプリのパッケージ完全名の一覧が表示されます。削除したいアプリの名前を探し、その行にある「PackageFullName」の値をメモしてください。Windows 10でも同じコマンドで取得できますが、表示される情報量はWindows 11と異なる場合があります。
  3. アプリを強制的に削除するコマンドを実行する
    メモしたパッケージ完全名を使って、以下のコマンドを入力し、Enterキーを押します。
    Remove-AppxPackage -Package パッケージ完全名
    「パッケージ完全名」の部分は、先ほどメモした実際のパッケージ名に置き換えてください。例えば、削除したいアプリのパッケージ完全名が「Microsoft.YourAppName_1.0.0.0_x64__abcdefgh」だった場合、コマンドは「Remove-AppxPackage -Package Microsoft.YourAppName_1.0.0.0_x64__abcdefgh」となります。
    コマンドが正常に実行されると、アプリはシステムから削除されます。
  4. アプリと機能から修復またはリセットを試す
    強制削除の前に、設定アプリからアプリの「修復」または「リセット」を試すことで問題が解決する場合もあります。タスクバーのスタートボタンを右クリックし、「設定」を選択します。左側のメニューで「アプリ」をクリックし、「インストールされているアプリ」を開きます。削除したいアプリの名前を探し、その右にある「…」メニューをクリックして「詳細オプション」を選択します。「修復」または「リセット」ボタンがある場合は、これを試してから削除作業に移ることも検討してください。

強制削除後もアプリが残ってしまう場合の追加対処法

PowerShellを使った強制削除を試しても、アプリの痕跡が残ったり、完全に削除できない場合があります。このような場合は、以下の追加対処法を試してください。

アプリのトラブルシューティングを実行する

Windowsにはストアアプリに関する問題を自動的に診断し、修正するトラブルシューティングツールが用意されています。これを使用することで、削除を妨げている根本原因が解消される可能性があります。

  1. 設定アプリを開く
    スタートボタンを右クリックし、「設定」を選択します。
  2. トラブルシューティングツールにアクセスする
    左側のメニューで「システム」をクリックし、右側の画面で「トラブルシューティング」を選択します。「その他のトラブルシューティング」をクリックします。
  3. Windowsストアアプリのトラブルシューティングを実行する
    表示されるリストの中から「Windowsストアアプリ」を見つけ、「実行」ボタンをクリックします。診断プロセスが開始され、問題が検出されると自動的に修復が試みられます。

システムファイルチェッカーでシステムを修復する

Windowsのシステムファイル自体に破損がある場合、ストアアプリの正常な動作や削除に影響を及ぼすことがあります。システムファイルチェッカー「sfc /scannow」コマンドを実行し、システムファイルの整合性を確認・修復します。

  1. コマンドプロンプトを管理者として起動する
    タスクバーの検索ボックスに「cmd」と入力します。検索結果の「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
  2. システムファイルチェッカーを実行する
    コマンドプロンプトウィンドウで以下のコマンドを入力し、Enterキーを押します。
    sfc /scannow
    このスキャンには時間がかかります。完了するまでコマンドプロンプトを閉じないでください。システムファイルの破損が検出された場合、自動的に修復が試みられます。

セーフモードで削除を試みる

他のプロセスとの競合が原因でアプリが削除できない場合、必要最低限のドライバーとサービスのみで起動するセーフモードでの削除が有効です。セーフモードで起動後、PowerShellでの強制削除を再度試みてください。

  1. セーフモードでWindowsを起動する
    スタートボタンを右クリックし、「設定」を選択します。左側のメニューで「システム」をクリックし、「回復」を選択します。「PCの起動をカスタマイズ」の下にある「今すぐ再起動」ボタンをクリックします。再起動後、「オプションの選択」画面で「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」と進みます。再起動後、スタートアップ設定の画面で「4」または「F4」キーを押して「セーフモードを有効にする」を選択します。
  2. セーフモードでPowerShellコマンドを実行する
    セーフモードでWindowsが起動したら、上記「Windowsストアアプリを強制削除する手順」のセクションを参考にPowerShellコマンドを実行し、アプリの削除を試みます。

レジストリから手動で情報を削除する(上級者向け・バックアップ必須)

レジストリの手動編集は、システムに深刻な影響を与える可能性があるため、非常に慎重な作業が求められます。必ず事前にレジストリのバックアップを取得してください。

レジストリのバックアップ手順

  1. レジストリエディターを起動する
    タスクバーの検索ボックスに「regedit」と入力し、「レジストリエディター」を選択します。
  2. レジストリをエクスポートする
    レジストリエディターのメニューバーから「ファイル」をクリックし、「エクスポート」を選択します。ファイル名を指定し、保存場所を選んで「保存」ボタンをクリックします。これで現在のレジストリ全体がバックアップされます。

レジストリからの手動削除手順

  1. レジストリエディターを起動する
    上記バックアップ手順と同様に、レジストリエディターを起動します。
  2. 関連するキーを検索する
    以下のパスを参考に、削除したいアプリに関連するキーを探します。
    HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Families
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\State\PackageList
    これらの場所で、削除したいアプリのパッケージ名(上記PowerShellで確認したPackageFullNameの最初の部分など)と一致するキーがないか確認します。キーの名前はアプリによって異なります。
  3. キーを削除する
    対象のキーを右クリックし、「削除」を選択します。削除する前に、本当にそのキーが対象のアプリのものであるか、十分に確認してください。誤ったキーを削除すると、システムが不安定になる可能性があります。
  4. PCを再起動する
    レジストリの変更をシステムに反映させるため、PCを再起動します。

ADVERTISEMENT

Windows 11とWindows 10での操作の違い

項目 Windows 11 Windows 10
設定アプリのUI 新しいサイドメニュー方式で項目が整理されている 左メニューとメイン画面が一体化したデザイン
「アプリと機能」の名称 「インストールされているアプリ」 「アプリと機能」
トラブルシューティングへのアクセス 「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティング」 「設定」→「更新とセキュリティ」→「トラブルシューティング」
PowerShellコマンド Get-AppxPackage、Remove-AppxPackageは同様に利用できる Get-AppxPackage、Remove-AppxPackageは同様に利用できる
セーフモードの起動 「設定」→「システム」→「回復」から起動 「設定」→「更新とセキュリティ」→「回復」から起動

この記事で解説したPowerShellを使った強制削除手順や、各種トラブルシューティングにより、通常のアンインストールで削除できなかったストアアプリをシステムから確実に除去できました。これにより、システムのリソース消費や不具合の発生を防ぎ、PCの安定稼働を維持できます。今後同様のトラブルに遭遇した場合でも、今回学んだ手順を応用して迅速に対応できるでしょう。定期的なシステムメンテナンスと、不要なアプリの適切な管理を心がけてください。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。