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

Windows 10で削除したMicrosoft Storeを修復・再インストールする方法【完全ガイド】

Windows 10の標準搭載モダンアプリをアンインストールする際、うっかりMicrosoft Store自体を削除してしまうユーザーは少なくありません。特に多いのが、サードパーティ製ツールや、Get-AppXProvisionedPackage -online | Remove-AppxProvisionedPackage -onlineのようなPowerShellスクリプトを安易に実行したケースです。これらのコマンドは例外なくすべてのUWP/APPXアプリを削除してしまうため、注意が必要です(Windows 10の標準APPXアプリを正しくアンインストールする方法については、関連記事を参照してください)。

Windows 10でMicrosoft Storeが見つからない、または正常に動作しない場合は、このガイドの手順に従ってリセットまたは修復を行うことで復元できます。

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

Microsoft Storeアプリが起動しない、またはエラーが発生する場合は、まず初期設定へのリセットとキャッシュデータの削除を試してみましょう。

  1. 「設定」→「アプリ」→「アプリと機能」を開きます。
  2. 一覧からMicrosoft Storeを探してクリックし、詳細オプションを選択します。
  3. 表示された画面でリセットをクリックし、既存の設定データの削除を確認します。

また、コマンドプロンプトから以下のコマンドを実行することでも、Microsoft Storeをリセットできます。

WSReset.exe

PowerShellでMicrosoft Storeアプリを復元する方法

PowerShellのRemove-AppxPackageコマンドレットでシステムのAPPXアプリを削除した場合、実はWindowsはアプリをディスクから完全に消去しているわけではなく、登録を解除しているだけです。そのため、XMLマニフェストファイルを使ってWindowsStoreアプリを再登録すれば復元できる可能性があります。

  1. まず、アプリのファイルがローカルディスクに残っているか確認します。
    Get-ChildItem 'C:\Program Files\WindowsApps'|where-object {$_.Name -like "*WindowsStore*"}
  2. この例では、Microsoft.WindowsStore_*という名前のディレクトリが残っていました。
  3. AppXManifest.xmlを使用して、Windows 10にWindowsStoreアプリを再登録します。
    Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    ヒント:Add-AppxPackageの実行時にアクセス拒否エラーが表示される場合は、icaclsツールを使用してC:\Program Files\WindowsApps\の所有者権限を自分のアカウントに付与してみてください。
  4. スタートメニューにMicrosoft Storeのアイコンが表示されていることを確認します。

Windows 10にMicrosoft Storeアプリを手動でインストールする方法

C:\Program Files\WindowsApps内にWindows Storeのファイルが存在しない場合、Add-AppxPackageでアプリを登録しようとすると、以下のようなエラーが表示されます。

Add-AppxPackage : Cannot find path.
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
Cannot register the Microsoft.WindowsStore package because there was a merge failure.

この場合は、Microsoftの公式サイトからWindowsStoreのファイルと依存パッケージをダウンロードし、APPXアプリを手動でインストールする必要があります。

この方法は、Windowsイメージから最初からモダンアプリを削除しているユーザーや、UWPアプリが一切プリインストールされていないWindows 10 LTSC Enterpriseのユーザーにも有効です。

  1. 管理者権限でPowerShellコンソールを開きます。
  2. 以下のコマンドを実行し、WindowsStoreアプリがインストールされていない(削除されている)ことを確認します。
    Get-AppXPackage -AllUsers |where-object {$_.Name -like "*WindowsStore*"}
  3. https://store.rg-adguard.net/ にアクセスします(このサイトではMicrosoftの公式サイトからAPPXインストールファイルへの直接リンクを取得できます)。検索フィールドにMicrosoft Storeのリンク(https://www.microsoft.com/store/productId/9wzdncrfjbmp)を貼り付け、ドロップダウンリストでRetailを選択します。
  4. Storeアプリを正常に動作させるには、お使いのWindowsのバージョン(x64またはx86)に対応した以下の6つのAPPXファイルをダウンロードする必要があります:Microsoft.NET.Native.Framework.1.7Microsoft.NET.Native.Framework.2.2Microsoft.NET.Native.Runtime.1.7Microsoft.NET.Native.Runtime.2.2Microsoft.VCLibsMicrosoft.UI.Xaml.2.4
  5. ダウンロードしたパッケージの一例は以下の通りです。
    Microsoft.NET.Native.Framework.1.7_1.7.27413.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.NET.Native.Runtime.1.7_1.7.27422.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.VCLibs.140.00_14.0.29231.0_x64__8wekyb3d8bbwe.Appx
    Microsoft.UI.Xaml.2.4_2.42007.9001.0_x64__8wekyb3d8bbwe.Appx
  6. 同様に、appxbundle拡張子のMicrosoft.WindowsStoreインストールファイル(例:Microsoft.WindowsStore_12104.1001.113.0_neutral_~_8wekyb3d8bbwe.appxbundle)をダウンロードします。ダウンロードしたファイルに拡張子がない場合は、手動で.appxbundleを追加してください。
  7. すべてのパッケージを1つのディレクトリにコピーし、以下のPowerShellスクリプトでインストールします。
    $Path = 'C:\PS\Store'
    Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
    Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

    Microsoft.WindowsStoreのインストール中に依存関係のエラーが表示された場合は、指定されたAPPXパッケージを手動でダウンロードしてインストールしてください。
  8. Windows Storeがインストールされ、スタートメニューにアイコンが表示されていることを確認します。

企業向けのVLSC(ソフトウェアアシュアランス)サブスクリプションをお持ちの場合は、Microsoftの公式サイトからWindows 10 Inbox AppsのISOイメージをダウンロードできます。このオフラインイメージには、Microsoft Storeを含むすべての標準搭載アプリが収録されています。

ISOイメージからWindows Storeをインストールするには、以下のコマンドを使用します。

Add-AppxProvisionedPackage -Online -PackagePath "D:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.appxbundle" –LicensePath "D:\x86fre\Microsoft.WindowsStore_8wekyb3d8bbwe.xml"

  1. Windows 10でMicrosoft Storeのエラー0x80070005を解決する方法

    Microsoft Storeは、Windows 10環境において欠かせない存在です。アプリ、ゲーム、ユーティリティツールなどさまざまなソフトウェアをダウンロード・インストールでき、Windows体験をより豊かにし、日々の生産性を高めてくれます。Microsoftが提供するWindows専用のアプリストアであり、インストール済みのアプリやサービスを一元管理できるのも大きな魅力です。さらに、既存アプリの更新が必要なときにも、Microsoft Storeがそのプラットフォームとして機能します。 Microsoft Storeでアプリの更新ができず、「0x80070005」というエラーが表示され

  2. Windows 10 で Microsoft Store の接続エラー(0x80072EE7)を解決する方法

    Microsoft Storeは、Windows 10でアプリやゲームをダウンロード・更新するための公式マーケットプレイスです。定期的なアップデートにより新機能や改善が追加されますが、お気に入りのゲームをダウンロードしたり既存のアプリを更新しようとした際に、Microsoft Storeが接続できず、エラーコード0x80072EE7「サーバーで問題が発生しました(the server has stumbled)」というエラーが表示されることがあります。 この問題の原因はさまざまで、インターネット接続の不具合、プロキシやファイアウォールによる接続ブロック、ストアデータベースの破損、Windows