Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10でPowerShellを使ってMicrosoft Storeアプリをリセットする方法

Windows 10には、Microsoft Storeからダウンロードしたアプリを修復・リセットできる機能が標準で搭載されています。しかし、複数のアプリをまとめてリセットしたい場合、それを実行する直接的なオプションは用意されていません。そこで役立つのがPowerShellです。この記事では、PowerShellを使ってWindows 10のストアアプリをリセットする方法を詳しく解説します。単一のアプリだけでなく、複数のアプリや、キーワードに一致するアプリを一括でリセットすることも可能です。

PowerShellを使ってMicrosoft Storeアプリをリセットする

PowerShellには、Windows上のアプリを管理するための豊富なコマンドが用意されています。たとえば「Get-AppxPackage」コマンドレットを使えば、特定のユーザープロファイル、あるいはすべてのユーザーにインストールされているアプリパッケージの一覧を取得できます。ただし、このコマンドは管理者権限で実行する必要があります。

この方法の最大のメリットは、「カメラ」アプリなど、これまで設定画面からリセットできなかったシステムコンポーネントに対してもリセットコマンドを実行できる点です。それでは、具体的な手順を見ていきましょう。

手順1:インストール済みアプリの一覧を確認する

まず、管理者としてPowerShellを起動します。可能であれば、最新のPowerShell 7を使用するのがおすすめです。次のコマンドを実行すると、システムにインストールされているアプリの一覧が表示されます。

Get-AppxPackage -AllUsers

手順2:キーワードでアプリを検索する

特定のアプリを探したい場合は、以下のようにワイルドカード(アスタリスク)を活用します。アスタリスクの間に入力した文字列を含むアプリだけが抽出され、一覧表示されます。

Get-AppxPackage *start* -AllUsers

この例では、「start」というキーワードに一致するNarratorQuickStart、GetStarted、StartMenuExperienceHostなどのアプリが表示されます。

手順3:アプリをリセットする

アプリを実際にリセットするには、次の形式でコマンドを実行します。

Get-AppxPackage <アプリのパッケージ名> | Reset-AppxPackage

たとえば「はじめに(Get Started)」アプリの場合、パッケージ名は「Microsoft.Getstarted」なので、リセット用のコマンドは以下のようになります。

Get-AppxPackage Microsoft.Getstarted | Reset-AppxPackage

応用:複数のアプリを一括リセットする

このコマンドは応用範囲が非常に広く、ワイルドカードを使って対象となるアプリを増やしたり、インストール済みのすべてのアプリをまとめてリセットしたりすることもできます。以前は、アプリをリセットするには、以下のような複雑なコマンドを実行して再インストールするしかありませんでした。

Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

なお、この方法でアプリをリセットすると、ユーザーデータ、キャッシュ、オフラインファイルなどがすべて削除される点に注意してください。

とはいえ、すべてをアンインストールして再インストールし直すよりも、アプリを手軽に初期状態へ戻したい場合には、非常に便利で効率的な方法といえます。

  1. PowerShellを使ってWindows 11/10のユーザーアカウントからMicrosoft Storeアプリをアンインストールする方法

    プリインストールされたWindows Storeアプリを完全にアンインストールする方法については、以前の記事でご紹介しました。あの手順は、Windows 11/10で利用できるMicrosoft Storeアプリにもそのまま有効です。 今回は同じアプローチを応用して、現在ログインしているユーザーアカウントからMicrosoft Storeアプリをアンインストールする方法を解説します。以前の記事と同様に、この方法でもWindows PowerShellのコマンドレットを活用します。 Windows 11/10の自分のアカウントから特定のアプリを無効化・削除したいとお考えなら、この記事がきっと役立

  2. Windows 10のPowerShellでファイルをダウンロードする方法【コマンド例付き】

    Windows 10に搭載されているWindows PowerShellは、コマンドプロンプトをはるかに上回る機能を持つ強力なツールです。OSに対してより高度な操作と制御を提供できるため、近い将来コマンドプロンプトに取って代わるとも言われています。Microsoftが開発したPowerShellは、タスクの自動化や構成管理を目的としたツールで、.NET Frameworkをベースに、コマンドラインインターフェースとスクリプト言語を備えています。 PowerShellでファイルをダウンロードする手順 ここでは、シンプルなコマンドを使って、Windows PowerShellからインターネット上の