Windows 8のストアアプリ(Metroアプリ)が起動しない・動かないときの対処法まとめ
Windows 10が登場する以前、Windows 8はMicrosoftの最新OEM向けOSとして市場をリードしていました。刷新されたインターフェースとMetroアプリ(従来のWin32アプリに代わるWinRTアプリケーション)は、多くのユーザーを魅了しました。Metroアプリはタイル状に配置できるため、タッチスクリーンでの操作性が大きく向上します。これらのアプリは通常、Microsoft Storeからダウンロードします。ただし、Windows 8でもWin32アプリは引き続きサポートされており、Windows 7と同様に動作します。
しかしその一方で、プリインストールされたアプリやMicrosoft Storeからダウンロードしたアプリ(Metroアプリ)が正常に動作しないという不満が、当時から現在に至るまで多く寄せられています。具体的には、タイルからアプリを開こうとしても完全に起動しない、画面が一瞬点滅してアプリがすぐに閉じてしまう、画面全体がフリーズして再起動せざるを得なくなる、といった症状が報告されています。天気、フォト、マップ、ブラウザー、さらにはストアアプリ自体も影響を受けることがあります。場合によってはストアアプリは動くものの、アプリのインストールや再インストールを試みるとエラーが表示されることもあります。
本記事では、この問題が発生する原因を解説し、それぞれの症状に対する実用的な解決策を順番にご紹介します。
Windows 8のアプリが開かない原因
この問題の主な原因は、破損したファイルです。アプリの起動に必要なアプリケーションファイル自体が破損しているケースや、ユーザーアカウントが破損しているケースがあります。アプリファイルの破損はアプリの強制終了を招き、ユーザーアカウントの破損はアプリの起動権限を妨げます。
また、ファイルの破損以外にも、ストアアプリのキャッシュが破損している可能性があります。アプリは通常、ライセンスの確認などをキャッシュ経由で行うため、キャッシュが壊れているとアプリがクラッシュしたりフリーズしたりすることがあります。
以下に解決策を順に紹介します。最初の方法で改善しない場合は、次の方法へと進んでください。
方法1:コマンドプロンプトでシステムファイルチェッカーを実行する
ディスクのスキャンを実行すると、破損したファイルを検出して修復できます。手順は以下のとおりです。
- 「Windowsキー + C」を押してチャームバーを開き、「検索」をクリックします。

- 検索ボックスに「cmd」と入力します。
- 左側のパネルで「cmd」を右クリックし、「管理者として実行」を選択します。

- 「sfc /scannow」と入力してEnterキーを押します。スキャンが完了するまで待ち、その後PCを再起動してください。

方法2:ストアアプリのキャッシュをリセットする
すべてのMetroアプリはストアアプリと連携しています。ストアアプリのキャッシュをリセットするには、以下の手順に従ってください。
- 「Windowsキー + R」を押して「ファイル名を指定して実行」を開きます。
- テキストボックスに「WSReset.exe」と入力してEnterキーを押します。

- これでストアアプリのキャッシュがリセットされます。PCを再起動して効果を確認してください。ストアアプリを再度起動するとキャッシュが再構築され、アプリが正常に動作するかどうかを確認できます。
方法3:サインアウトして再度サインインする
Windows 8および8.1には、アカウントが正しく初期化されずにこの問題が発生するという既知のバグがあります。OSを更新していない場合は、シャットダウンやスリープではなく、一度サインアウトしてから再度サインインしてみてください。
- 「Ctrl + Alt + Del」を押してユーザーメニューを表示します。
- 「サインアウト」をクリックします。

- ユーザー名とパスワードで再度サインインし、アプリが正常に動作するか確認します。
方法4:「AppDiagnostic」ツールでストアアプリの問題をトラブルシューティングする
アプリ診断ツールは、アプリケーションの問題を検出し、自動的に修復を試みます。以下の手順で試してください。
- apps.diagcabツールをダウンロードします。
- ダウンロードしたファイルをダブルクリックして実行します。
- Windows ストア アプリのトラブルシューティング画面で、「詳細設定」リンクをクリック(またはタップ)します。

- 「管理者として実行する」をクリック(またはタップ)します。

- UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」を選択します。
- もう一度「詳細設定」リンクをクリックします。
- 修復を自動的に適用する場合は「自動的に修復する」にチェックを入れて「次へ」をクリックします。修復内容を手動で選択したい場合はチェックを外して「次へ」へ進みます。

- 画面の指示に従ってスキャンと修復を完了させます。

方法5:PowerShellでAppxManifest.XMLを再登録する
- 「Windowsキー + C」を押してチャームバーを開き、「検索」をクリックします。

- 検索ボックスに「cmd」と入力します。
- 左側のパネルで「cmd」を右クリックし、「管理者として実行」を選択します。

- 以下のコマンドをコピー&ペーストするか、入力します(引用符は不要です):「powershell -ExecutionPolicy Unrestricted Add–AppxPackage –DisableDevelopmentMode –Register $Env:SystemRoot\WinStore\AppxManifest.XML」

- Enterキーを押してスクリプトを実行します。その後、変更を反映させるためにPCを再起動してください。
他の環境で有効だった以下のスクリプトも試せます:「powershell -ExecutionPolicy Unrestricted Add-AppxPackage –DisableDevelopmentMode -Register $Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml」
方法6:すべてのアプリケーションパッケージにアクセス権限を付与する
すべてのアプリに実行権限を与えるには、以下の手順を行います。
- 「C:\Program Files」フォルダーを開きます(隠しファイル・隠しフォルダーの表示を有効にしておいてください:任意のフォルダーを開く > 表示 > オプション > フォルダーオプションの変更 > 表示タブ > 「隠しファイル、隠しフォルダー、および隠しドライブを表示する」を選択 > OK)。

- 「windowsapps」フォルダーを右クリックし、「プロパティ」→「セキュリティ」タブ→「詳細設定」の順に開きます。

- 「続行」をクリックしてオブジェクトの権限情報を表示します。

- 所有者が「TrustedInstaller」と表示されているので、「変更」をクリックします。

- 新しいウィンドウが開きます。「オブジェクトの種類」を選択し、「グループ」にチェックを入れてOKをクリックします。

- 「選択するオブジェクト名を入力してください」の欄に「ALL APPLICATION PACKAGES」と入力します。

- 「OK」を押します。所有者の変更には少し時間がかかることがあります。
- 最後にシステムを再起動します。
方法7:新しいユーザーアカウントを作成する
ユーザーアカウント自体が破損している場合は、新しいアカウントを作成してデータを移行するのが有効です。
- まず「Users」フォルダー内の該当ユーザーのライブラリパスを控えておきます(通常はユーザー名と同じ名前です。例:C:\Users\USERNAME1\)。
ステップ1:問題のあるユーザーアカウントをローカルアカウントに変更する
- 「Windowsキー + C」を押してチャームバーを開き、「設定」をクリックします。

- 設定メニューから「PC設定の変更」をクリックします。

- 「ユーザー」をクリックして自分のユーザー名を選択します。表示されている場合は「ローカルアカウントに切り替える」をクリックします。

ステップ2:ユーザー名を変更する
- 「Windowsキー + R」を押し、「ファイル名を指定して実行」ダイアログにnetplwizと入力してOKをクリックします。

- 自分のユーザー名を選択して「プロパティ」をクリックします。
- ユーザー名を任意の名前(例:「test」)に変更してOKをクリックします。

ステップ3:新しいアカウントを作成する
- 「Windowsキー + C」を押してチャームバーを開き、「設定」をクリックします。
- 設定メニューから「PC設定の変更」をクリックします。

- 下部にある「ユーザーの追加」をクリックします。

- 元のユーザー名で新しいMicrosoftアカウントを作成し、種類を「Administrator(管理者)」に設定します。

- 「test」ユーザーからサインアウトし(Ctrl + Alt + Del → サインアウト)、新しく作成したMicrosoftアカウントでサインインして、既定の構成やフォルダーを作成させます。

ステップ4:ファイルを移動して古いアカウントを削除する
- 控えておいたパス配下のすべてのファイルを、新しく作成したライブラリへ移動します(例:C:\Users\USERNAME1\Documents\ → ドキュメント、C:\Users\USERNAME1\Desktop\ → デスクトップなど)。

- 「Windowsキー + C」> 設定 > コントロールパネル > ユーザーアカウント > 「別のアカウントの管理」の順に進み、ユーザー「test」を選択して削除します。

方法8:Windows 8を更新(リフレッシュ)する
Windows 8の「PCの更新」機能を使うと、OSが既定の設定とファイルの状態に戻り、不正な構成や破損したファイルが置き換えられます。更新を実行する前に、以下の点を理解しておきましょう。一部のインストール済みプログラムは失われますが、アプリがまったく動作しない状態よりははるかに良いと言えます。PCを更新すると起こること:1. ファイルと個人用設定は変更されません。2. PCの設定は既定値に戻ります。3. Windows ストアからのアプリは保持されます。4. ディスクやWebサイトからインストールしたアプリは削除されます。5. 削除されたアプリの一覧がデスクトップに保存されます。
Windows 8を更新する手順:
- キーボードで「Windowsキー + C」を押してチャームバーを表示します(タッチスクリーンの場合:画面の右端をタッチし、指を左にスワイプします)。
- 「設定」をクリックします。

- 「PC設定の変更」をクリックします。

- 左側の列で「全般」をクリックします。
- 「ファイルを失わずに PC を更新する」の下にある「始めてください」をクリックします(これは「初期状態に戻す」ではなく「更新」であることに注意してください)。

- 「次へ」を押し、画面の指示に従ってPCの更新を完了させます。

-
Windows 10でDisplayPortが動作しない・信号なしになる問題の解決方法
DisplayPortはPCにとって不可欠なインターフェースの一つです。PCとモニターなどの表示デバイスを接続して高画質の映像を出力するだけでなく、音声データの伝送にも対応しています。プラグアンドプレイで手軽に使えるため、その裏にある複雑な仕組みや起こりうるトラブルについて意識されることは少ないかもしれません。しかし実際には、「Windows 10でDisplayPortが動作しない」という報告が数多く寄せられています。外部ディスプレイをDisplayPort経由で接続しても「信号がありません(No Signal)」と表示されたり、DisplayPort-HDMI変換ケーブルが認識されなかっ
-
Windows 10でMicrosoftストアが開かない・動作しない問題を解決する20の方法
Microsoft Store(マイクロソフトストア)は、洗練されたユーザーインターフェースと豊富なアプリラインナップで人気の公式ストアです。UWP(Universal Windows Platform)アプリを中心に、最新機能を備えたアプリやゲームを配信しています。しかし、いざ起動しようとしたときに「Microsoft Storeが開かない」「読み込まれない」といったトラブルに直面することがあります。同じ悩みを抱えるユーザーは少なくありませんが、幸いにも解決のためのトラブルシューティング手法は数多く存在します。この記事では、Windows 10でMicrosoft Storeが正常に動作しな