Windows 10が登場する前は、Windows8がMicrosoftの最新のOEMオペレーティングシステムとして市場を支配していました。多くのユーザーは、新しいインターフェイスとメトロアプリ(win32アプリケーションに代わるWinRTアプリケーション)に夢中になりました。 Metroアプリはタブに配置できるため、タッチスクリーンエクスペリエンスが簡単になります。これらのアプリは通常、Microsoftアプリストアからダウンロードできます。これは、Windows8がWin32アプリケーションをサポートしていないことを意味するものではありません。これらは、Windows7コンピューターと同じように機能します。
Windows 8の走行距離にも関わらず、プリインストールおよびダウンロードされたMicrosoftストア(メトロ)アプリケーションの誤動作について、何人かのユーザーが不満を漏らし、今も不満を漏らしています。アプリケーション(通常はタイルからのメトロアプリ)を開こうとすると、アプリケーションが完全に開かないか、画面が点滅してすぐにアプリが開閉します。他のユーザーは、画面が完全にフリーズして再起動を余儀なくされたと報告しています。これらのアプリケーションには、天気、写真、地図、ブラウザ、さらにはストアアプリ自体が含まれます。ストアアプリが機能する場合もありますが、アプリケーションをインストールしようとしたり、問題のあるアプリケーションをアンインストールしてから再インストールしたりすると、エラーが発生するだけです。
この問題の実用的な解決策を提供するために、この記事では、この問題が発生する理由を説明し、記載されている発生の解決策をフォローアップします。
Windows8アプリが開かない理由
この問題は通常、破損したファイルが原因で発生します。これは、アプリの起動に必要な破損したアプリケーションファイル、または破損したユーザーアカウントである可能性があります。破損したアプリケーションファイルはアプリケーションを終了しますが、破損したユーザーアカウントはアプリを起動する権限を許可しません。
ファイルが破損している以外に、ストアアプリケーションのキャッシュが破損している可能性があります。アプリケーションは通常、特にキャッシュを介してストアからのライセンスをチェックします。ストアキャッシュが破損していると、アプリが強制的にクラッシュしたり、フリーズしたりします。
以下は、この問題の解決策です。最初の方法がうまくいかない場合は、次の方法に進みます。
方法1:コマンドプロンプトを使用して破損したファイルをスキャンして修正する
ディスクでスキャンを実行すると、破損したファイルが検出されて修正されます。これを簡単に行うには:
- 「Windowsキー+ C」を押してチャームバーを開き、検索をクリックします。
- 検索ボックスに引用符なしで「cmd」と入力します。
- 左側のペインで、「cmd」オプションを右クリックし、「管理者として実行」を選択します。
- 引用符なしで「sfc / scannow」と入力し、Enterキーを押します。スキャンが完了するのを待って、コンピューターを再起動します。
方法2:ストアアプリのキャッシュをリセットする
すべてのメトロアプリはストアアプリに関連付けられています。ストアアプリのキャッシュをリセットするには、次の手順に従います。
- Windowsキー+ Rを押して実行を開きます
- テキストボックスにWSReset.exeと入力し、Enterキーを押します。
- これにより、ストアアプリのキャッシュがリセットされます。 PCを再起動して、機能するかどうかを確認する必要がある場合があります。ストアアプリを再起動してキャッシュを再構築し、アプリが機能するかどうかを確認します。
方法3:ログアウトしてアカウントに再度ログインする
Windows 8および8.1には、アカウントが正しく初期化されないという既知のバグがあるため、この問題が発生します。 OSを更新していない場合は、ログアウトして(シャットダウンやスリープではなく)、PCに再度ログインしてみてください。
- Ctrl + Alt + Delを押して、ユーザーメニューを表示します
- 「サインアウト」をクリックします
- ユーザー名とパスワードを使用して再度ログインし、アプリが機能するかどうかを確認します。
方法4:「AppDiagnostic」ツールを使用してストアアプリの問題をトラブルシューティングして修正する
アプリ診断ツールは、アプリケーションの問題を見つけて修正しようとします。この修正を試みるには:
- からapps.diagcabツールをダウンロードします ここに または ここに 。
- ダウンロードしたアプリケーションをダブルクリックして実行します
- Windowsストアアプリのトラブルシューティングで、[詳細設定]リンクをクリック/タップします。
- [管理者として実行]をクリック/タップします
- UACによってプロンプトが表示されたら、[はい]をクリック/タップします。
- [詳細]リンクをもう一度クリック/タップします。
- 修復を自動的に適用するには、[修復を自動的に適用する]チェックボックスをオンにして、[次へ]をクリック/タップします。手動で適用する修復を選択するには、[修復を自動的に適用する]チェックボックスをオフにして、[次へ]をクリック/タップします
- 上記の手順7での選択に応じて、画面の指示に従ってスキャンと修復を完了します。
方法5:PowerShellを使用してAppxManifest.XMLを登録および初期化する
- 「Windowsキー+ C」を押してチャームバーを開き、検索をクリックします。
- 検索ボックスに引用符なしで「cmd」と入力します。
- 左側のペインで、「cmd」オプションを右クリックし、「管理者として実行」を選択します。
- これをコピーして貼り付けるか、入力します(引用符は含みません)。 powershell -ExecutionPolicy Unrestricted Add–AppxPackage –DisableDevelopmentMode –Register $ Env:SystemRoot WinStore AppxManifest.XML」
- Enterキーを押して、スクリプトを実行します。 PCを再起動して、効果を発揮させます。
他の人のために働くこのスクリプトを実行することもできます: 「powershell-ExecutionPolicyUnrestricted Add-AppxPackage –DisableDevelopmentMode -Register $ Env:SystemRoot ImmersiveControlPanel AppxManifest.xml」
方法6:すべてのアプリケーションパッケージにWindowsアプリへのアクセス許可を与える
すべてのアプリの実行を許可するには:
- 「C: programfiles」に移動します(「隠しフォルダーとファイルの表示がオンになっている」ことを確認します:任意のフォルダーを開く>表示>オプション>フォルダーと検索オプションの変更>表示>隠しファイル、フォルダー、ドライブの表示> OK)
- 「windowsapps」を右クリックして、[プロパティ]-> [セキュリティ]タブ-> [詳細]に移動します
- [続行]をクリックして、オブジェクトの権限を表示します
- 所有者には、TrustedInstallerが表示されます。 「変更」をクリックします
- 新しいウィンドウが開きます。オブジェクトタイプを選択->グループを選択し、[OK]をクリックします。
- 「オブジェクト名を入力してください」の下のスペースに、ALL APPLICATIONPACKAGESと入力します
- 次に[OK]を押します。所有者が変更されるまで、しばらく時間がかかります。
- 最後に、システムを再起動します。
方法7:新しいユーザーアカウントを作成する
アカウントが破損している場合、この方法は、新しいアカウントを作成し、データを新しいアカウントに移動するのに役立ちます。
- フォルダ「Users」の下にあるユーザーのライブラリパスをメモします(通常はユーザーの名前に似ています。例:C: Users USERNAME1 )。
ステップ1: 問題のあるユーザーアカウントをローカルに変更します
- Windowsキー+ Cを押してチャームバーを開き、設定をクリックします
- 設定メニューから「PC設定の変更」をクリックします
- 「ユーザー」をクリックして、ユーザー名に移動します。可能な場合は、「ローカルアカウントに切り替える」をクリックします
ステップ2: ユーザーの名前を変更する
- WindowsキーとRの組み合わせを押して、次のように入力します netplwiz [実行]ダイアログボックスで、[OK]をクリックします。
- ユーザー名をクリックし、プロパティをクリックします。
- ユーザーの名前を「テスト」(名前は関係ありません)に変更し、[OK]をクリックします。
ステップ3: 新しいアカウントを作成する
- Windowsキー+ Cを押してチャームバーを開き、設定をクリックします
- 設定メニューから「PC設定の変更」をクリックします
- 下部にある「ユーザーの追加」をクリックします
- 元のユーザー名で新しいMicrosoftアカウントを作成し、管理者タイプにします。
- ユーザー「test」からサインアウトし(Ctrl + Alt + Del->サインアウト)、新しく作成されたMicrosoftアカウントでサインインして、すべてのデフォルト構成とフォルダーが作成されるようにします。
ステップ4: ファイルを移動し、古いアカウントを削除します
- メモしたパスの下にあるすべてのファイルを、新しく作成したライブラリに移動します(たとえば、C: Users USERNAME1 Documents からMyDocuments、C: Users USERNAME1 Desktop からDesktopなど)。
- Windows + C>設定>コントロールパネル>ユーザーアカウント>別のアカウントの管理に移動し、ユーザー「テスト」を選択して、そのアカウントとすべてのファイルを削除します。
方法8:Windows8を更新する
Windows 8を更新すると、OSがデフォルトの設定とファイルに復元されます。これにより、不適切な構成や破損したファイルが置き換えられます。 Windows 8を更新する前に、まずこれを知っておく必要があります。インストールされているプログラムの一部が失われますが、アプリがまったく機能しない場合よりも間違いなく優れています。 PCを更新すると次のようになります。 1.1。 ファイルとパーソナライズ設定は変更されません。2。PC設定はデフォルトに戻ります。3。Windowsストアのアプリは保持されます。4。ディスクまたはWebサイトからインストールしたアプリは削除されます。5。リスト削除されたアプリの数はデスクトップに保存されます。 Windows 8を更新するには:
- キーボードのWindowsキー+ Cを押して、チャームバーを表示します(タッチスクリーンを使用している場合:画面の右端をタッチし、指を左にスワイプします)
- [設定]をクリックします
- [PC設定の変更]をクリックします
- 左側の列の[一般]をクリックします
- [ファイルに影響を与えずにPCを更新する]で、[開始]をクリックします(これはリセットされませんが、更新します)
- [次へ]を押してから、画面に表示される指示に従ってPCを更新します。