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

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

Windows 10には、Microsoft Storeからダウンロードしたアプリを「修復」または「リセット」できる機能が標準で搭載されています。しかし、複数のアプリをまとめてリセットしたい場合、設定画面からは一括操作ができません。そこで役立つのがPowerShellです。本記事では、Windows 10でPowerShellを使ってストアアプリをリセットする方法を詳しく解説します。1つのアプリだけをリセットすることも、複数のアプリや特定のキーワードに一致するアプリをまとめてリセットすることも可能です。

PowerShellでMicrosoft Storeアプリをリセットするメリット

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

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

この方法の最大のメリットは、「カメラ」アプリなど、これまで設定画面からはリセットできなかった一部のシステムコンポーネントにもリセットコマンドを実行できる点です。以下の手順に従って操作してみましょう。

手順1:PowerShellを管理者として起動する

まず、PowerShellを管理者権限で開きます。可能であれば、最新のPowerShell 7を使用するのがおすすめです。

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

次のコマンドを入力して実行すると、システムにインストールされているアプリの一覧が表示されます。

Get-AppXPackage -AllUsers

特定のアプリを検索したい場合は、以下のようにワイルドカード(*)を活用します。

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}

新しい「Reset-AppxPackage」コマンドの登場により、この面倒な作業から解放されました。

注意点:ユーザーデータは削除される

この方法でアプリをリセットすると、ユーザーデータ、キャッシュ、オフラインファイルなどがすべて削除される点に注意してください。そのため、アプリを完全に初期状態から使い直したい場合や、再インストールの手間をかけずにトラブルを解消したい場合に特に有効な手段といえます。

  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からインターネット上の