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

Windows 10(バージョン 21H2)で既定のアプリを再インストール・再登録する方法

Windows 10 には、スタートメニュー、Cortana、Microsoft Edge ブラウザー、Xbox、Microsoft Store、写真、Paint 3D、OneNote、Skype など、数多くの標準搭載アプリが付属しています。これらは Windows 10 のインストール時やアップグレード時に自動的にプリインストールされる既定のアプリです。

しかし、Windows 10 の大型アップデートの直後に一部のアプリが消失したり、最新の更新プログラムを適用した後にアプリが正常に動作しない、クラッシュする、応答しなくなるといったトラブルが発生することがあります。複数のアプリが同時に壊れてしまうケースもあります。

まずは設定からアプリをリセットしてみよう

特定のアプリに不具合が発生している場合は、まず以下の手順でそのアプリをリセットすることをおすすめします。

  • キーボードの Windows + I キーを押して「設定」アプリを開きます。
  • アプリ」→「アプリと機能」を選択します。
  • 問題が発生しているアプリを選択し、「詳細オプション」をクリックします。
  • 下へスクロールして「リセット」ボタンをクリックします。
  • 確認画面でもう一度「リセット」をクリックすると、アプリが初期状態に戻ります。

Windows 10(バージョン 21H2)で既定のアプリを再インストール・再登録する方法

リセットしても問題が解決しない場合や、Windows 10 のアップグレード後にアプリが消えてしまった場合は、次に紹介する PowerShell を使った再登録(再インストール)方法を試してください。

PowerShell で既定の Windows アプリを再登録する方法

Windows の標準アプリは、Windows PowerShell でコマンドを実行することで再インストールまたは再登録できます。ここでは、特定のアプリだけを再インストールする方法と、すべての標準アプリを一括で再インストールする方法を順番に解説します。

すべての標準アプリを一括で再インストールする

Windows 10 に搭載されているすべての標準アプリを再インストールするには、以下の手順を実行します。

  1. 管理者権限で Windows PowerShell を開きます。
  2. Win + X キーを押し、メニューから「Windows PowerShell(管理者)」を選択します。
  3. 以下のコマンドをコピーして PowerShell に貼り付け、Enter キーを押して実行します。

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Windows 10(バージョン 21H2)で既定のアプリを再インストール・再登録する方法

このコマンドを実行すると、現在ログインしているアカウントに対して、Windows 10 のすべての既定アプリの再インストールが試みられます。すべてのユーザー向けに再登録したい場合は、代わりに以下のコマンドを使用してください。

Get-AppxPackage -Allusers | Foreach {Add-AppxPackage -Register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

なお、すでにインストール済みのアプリがある場合は、赤色のエラー表示が出ることがありますが、これは無視して問題ありません。コマンドの実行が完了したら、PC を再起動してまっさらな状態で起動し、アプリの不具合が解消されたかどうかを確認しましょう。

Windows 10(バージョン 21H2)で既定のアプリを再インストール・再登録する方法

特定のアプリだけを再インストールする

特定のアプリだけに問題があり、他のアプリは正常に動作している場合は、上記のコマンドですべてを再登録する必要はありません。以下のコマンドを使えば、目的のアプリだけを個別に再登録できます。

  • Win + X キーを押して「Windows PowerShell(管理者)」を開きます。
  • 管理者用の PowerShell 画面に、対象アプリのコマンドをコピー&ペーストして Enter キーで実行します。

主な標準アプリごとの再登録コマンドは以下の通りです。

  • 3D Builder:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *3DBuilder*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • アラーム&クロック:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsAlarms*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • App Connector:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *AppConnector*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 電卓:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsCalculator*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • カレンダーとメール:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *windowscommunicationsapps*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • カメラ:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsCamera*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Candy Crush Soda Saga:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *CandyCrushSodaSaga*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Connect:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *PPIProjection*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Contact Support(サポートに連絡):

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *ContactSupport*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Cortana:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *Windows.Cortana*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • フィードバック ハブ:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsFeedbackHub*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Office を入手:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *MicrosoftOfficeHub*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 使い方のヒント:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *GetStarted*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • メールとカレンダー:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *windowscommunicationsapps*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • マップ:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsMaps*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • メッセージング:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *Messaging*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Microsoft Edge:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *MicrosoftEdge*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Microsoft Solitaire Collection:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *MicrosoftSolitaireCollection*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • マネー:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *BingFinance*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 映画とテレビ:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *ZuneVideo*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • ニュース:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *BingNews*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • OneNote:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *Office.OneNote*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Paint 3D:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *MSPaint*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • People:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *People*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 電話:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *CommsPhone*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Phone Companion:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsPhone*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 写真:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *Photos*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 設定:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *immersivecontrolpanel*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Skype:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *SkypeApp*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • スポーツ:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *BingSports*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • スティッキーノート:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *MicrosoftStickyNotes*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Microsoft Store:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *microsoftStore*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Sway:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *Office.Sway*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Twitter:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *Twitter*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • ボイス レコーダー:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *WindowsSoundRecorder*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • 天気:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *BingWeather*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Xbox:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *XboxApp*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

  • Xbox One SmartGlass:

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage *XboxOneSmartGlass*).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

一覧にないアプリを再登録する方法

Windows では新しいアプリが定期的に追加されるため、問題が発生しているアプリが上記の一覧に含まれていない場合があります。そのようなときは、以下の手順で任意のアプリを再登録できます。

まず、管理者権限の PowerShell で次のコマンドを実行します。

Get-AppxPackage -AllUsers | Select Name, PackageFullName

Enter キーを押すと、PC にインストール可能なパッケージの一覧が表示されます。この中から、再登録(再インストール)したいアプリを探します(例:Skype アプリ)。

次に、パッケージ名を選択して Ctrl + C でコピーし、メモ帳などに貼り付けておきます(例:Microsoft.SkypeApp_11.8.204.0_x64__kzf8qxf38zg5c)。その後、以下のコマンドを実行します。

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\PackageFullName\appxmanifest.xml"}

注意:コマンド内の「PackageFullName」の部分を、先ほどコピーしたパッケージ名に置き換えてください。具体的には、以下のようなコマンドになります。

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.SkypeApp_11.8.204.0_x64__kzf8qxf38zg5c\appxmanifest.xml"}

Enter キーを押してコマンドの実行が完了するまで待ちます。その後、Windows を再起動し、再インストールしたアプリが正常に動作するかどうかを確認してください。

それでも解決しない場合は PC を初期状態に戻す

上記の方法でも問題が解決しない場合は、「PC をリセット」機能を利用するのが有効です。この機能を使えば、ファイルやフォルダーに影響を与えることなく Windows 10 を再インストールできます。

  • 設定」を開きます。
  • 更新とセキュリティ」をクリックします。
  • 回復」を選択します。
  • この PC をリセットする」の項目にある「作業を開始する」ボタンをクリックします。

Windows 10(バージョン 21H2)で既定のアプリを再インストール・再登録する方法

個人用ファイルを保持する」オプションを選択し、画面の指示に従って操作すれば、ファイルを残したまま Windows 10 をリセットできます。

Windows 10(バージョン 21H2)で既定のアプリを再インストール・再登録する方法

この記事が、Windows 10 のプリインストールアプリの再インストールに役立ったでしょうか。ぜひコメント欄でお知らせください。あわせて以下の関連記事もおすすめです。

  • Windows 10 のアクティブ化ウォーターマークを完全に削除する方法
  • Windows 10 ノート PC がスリープモードから復帰しないときの対処法
  • Windows 10 のエラー 0xc000012f(Bad Image エラー)を修正する方法
  • Windows 10 で「このアプリは保護のためブロックされました」と表示されたときの対処法
  • Windows 10 でのデバイスドライバーの更新・再インストール・ロールバック方法
  1. Windows 11でアプリをアーカイブする方法|設定手順とメリット・注意点を徹底解説

    誰もが「使うつもり」でアプリをダウンロードしながら、そのまま忘れてしまう経験があるのではないでしょうか。使わなくなったアプリでも、ストレージ容量を占有し続け、インターネット接続の帯域を無駄に消費します。Microsoftはこうした問題を防ぐために「アプリのアーカイブ」機能を搭載しました。なお、この機能はMicrosoft Storeからダウンロードしたアプリにのみ対応しています。 アプリのアーカイブ機能とは?何のためにあるのか アプリのアーカイブとは、あまり使わないアプリを削除しつつ、そのファイルや設定を保存しておける機能です。アーカイブされたアプリを再度開きたい場合は、WindowsがMi

  2. Windows 11で不足している既定アプリを復元する4つの方法

    Windowsには、基本的な作業をこなすのに役立つ便利なアプリケーションが数多くプリインストールされています。そのため、ユーザーがこれらを手動でインストールする必要はありません。しかし、これらの既定のアプリがデバイスから消えてしまったらどうすればよいのでしょうか。既定アプリが欠落する原因はいくつか考えられますが、最も多いのは新しいOSアップデートやビルドのインストール直後です。また、古いOSから新しいOSへアップグレードした際にも発生することがあります。さらに、システムのバグによって複数の既定アプリが表示されなくなるケースもあります。この記事では、Windows 11で失われた既定アプリを復元