【Windows】システムから消せない標準アプリを命令操作で強制的に取り除く手順

【Windows】システムから消せない標準アプリを命令操作で強制的に取り除く手順
🛡️ 超解決

Windowsを使用していると、一部の標準アプリが通常のアンインストールでは削除できず、システムに残ってしまうことがあります。これは、OSの整合性維持のため、意図的に保護されているためです。

本記事では、PowerShellのコマンドを使い、このような標準アプリを強制的にシステムから削除する具体的な手順を解説します。

この記事を読むことで、不要な標準アプリを効率的に取り除き、Windows環境を最適化できるようになります。

【要点】PowerShellコマンドでWindows標準アプリを強制削除する

  • Get-AppxPackageコマンド: システムにインストールされているアプリの正確なパッケージ名を取得します。
  • Remove-AppxPackageコマンド: 指定したアプリをユーザープロファイルまたはシステム全体から強制的に削除します。
  • システム復元ポイントの作成: アプリ削除前にシステムの安定性を確保するためのバックアップを行います。

ADVERTISEMENT

Windows標準アプリがシステムから削除できない理由

Windows 11やWindows 10には、メール、カレンダー、フォトなどの標準アプリが多数プリインストールされています。これらのアプリの一部は、OSの基本的な機能やユーザーエクスペリエンスを構成する重要な要素です。

そのため、通常の「設定」アプリからのアンインストールや、コントロールパネルの「プログラムと機能」では削除できないように保護されています。これは、誤って重要なシステムコンポーネントが削除されるのを防ぎ、OSの安定性を保つための設計です。

しかし、PowerShellという強力なコマンドラインツールを使用することで、これらの保護されたアプリも管理者権限で強制的に削除できます。これにより、不要なアプリをシステムから完全に排除し、ディスク容量の節約や起動時間の短縮に貢献できる場合があります。

PowerShellによる削除の仕組み

PowerShellは、Windowsのシステム管理や自動化を行うためのシェル環境です。その中には、UWPアプリ(ユニバーサルWindowsプラットフォームアプリ)を管理するためのコマンドレット群が含まれています。

特にGet-AppxPackageRemove-AppxPackageコマンドレットは、システムにインストールされているUWPアプリの情報を取得し、削除する機能を提供します。これらのコマンドは、通常のGUI操作ではアクセスできない深層のシステムレベルでアプリの管理を行います。

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

PowerShellを使って標準アプリを強制削除する手順

標準アプリを削除する前に、万一の事態に備えてシステム復元ポイントを作成することをおすすめします。これにより、問題が発生した場合にシステムを以前の状態に戻せます。

システム復元ポイントを作成する

  1. 「システム復元ポイントの作成」を開く
    Windowsの検索ボックスに「復元ポイント」と入力し、「復元ポイントの作成」を選択します。
  2. システムの保護を確認する
    「システムの保護」タブが開いたら、「保護設定」の項目でWindowsがインストールされているドライブの保護が「有効」になっていることを確認します。有効でない場合は「構成」ボタンから有効にします。
  3. 復元ポイントを作成する
    「作成」ボタンをクリックし、復元ポイントの名前を任意で入力して「作成」をクリックします。数分で復元ポイントが作成されます。

PowerShellで標準アプリを削除する

ここから、PowerShellコマンドを使って不要な標準アプリを削除する具体的な手順を説明します。

  1. PowerShellを管理者として起動する
    Windowsのスタートボタンを右クリックし、「Windowsターミナル 管理者」または「PowerShell 管理者」を選択します。ユーザーアカウント制御のダイアログが表示されたら「はい」をクリックして許可します。
  2. 削除したいアプリのパッケージ名を確認する
    PowerShellウィンドウに以下のコマンドを入力し、Enterキーを押します。
    Get-AppxPackage | Select Name, PackageFullName
    これにより、現在インストールされているすべてのUWPアプリの「名前」と「パッケージの完全名」の一覧が表示されます。この一覧から、削除したいアプリの「PackageFullName」を正確にメモまたはコピーします。
  3. アプリを削除するコマンドを実行する
    削除したいアプリの「PackageFullName」が確認できたら、以下のコマンドを入力し、Enterキーを押します。<PackageFullName>の部分は、先ほど確認したパッケージの完全名に置き換えてください。
    Remove-AppxPackage -Package <PackageFullName>
    例: 「Microsoft.WindowsCalculator」を削除する場合
    Remove-AppxPackage -Package Microsoft.WindowsCalculator_11.2307.0.0_x64__8wekyb3d8bbwe
  4. すべてのユーザーからアプリを削除する(任意)
    上記コマンドは、現在ログインしているユーザーからアプリを削除します。PCのすべてのユーザープロファイルからアプリを削除したい場合は、以下のコマンドを使用します。
    Get-AppxPackage -AllUsers | Remove-AppxPackage -AllUsers
    このコマンドは、すべての標準アプリを削除してしまうため、慎重に実行してください。特定のアプリをすべてのユーザーから削除する場合は、以下のコマンドを使用します。
    Get-AppxPackage -AllUsers -Name <アプリ名の一部> | Remove-AppxPackage -AllUsers
    例: すべてのユーザーから「Microsoft.ZuneVideo」アプリを削除する場合
    Get-AppxPackage -AllUsers -Name Microsoft.ZuneVideo | Remove-AppxPackage -AllUsers
  5. 削除が成功したか確認する
    もう一度Get-AppxPackage | Select Name, PackageFullNameコマンドを実行し、削除したアプリが一覧に表示されないことを確認します。

アプリ削除後の注意点と関連トラブル

PowerShellでのアプリ削除は強力な操作であるため、いくつかの注意点があります。誤った操作はシステムに影響を与える可能性もあります。

削除したアプリを再インストールしたい場合

一度削除した標準アプリは、Microsoft Storeから再インストールできます。Microsoft Storeアプリを開き、検索ボックスにアプリ名を入力して検索し、再インストールしてください。

また、PowerShellコマンドでシステム全体にアプリを再プロビジョニングする方法もあります。以下のコマンドを実行することで、削除された標準アプリの一部が再インストールされる場合があります。
Get-AppxPackage -AllUsers | ForEach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
このコマンドは、時間がかかる場合があり、すべてのアプリが元に戻るわけではありません。

意図しないアプリを削除してしまった場合

誤って必要なアプリを削除してしまった場合は、まず「システム復元ポイントの作成」で作成した復元ポイントを使ってシステムを以前の状態に戻すことを検討してください。

復元ポイントがない場合や、復元がうまくいかない場合は、Windowsの再インストールが必要になる可能性もあります。

一部のコアアプリは削除できない場合がある

PowerShellを使っても、Windows DefenderやMicrosoft Edgeなど、OSの根幹に関わる一部のアプリは完全には削除できない場合があります。これらはシステムによって厳重に保護されているためです。

無理な削除を試みると、システムに深刻な不具合が生じる可能性があるので注意が必要です。

ADVERTISEMENT

個別削除と一括削除の比較

標準アプリの削除には、特定のアプリだけを削除する方法と、すべての標準アプリを一括で削除する方法があります。それぞれの特徴を理解し、適切な方法を選択してください。

項目 個別削除 (Remove-AppxPackage -Package <PackageFullName>) 一括削除 (Get-AppxPackage -AllUsers | Remove-AppxPackage -AllUsers)
対象 指定した単一のアプリ システム上のすべての標準アプリ
操作の難易度 中程度 やや高め
リスク 低。影響範囲が限定的 高。システムに予期せぬ不具合が生じる可能性
推奨される状況 特定の不要なアプリのみを削除したい場合 システムのクリーンアップを徹底したいが、リスクを理解している場合
再インストールの容易さ 比較的容易 個別に再インストールが必要な場合が多く、手間がかかる

ほとんどの場合、不要なアプリを個別で削除する方法が推奨されます。一括削除は、システムへの影響が大きいため、十分な知識と準備が必要です。

まとめ

本記事では、Windows 11やWindows 10で通常のアンインストールでは削除できない標準アプリを、PowerShellのコマンドを使って強制的に取り除く手順を解説しました。

システム復元ポイントの作成から、Get-AppxPackageコマンドでのアプリ名確認、そしてRemove-AppxPackageコマンドでの削除まで、具体的なステップを理解できたはずです。

不要なアプリを削除することで、システムのディスク容量を節約し、より快適なWindows環境を構築できます。

今後は、必要に応じてMicrosoft Storeからの再インストールや、その他のシステム管理コマンドの活用も検討してみてください。

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

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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