Windows でアプリをアンインストールするのは、一見するとかなり簡単そうに見えます。「設定」を開いてアプリを探し、「アンインストール」をクリックするだけで、あっという間に完了します。しかし、実際には、それよりも少し複雑です。プログラムによっては、不要なファイルやレジストリエントリが残ってしまい、後で容量を圧迫したり、奇妙な問題を引き起こしたりすることがあります。また、なかなかアンインストールできないアプリもあり、何が起こっているのか分からず頭を悩ませることになります。アプリを削除しようとして、その後フリーズしたり、再び表示されたりした経験があるなら、それはあなただけではありません。このガイドでは、実際に機能する方法をいくつか紹介します。カジュアルな UI には表示されない、コマンドラインで少し操作するだけで済むトリックもいくつかあります。もちろん、Windows は単純な操作を不必要に複雑にしてしまうことがあるからです。
Windowsでアプリをアンインストールする方法
方法1: 組み込み設定を使用する
すべてが順調に進んだ場合、これがデフォルトの開始点となります。アプリが正常に動作していれば、設定から削除すればかなりきれいに消えるはずです。これは主にユニバーサルアプリと、「アプリと機能」にリストされているほとんどのデスクトッププログラムに適用されます。素早くクリーンアップでき、不要なファイルも少なく、ほとんどのユーザーにとって簡単に実行できます。
設定メニューを開く
- [スタート] メニューをクリックし、[設定]歯車アイコンをクリックするか、Windows + Iすばやくアクセスするには を押します。
- 設定ダッシュボードが開きます。最近のWindowsのコントロールパネルのような感じです。必ずしも直感的ではありませんが、ちゃんと使えます。
アプリと機能に移動
- 設定ウィンドウで、「アプリ」をクリックします。
- このセクションには、WinRT アプリから従来のデスクトップ プログラムまで、インストールされているアプリの一覧が表示されます。
アプリを見つけてアンインストールする
- スクロールするか検索バーで検索して、削除したいアプリを見つけます。
- それをクリックして、ポップアップ表示される「アンインストール」ボタンをクリックします。
- 表示されるプロンプトに従ってください。確認や管理者権限を求めるプロンプトもありますので、「次へ」をすぐにクリックしないでください。
この方法はほとんどの場合問題なく動作しますが、特にWindowsストアからインストールされたアプリの場合はなおさらです。ただし、一部のアプリは不正に削除され、残留ファイルを残すことがあるため、後からより徹底的なクリーンアップが必要になる場合があります。
方法2: 頑固なアプリにPowerShellを使用する
アンインストールを押してもアプリがフリーズしたり、アンインストールを拒否したりする場合は、別の方法を試してみる必要があるかもしれません。PowerShellを使えば、特に設定に正しく表示されないような、なかなかアンインストールできないアプリを強制的に削除できます。これは少し高度な機能ですが、通常のアンインストーラーがうまく機能しないときには、まさに救世主のような存在です。
PowerShellを管理者として開く
- [スタート]ボタンを右クリックし、[Windows PowerShell (管理者)]を選択します。
- または、スタート メニューで「PowerShell」を検索し、右クリックして[管理者として実行]を選択します。
アプリのパッケージ名を見つける
- インストールされているすべての最新アプリを一覧表示するには、次のコマンドを入力します。
Get-AppxPackage
- アプリのリストを見てみると、 のような行があります
PackageFullName
。その名前をコピーしてください。古いデスクトップアプリの場合は、別の方法が必要になる場合があります。
アプリをアンインストールする
PackageFullName
アプリのパッケージ名に置き換えて、次のコマンドを実行します。
Remove-AppxPackage
この方法はUWPアプリ、特に正常に削除されないアプリに有効です。従来のデスクトップアプリの場合は、サードパーティ製のクリーナーや手動削除方法の使用が必要になる場合があります。ただし、PowerShellコマンドをいじると動作が不安定になる可能性があるため、操作内容をよく理解しているか、他の方法を試してみることをお勧めします。環境によっては、すべてを完全に削除するために再起動または再ログインが必要になる場合もあります。
その他のヒントとコツ
C:\Program Files
アプリによっては、 、 、 などの場所、またはや などC:\Program Files (x86)
のユーザー固有のディレクトリにフォルダを残すことがあります。これらのフォルダを手動で削除すると空き容量を確保できますが、システムファイルを削除するとシステム環境が悪化する可能性があるため、常に注意が必要です。頑固なファイルを削除するには、CCleaner や Revo Uninstaller などのツールを使うと、より徹底的なクリーンアップが可能です。Documents
AppData
さらに、一部のマシンでは、アンインストール後に再起動すると、特にアプリがアクティブだった場合やアンインストールプロセスが中断された場合に、残存する痕跡を完全に削除できる場合があります。また、簡単なサインアウトとサインインでも問題が解決する場合もあります。
結局のところ、アプリのアンインストールは一見簡単そうに見えますが、Windowsのエコシステムは断片化されており、アプリが予期せぬ動作をすることがあります。これらのオプションを組み合わせれば、ほとんどの状況に対応できるはずです。
アプリ管理のヒント
- 怪しいソフトウェアやプリインストールされたブロートウェアに遭遇した場合は、OEM 固有の削除ツールを探すか、製造元の Web サイトを参照してください。
- インストール済みのアプリリストを定期的に確認し、整理整頓しましょう。使わなくなったアプリや見覚えのないアプリはアンインストールしましょう。
- スパゲッティ障害が発生してリセットが必要になる場合に備えて、大きな変更を行う前に復元ポイントを設定することを検討してください。
よくある質問
複数のアプリを同時にアンインストールできますか?
実際にはそうではありません。設定やPowerShellを使って一つずつ実行する必要があります。Windowsは一括アンインストールのオプションがかなり面倒です。
アプリをアンインストールした後も再びインストールされてしまう場合はどうすればよいでしょうか?
これは通常、レジストリキーが残っているか、自動再インストール機能が原因です。クリーニングユーティリティやスタートアップエントリのチェックが必要になるかもしれません。CCleanerなどのツールを試してみてください。
PowerShell コマンドの使用にはリスクが伴いますか?
確かに、コマンドをいじると、Remove-AppxPackage
間違ったパッケージやシステムアプリを削除してしまうと問題が発生する可能性があります。パッケージ名を必ず再確認し、不明な場合はシステムをバックアップしてください。
まとめ
- 簡単に削除するには、[設定] > [アプリ] を使用します。
- 扱いにくいアプリの場合は、PowerShell コマンドが役立ちます (注意が必要です)。
- ディレクトリ内の残りのファイルをクリーンアップしてスペースを解放します。
- 念のためアンインストール後に再起動してください。
まとめ
アプリのアンインストールは必ずしもスムーズに進むとは限りません。特にWindowsは最新アプリと従来アプリが混在する環境ではなおさらです。GUIとコマンドラインツールを組み合わせなければ、不要なアプリを整理することができない場合もあります。アプリとシステムにとって適切な方法を選ぶことが重要です。単純なアンインストールで十分な場合もあれば、手動によるクリーンアップやサードパーティ製ツールが必要な場合もあります。この方法が、誰かのイライラする数分、あるいは数時間の節約になれば幸いです。正直なところ、Windowsはもっと簡単にこの手間を省くことができるはずです。