PowerShellでWindowsのストアアプリをアンインストールしクリーン環境を作る方法

目次

導入文章


PowerShellを活用することで、Windowsのストアアプリを効率的にアンインストールし、システムをクリーンに保つことができます。特に、不要なアプリや標準でインストールされているアプリを手動で削除するのは時間がかかり、面倒な作業になりがちです。しかし、PowerShellを使えば、コマンドラインから素早く操作でき、複数のアプリを一括でアンインストールすることも可能です。本記事では、PowerShellを利用してWindowsストアアプリをアンインストールする方法を詳しく解説し、クリーンなシステム環境を手に入れるためのステップを紹介します。

PowerShellとは?


PowerShellは、Microsoftが開発したタスク自動化および構成管理のためのフレームワークで、コマンドラインインターフェース(CLI)とスクリプト言語の両方を備えています。主にシステム管理者向けに設計されており、Windowsシステムの管理や操作を効率化するための強力なツールです。

PowerShellの主な特徴


PowerShellは従来のコマンドプロンプトに比べて、より高度で柔軟な操作が可能です。特に以下の特徴があります。

  • オブジェクト指向: PowerShellのコマンドは、文字列ではなくオブジェクトを扱うため、複雑なデータの操作が簡単になります。
  • パイプライン機能: 出力を次のコマンドに渡すことができ、複数のコマンドを組み合わせて処理を行うことができます。
  • 豊富なモジュール: Windowsの管理に必要な機能を持ったモジュールが標準で多く組み込まれており、システム管理者は追加のツールをインストールせずに多くの操作を行えます。

PowerShellの役割


システム管理においてPowerShellは、サーバーやPCの設定管理、インストールされているアプリケーションの操作、ファイル操作、さらにはネットワークの管理まで、幅広いタスクを自動化するために利用されます。また、PowerShellスクリプトを作成して、複雑な作業を一度に実行できるため、管理の効率化に大きく貢献します。

ストアアプリとは?


Windowsのストアアプリは、Microsoft Storeを通じてインストールおよび更新されるアプリケーションのことを指します。これらのアプリは、従来のデスクトップアプリケーションとは異なり、特定のセキュリティと配布基準に基づいて提供されます。

ストアアプリの特徴


Windowsのストアアプリは、通常のデスクトップアプリといくつかの点で異なります。

  • インストールと更新が自動: ストアアプリはMicrosoft Storeを通じて管理され、アプリのインストールやアップデートは自動的に行われます。
  • ユニバーサルアプリ: ストアアプリは、タブレット、PC、Xboxなど、異なるデバイスで動作することができます。これを「ユニバーサルWindowsプラットフォーム(UWP)」と言います。
  • セキュリティ管理: ストアアプリは、Microsoftによるセキュリティチェックが行われており、通常、従来のデスクトップアプリよりもセキュリティ面で優れています。
  • サンドボックス環境: ストアアプリはサンドボックスで実行されるため、システム全体への影響を最小限に抑え、安定した動作を実現しています。

ストアアプリのメリットとデメリット


ストアアプリには多くの利点がありますが、同時にいくつかの制限も存在します。

  • メリット
  • 自動更新により、アプリが最新の状態に保たれる。
  • Microsoft Storeを通じて安全にダウンロードできる。
  • ユーザーインターフェースがタッチデバイス向けに最適化されている場合が多い。
  • デメリット
  • 一部のストアアプリは、従来のデスクトップアプリに比べて機能が制限されていることがあります。
  • 一部の企業や高度なカスタマイズが必要なユーザーにとっては、制限が多く感じられる場合があります。

ストアアプリを管理することは、システムのパフォーマンスを最適化する上で重要な要素となります。特に不要なアプリをアンインストールすることは、ディスク容量を確保し、システムの動作を軽快に保つために役立ちます。

アンインストール方法の前準備


PowerShellを使用してWindowsストアアプリをアンインストールする前に、いくつかの準備が必要です。これらの準備を行うことで、効率的にアプリのアンインストールを実行し、問題を防ぐことができます。

1. 管理者権限の確認


PowerShellでアプリケーションをアンインストールするには、管理者権限が必要です。管理者権限でPowerShellを実行することで、システムレベルでの操作が可能になります。

  • 管理者権限でPowerShellを開く手順
  1. スタートメニューを開く
  2. 「PowerShell」を検索
  3. 検索結果の「Windows PowerShell」を右クリックし、「管理者として実行」を選択

2. ストアアプリの一覧取得


アンインストールしたいアプリを特定するために、まずはシステムにインストールされているストアアプリの一覧を確認する必要があります。PowerShellで簡単にインストールされているアプリをリストアップできます。
以下のコマンドを使用して、インストール済みのストアアプリを確認できます。

Get-AppxPackage

このコマンドで、インストールされているすべてのアプリが表示されます。特定のアプリのみを表示したい場合は、フィルターを使用して絞り込むこともできます。
例えば、特定のアプリ名で検索する場合は、次のようにコマンドを入力します。

Get-AppxPackage *アプリ名*

3. アプリ名の正確な確認


アンインストールしたいアプリの正確な名前(PackageFullName)を確認することが重要です。リストアップされたアプリの中から該当するアプリを見つけ、そのPackageFullNameをコピーしておきます。
これにより、アンインストールする際に誤って他のアプリを削除するリスクを避けられます。

4. アンインストール後の影響の確認


アプリをアンインストールする前に、そのアプリがシステムに与える影響を理解しておくことも大切です。特に、標準でインストールされているアプリ(例: Microsoft EdgeやMicrosoft Store)は、アンインストールすることで他のシステム機能に影響を与えることがあるため、注意が必要です。
不要なアプリをアンインストールすることでシステムをクリーンに保つことができますが、必要な機能を損なわないように確認してから実行しましょう。

これらの準備を整えた後、実際にアプリをアンインストールする手順に進むことができます。

ストアアプリのアンインストール手順


PowerShellを使用してWindowsストアアプリをアンインストールする手順を詳しく解説します。このプロセスは非常にシンプルで、数行のコマンドを実行するだけでアプリを削除できます。

1. アプリの名前(PackageFullName)を取得する


まず、アンインストールしたいアプリの正確な名前を取得する必要があります。前述の通り、Get-AppxPackageコマンドを使用してインストールされているアプリ一覧を表示し、アンインストールしたいアプリのPackageFullNameを確認します。
例えば、Microsoft Edgeをアンインストールしたい場合、以下のコマンドで一覧を表示します。

Get-AppxPackage *MicrosoftEdge*

これで、PackageFullNameが表示されるので、その名前をコピーします。

2. アプリをアンインストールする


アプリのPackageFullNameが分かれば、次のコマンドでアンインストールを実行できます。

Get-AppxPackage -Name "アプリ名" | Remove-AppxPackage

ここで、"アプリ名"は、アンインストールしたいアプリのPackageFullNameに置き換えます。例えば、Microsoft Edgeの場合は次のようにコマンドを実行します。

Get-AppxPackage -Name "Microsoft.MicrosoftEdge_8wekyb3d8bbwe" | Remove-AppxPackage

これで指定したアプリがアンインストールされます。

3. アンインストールの確認


アンインストールが完了したら、アプリが正しく削除されたかどうかを確認するために、再度Get-AppxPackageコマンドを実行して、該当アプリがリストに表示されないことを確認します。

Get-AppxPackage *MicrosoftEdge*

リストに表示されなければ、アンインストールは正常に完了しています。

4. アンインストール後のリセットとクリーンアップ


アプリのアンインストール後は、必要に応じてキャッシュや設定ファイルを手動で削除し、システムをさらにクリーンに保つことができます。特に、アプリによって作成された設定ファイルやデータが残っていることがあるので、それらを削除することをおすすめします。

アンインストールが完了した後、必要に応じて、ストアからアプリを再インストールすることも可能です。

複数のアプリを一括アンインストール


PowerShellを使用すると、複数のストアアプリを一度にアンインストールすることができます。これにより、個別にアプリを削除する手間が省け、時間を大幅に節約できます。以下に、複数アプリを一括でアンインストールする方法を解説します。

1. 一括アンインストール用スクリプトの作成


複数のアプリを一括でアンインストールする最も簡単な方法は、スクリプトを作成して実行することです。PowerShellスクリプトを使用すると、複数のアプリをまとめて削除するコマンドを一度に実行できます。

以下のように、Remove-AppxPackageコマンドを組み合わせて、複数のアプリを一括でアンインストールすることができます。

$apps = @(
    "Microsoft.MicrosoftEdge_8wekyb3d8bbwe",
    "Microsoft.XboxApp_8wekyb3d8bbwe",
    "Microsoft.WindowsStore_8wekyb3d8bbwe"
)

foreach ($app in $apps) {
    Get-AppxPackage -Name $app | Remove-AppxPackage
}

このスクリプトでは、削除したいアプリのPackageFullNameを$apps配列にリスト化し、それぞれに対してGet-AppxPackageとRemove-AppxPackageコマンドを実行しています。これにより、指定したすべてのアプリを一度にアンインストールできます。

2. アプリ名の取得方法


一括でアンインストールするアプリのPackageFullNameを取得する方法については、前述の通りGet-AppxPackageを使用してインストールされているアプリ一覧を表示し、削除したいアプリのPackageFullNameを確認します。

Get-AppxPackage

表示されたリストから削除したいアプリのPackageFullNameをコピーし、上記のスクリプトに追加します。

3. スクリプトの実行


PowerShellスクリプトを実行するには、まずスクリプトをファイルに保存します。例えば、UninstallApps.ps1というファイル名で保存したとしましょう。その後、管理者としてPowerShellを開き、次のコマンドを実行してスクリプトを実行します。

.\UninstallApps.ps1

これで、スクリプトにリストされたすべてのアプリが一括でアンインストールされます。

4. アンインストール後の確認


一括アンインストール後、再度Get-AppxPackageを実行して、指定したアプリが削除されたことを確認します。削除されていれば、アンインストールは成功です。

Get-AppxPackage

一括アンインストールを使用することで、複数の不要なストアアプリを素早く整理し、システムのクリーンアップを効率的に進めることができます。

アンインストール後の確認方法


アプリをアンインストールした後、確実に削除されたかを確認することが重要です。アンインストールが完了していない場合やエラーが発生している場合もあるため、正しく削除されたかをしっかり確認しましょう。

1. インストールされているアプリの一覧を再確認


アンインストールが完了したかどうかを最も簡単に確認する方法は、PowerShellで再度インストールされているアプリの一覧を表示することです。

Get-AppxPackage

これにより、現在インストールされているすべてのストアアプリが表示されます。アンインストールしたアプリがリストに表示されなければ、正常に削除されたことが確認できます。

特定のアプリのみを確認する場合は、アプリ名でフィルタリングすることも可能です。例えば、Microsoft Edgeが削除されたかを確認するには、以下のコマンドを実行します。

Get-AppxPackage *MicrosoftEdge*

アンインストールしたアプリがリストに表示されなければ、削除は成功しています。

2. エラーメッセージの確認


アンインストール中にエラーが発生することがあります。エラーが表示される場合、その原因を特定して対処する必要があります。エラーメッセージはPowerShellに直接表示されるため、何か問題が発生した場合は、そのメッセージに従って修正を試みます。例えば、必要な権限が不足している場合や、依存関係にあるアプリが削除されていない場合などです。

3. アプリの残存データの確認


一部のアプリは、アンインストール後に設定ファイルやキャッシュなどのデータをシステムに残す場合があります。これらの残存データがシステムに影響を与えることがあるため、手動で削除することをおすすめします。残存データは通常、ユーザーのAppDataフォルダ内に格納されます。
例えば、AppData内のLocalやRoamingフォルダを確認し、不要なファイルを削除します。

C:\Users\<ユーザー名>\AppData\Local
C:\Users\<ユーザー名>\AppData\Roaming

4. システムパフォーマンスの確認


アプリをアンインストールした後は、システムのパフォーマンスが向上しているかを確認することも重要です。不要なアプリが削除されることで、システムの動作が軽くなるはずです。特に、ディスク容量が解放されていることを確認しましょう。
ディスクの空き容量を確認するには、次の手順で行います。

  1. 「スタート」メニューから「設定」を開く
  2. 「システム」を選択
  3. 「ストレージ」セクションをクリックし、空き容量を確認

もし空き容量が増えていれば、アンインストールが効果的であったことが分かります。

これらの確認を行うことで、アンインストールが正常に完了したかどうかを確実に把握できます。

トラブルシューティングとエラー解決


PowerShellを使用してストアアプリをアンインストールする際に発生する可能性のあるトラブルとその解決方法を紹介します。これらの問題を事前に把握しておくことで、スムーズに作業を進めることができます。

1. “アクセスが拒否されました” エラー


PowerShellを管理者権限で実行していない場合、アプリのアンインストール時に「アクセスが拒否されました」というエラーが表示されることがあります。このエラーは、管理者権限が不足しているために発生します。

解決策


PowerShellを「管理者として実行」してから、再度アンインストールコマンドを実行します。

  1. スタートメニューを右クリックして、「Windows PowerShell」を選択
  2. 「管理者として実行」をクリック
    これで、管理者権限でPowerShellを実行でき、アンインストール作業を行えるようになります。

2. “依存関係が解決できません” エラー


ストアアプリによっては、他のアプリに依存している場合があります。この場合、「依存関係が解決できません」というエラーが表示されることがあります。

解決策


依存しているアプリが削除されていないか、アンインストールの順序が正しくない可能性があります。依存関係のあるアプリを先にアンインストールする必要があります。依存関係の確認には、次のコマンドを使用して、どのアプリが依存しているかを確認することができます。

Get-AppxPackage -Name "依存関係のあるアプリ名"

その後、依存関係が解決された状態で再度アンインストールを試みます。

3. “アプリがシステムで使用中です” エラー


アプリをアンインストールしようとしたとき、「アプリがシステムで使用中です」と表示されることがあります。このエラーは、アプリがバックグラウンドで実行中である場合に発生します。

解決策


アプリがバックグラウンドで動作していないことを確認するため、タスクマネージャーを開き、実行中のアプリを確認して終了します。タスクマネージャーを開くには、Ctrl + Shift + Escを押し、該当するアプリを選んで「タスクの終了」をクリックします。
その後、PowerShellを再度実行し、アンインストールを試みます。

4. “パッケージが見つかりません” エラー


アプリのPackageFullNameを間違って入力した場合、「パッケージが見つかりません」というエラーが表示されます。このエラーは、指定したアプリの名前やIDが正しくない場合に発生します。

解決策


Get-AppxPackageコマンドでインストールされているアプリを再確認し、正確なPackageFullNameを取得して、コマンドを再実行します。

Get-AppxPackage *アプリ名*

正確なPackageFullNameをコピーし、そのままコマンドに貼り付けて実行します。

5. “アンインストールの操作が失敗しました” エラー


「アンインストールの操作が失敗しました」というエラーが発生した場合、PowerShellのコマンドが正しく実行されていないことがあります。このエラーの原因としては、キャッシュや設定ファイルが影響していることが多いです。

解決策


まず、システムの再起動を行ってから再度アンインストールを試みます。再起動後、不要なアプリが削除されることがあるため、システムをリフレッシュさせることが解決に繋がります。

また、Remove-AppxPackageのコマンドに-AllUsersオプションを追加して、すべてのユーザーアカウントにインストールされているアプリを削除することも試すことができます。

Get-AppxPackage -Name "アプリ名" -AllUsers | Remove-AppxPackage

これらの解決方法を試すことで、一般的なエラーを解決し、ストアアプリのアンインストール作業を正常に完了させることができます。

ストアアプリの再インストール方法


アンインストールしたストアアプリを再インストールする方法について解説します。誤って削除してしまった場合や再度インストールしたい場合は、PowerShellやMicrosoft Storeを利用して簡単にアプリを再インストールできます。

1. Microsoft Storeからの再インストール


最も簡単で一般的な方法は、Microsoft Storeを利用してアプリを再インストールすることです。アプリがMicrosoft Storeに登録されている場合、この方法で簡単にインストールできます。

手順

  1. Microsoft Storeを開く
    スタートメニューから「Microsoft Store」を検索して開きます。
  2. 再インストールしたいアプリを検索
    Microsoft Store内で、再インストールしたいアプリの名前を検索ボックスに入力します。
  3. インストールをクリック
    アプリの詳細ページが表示されたら、「インストール」ボタンをクリックして再インストールを開始します。

再インストールが完了すると、アプリは再度システムにインストールされ、利用可能になります。

2. PowerShellを使って再インストールする


PowerShellを使ってストアアプリを再インストールすることも可能です。これにより、コマンドを使って効率的にアプリをインストールできます。

手順

  1. Microsoft Storeからアプリのインストール情報を取得
    Get-AppxPackageコマンドを使用して、削除したアプリのPackageFullNameを確認します。再インストールしたいアプリがリストにある場合、そのPackageFullNameを取得します。
   Get-AppxPackage *アプリ名*
  1. アプリのインストールコマンドを実行
    アプリのPackageFullNameが分かれば、Add-AppxPackageコマンドを使用して再インストールします。
   Add-AppxPackage -Path "C:\パス\to\アプリのインストールファイル"

インストールパスに、再インストールするアプリのインストールファイルがある場合、そのパスを指定してインストールします。

3. PowerShellを使ってMicrosoft Storeアプリを再インストールする(手動インストール)


一部のアプリは、PowerShellで直接再インストールすることも可能です。以下のコマンドを実行すると、Microsoft Storeからアプリを再インストールできます。

手順

  1. 再インストールするアプリの名前を取得
    まず、Get-AppxPackageで削除したアプリ名を確認します。
   Get-AppxPackage *アプリ名*
  1. 再インストールするアプリのPackageFamilyNameを確認
    次に、PackageFamilyNameを確認します。以下のコマンドを実行します。
   Get-AppxPackage *アプリ名* | Select-Object PackageFamilyName
  1. 再インストールコマンドを実行
    取得したPackageFamilyNameを用いて、アプリを再インストールします。
   Add-AppxPackage -Path "MicrosoftStore://?appid=<アプリのPackageFamilyName>"

これで、Microsoft Storeを通じてストアアプリが再インストールされます。

4. インストールがうまくいかない場合の対処法


アプリの再インストールがうまくいかない場合、いくつかの原因が考えられます。以下の対処法を試してみてください。

対処法1: Microsoft Storeの修復


Microsoft Store自体に問題がある場合、ストアを修復することで再インストールがうまくいくことがあります。

  1. スタートメニューから「設定」を開く
  2. 「アプリ」を選択
  3. 「Microsoft Store」を検索し、修復オプションを選択して修復します。

対処法2: Windowsのトラブルシューティングツールを使用


Windowsには「アプリのトラブルシューティングツール」が組み込まれており、これを使用することでストアアプリのインストール問題を自動的に修正できることがあります。

  1. 「設定」を開く
  2. 「更新とセキュリティ」>「トラブルシューティング」
  3. 「Windows Store アプリ」を選択し、指示に従ってトラブルシューティングを実行します。

これらの方法で、再インストールの問題を解決できる場合があります。

まとめ


本記事では、PowerShellを活用したWindowsのストアアプリのアンインストール方法から、トラブルシューティング、再インストール手順までを詳しく解説しました。

まず、PowerShellを使用して個別または複数のストアアプリを簡単にアンインストールする方法を学びました。また、アプリ削除後の確認方法や、よく発生するエラーについても紹介し、トラブル解決のための具体的な手順を示しました。

さらに、誤ってアンインストールしたアプリを再インストールする方法についても、Microsoft Storeを利用した基本的な手順から、PowerShellでの手動インストール方法まで幅広く解説しました。

ストアアプリの管理は、システムの効率性を向上させ、不要なアプリケーションを排除するために非常に重要です。PowerShellを使いこなすことで、より効果的に環境を整え、作業を効率化することができます。

これらの知識を活用して、クリーンなシステムを維持し、快適な操作環境を提供できるようになるでしょう。

この記事を書いた人

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

コメント

コメントする

目次