Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法

一部のWindows 10ユーザーの間で、イベントビューアーに「AppModel ランタイムエラー 0x490」という新しいエントリが頻繁に表示されるという報告が寄せられています。エラーイベントを展開して確認すると、多くの場合、エラーの概要は「パッケージXXXのAppModelランタイム状態の変更に失敗しました(0x490)」といった内容になっています。

Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法

このエラーコードについて調査したところ、OSがイベントビューアーにこの種のエラーを記録するきっかけとなる原因は複数存在することがわかりました。考えられる主な原因は以下のとおりです。

  • UWPアプリの一般的な不具合 – 多くの場合、この問題はWindowsストアアプリのトラブルシューティングツールに用意されている修復機能で対処できる不整合に関連しています。実際にトラブルシューティングツールを実行し、推奨される修復を適用したことで問題が解決したという報告が多数あります。
  • 破損したWindowsストアのキャッシュ – ストアのキャッシュが破損していると、一部のネイティブアプリでこのエラーが発生することがあります。この場合は、管理者権限のコマンドプロンプトからWindowsストアのキャッシュ全体をリセットすることで解決できる可能性があります。
  • 破損した「フォト」/「People」アプリ – 大半のケースでは、この問題はWindows 10標準の「People」および「フォト」アプリのみに影響します。この場合、管理者権限のPowerShellから該当アプリをリセット(再インストール)することで解決できます。
  • Visual Studio依存コンポーネントの破損 – 特定の状況下では、ネイティブアプリの描画に必要なVisual C++依存コンポーネントの破損が原因でこのエラーが発生することがあります。Microsoft Visual C++ 再頒布可能パッケージをすべて再インストールすることで解決したユーザーもいます。
  • システムファイルの破損 – この問題は「フォト」や「映画&テレビ」などの標準アプリに限定して発生するため、何らかのシステムファイル破損が原因である可能性があります。SFCやDISMスキャンを実行して解決したケースや、深刻な場合には修復インストールやクリーンインストールで解決したケースが確認されています。

考えられる原因を把握したところで、実際に効果が確認された対処法を順番に紹介していきます。

方法1:Windows アプリのトラブルシューティングツールを実行する

この問題は「Windows フォト」や「Windows 映画&テレビ」のようなUWP(ユニバーサルWindowsプラットフォーム)標準アプリの不整合に関連していることが多いため、まず試したいのがWindowsアプリのトラブルシューティングツールです。

これは一連の自動修復を備えたユーティリティで、「AppModel ランタイムエラー 0x490」の原因がマイクロソフトがすでに想定しているパターンであれば、効果的に対処できます。

実際にトラブルシューティングツールを実行して推奨される修正を適用した後、イベントビューアーへの新しいエラー記録が止まったという報告が複数あります。

具体的な手順は以下のとおりです。

  1. Windowsキー + R を押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「ms-settings:troubleshoot」と入力し、Enterキーを押して設定メニューのトラブルシューティングページを開きます。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
  2. トラブルシューティング画面で、下部にある「追加のトラブルシューティングツール」をクリックします。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
  3. Windows 10のトラブルシューティングツール一覧が表示されたら、「その他の問題の検出と解決」セクションまでスクロールし、「Windows ストア アプリ」を選択して「トラブルシューティングツールの実行」をクリックします。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
  4. ユーティリティが起動したら、初期スキャンが完了するまで待ちます。有効な修復策が検出された場合は、画面の指示に従って「この修正プログラムを適用する」をクリックし、推奨される修復を適用してください。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
    注意: 検出された問題によっては、手動での調整が必要になる場合があります。
  5. 修復が完了したらPCを再起動し、次回起動後に問題が解消されているかどうかを確認します。

それでも「AppModel ランタイムエラー 0x490」が新たに記録され続ける場合は、次の対処法に進んでください。

方法2:Windows ストアのキャッシュをリセットする

トラブルシューティングツールで原因を特定できなかった場合は、次にストアキャッシュの破損を疑ってみましょう。

Windows ストアのキャッシュをリセットすることで問題を解決できたという報告が複数あります。

注意: この操作ではアプリのデータは削除されません。削除されるのはUWP(ユニバーサルWindowsプラットフォーム)アプリに関連するキャッシュデータのみです。

ストアのキャッシュをリセットするには、Windowsキー + Rファイル名を指定して実行ダイアログを開き、「wsreset.exe」と入力して Ctrl + Shift + Enter を押し、管理者権限で実行します。

Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法

注意: 操作を開始すると「wsreset.exe」というコマンドプロンプト画面が表示されます。ウィンドウが自動的に閉じるまで待ってください。ウィンドウが閉じればキャッシュデータの削除は完了です。

操作が完了したらPCを再起動し、次回起動後に「AppModel ランタイムエラー 0x490」が解消されているかどうかを確認しましょう。

方法3:PowerShellで「People」/「フォト」アプリをリセットする

上記の2つの方法で問題が解決しなかった場合、「AppModel ランタイムエラー 0x490」は「People」または「フォト」アプリが原因である可能性が高いといえます。

これら2つのWindows 10標準アプリは、ストアアプリとのライセンス認証の問題によりこのエラーを起こしやすいことで知られています。実際、PowerShellを使って該当アプリを完全に再インストールすることで問題を解決できたという報告が複数あります。

まだ試していない場合は、以下の手順に従ってください。

  1. Windowsキー + R を押してファイル名を指定して実行ダイアログを開き、「powershell」と入力して Ctrl + Shift + Enter を押します。UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックして管理者権限を付与します。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
  2. 管理者権限のPowerShellウィンドウが開いたら、エラーの原因となっているアプリに応じて以下のいずれかのコマンドをコピー&ペーストし、実行して該当アプリを再インストールします。
    get-appxpackage *Microsoft.People* | remove-appxpackage
    get-appxpackage *Microsoft.Windows.Photos* | remove-appxpackage

    注意: どのアプリが原因かわからない場合は、イベントビューアーのエラーログの「全般」タブを確認し、どのUWPアプリが記載されているかチェックしてください。
  3. コマンドが正常に処理されたら、イベントビューアーを開き、「AppModel ランタイムエラー 0x490」がまだ発生していないかどうかを確認します。

同じ問題が引き続き発生する場合は、次の対処法に進みます。

方法4:Visual Studio ランタイム依存コンポーネントを再インストールする

Visual Studioのランタイム依存コンポーネントが破損すると、それを利用するWindows標準アプリの安定性に影響し、このエラーが発生することがあります。

該当する場合は、Microsoft Visual C++ 再頒布可能パッケージをすべてアンインストールし、公式サイトから改めて再インストールすることで解決できます。

以下の手順で、破損している可能性のあるVisual Studio依存コンポーネントを再インストールしてください。

  1. まず、現在インストールされているすべてのVisual Studio依存コンポーネントをアンインストールします。Windowsキー + R を押してファイル名を指定して実行ダイアログを開き、「appwiz.cpl」と入力して Enter キーを押すと、プログラムと機能画面が開きます。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
  2. プログラムと機能の一覧から各Visual Studioパッケージを探し、右クリックして「アンインストール」を選択します。Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法
  3. 画面の指示に従い、すべてのパッケージが削除されるまで操作を続けます。
  4. PCを再起動し、起動シーケンスが完了するまで待ちます。
  5. PCが起動したら、オールインワンインストーラーを使ってVisual Studio 2015、2017、2019の再頒布可能パッケージをインストールします。お使いのOSのアーキテクチャに合ったインストーラーを選択してください。
    x86(32ビット版)Windows 10
    x64(64ビット版)Windows 10
  6. ダウンロードが完了したらvcredistの実行ファイルを開き、画面の指示に従って再頒布可能パッケージをインストールします。
  7. すべてのインストールが完了したら、最後にもう一度PCを再起動し、「AppModel ランタイムエラー 0x490」が解消されているかどうかを確認します。

方法5:SFC・DISMスキャンを実行する

ここまでの方法でもイベントビューアーへの新しいエラー記録が止まらない場合は、システムファイルの破損が原因で、Windows 10標準アプリが必要とする依存コンポーネントの処理に支障が出ている可能性があります。そこで活用したいのがSFC(システムファイルチェッカー)とDISM(展開イメージのサービスと管理)という2つの組み込みツールです。

どちらも、この種のエラーを引き起こす一般的なシステムファイル破損を修復できるように設計されています。

まだ実行していない場合は、まずインターネット接続不要のSFCスキャンから始めるのがおすすめです。

Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法

注意: DISMとは異なり、SFCはローカルに保存されたキャッシュを使用して破損したシステムファイルを正常なファイルと置き換える、完全にローカルで動作するツールです。スキャン中に中断すると論理エラーが追加で発生する可能性があるため、開始したら途中で中断しないようにしてください。

従来型のHDDをお使いの場合、SSDに比べて処理に数時間かかることもある点にご注意ください。

注意: このユーティリティは一時的にフリーズしたように見えることがあります。その場合でもウィンドウを閉じず、進行状況の表示が戻るまで待ちましょう。

SFCスキャンが完了したらPCを再起動し、イベントビューアーに新しいエラーが記録されなくなったかどうかを確認します。

それでも「AppModel ランタイムエラー 0x490」が発生し続ける場合は、続けてDISMスキャンを実行します。

Windows 10で「AppModel ランタイムエラー 0x490」を修正する6つの方法

注意: DISMはWindows Updateのコンポーネントを利用し、インターネットからダウンロードした正常なファイルで破損したWindowsファイルを置き換えます。そのため、操作を開始する前にインターネット接続が安定していることを確認してください。

SFCとDISMの両方のスキャンを実行し終えたら、PCを再起動して通常どおり使用し、同じイベントビューアーのエラーが引き続き表示されるかどうかを確認しましょう。

方法6:Windowsコンポーネントをすべて初期化する

上記のすべての方法を試しても「AppModel ランタイムエラー 0x490」を解決できない場合は、従来の手法では修復できないレベルのシステムファイル破損に直面している可能性が高くなります。

その段階に至った場合、従来型の方法で問題を解決する最終手段は、クリーンインストールまたは修復インストール(上書きインプレース修復)によってWindowsコンポーネントをすべて刷新することです。

最も手軽なのはクリーンインストールですが、事前にデータをバックアップしておかないとOSドライブ上の個人データがすべて失われる点には注意が必要です。一方で、互換性のあるインストールメディアを用意する必要がないというメリットがあります。

より確実な方法を選びたい場合は、互換性のあるインストールメディアを使って修復インストール(インプレース修復)を実施します。

注意: この作業はやや手間がかかりますが、アプリ、ゲーム、ドキュメント、個人メディアなどのデータを失うことなく、破損している可能性のあるコンポーネントをすべて刷新できるのが最大のメリットです。

  1. Windows 10でエラー0x800706F9が発生する原因と5つの解決方法

    一部のWindows 10ユーザーから、エラー0x800706F9が繰り返し発生するという報告があります。このエラーは、Windows 2000やWindows XPで書き込まれた古い3.5インチフロッピーディスクからファイルをコピーしようとした際に発生することが多く、特にMS Officeのドキュメントや画像ファイルで見られる傾向があります。この問題を調査したところ、Windows 10でこのエラーコードを引き起こす原因は複数存在することが判明しました。考えられる主な原因は以下のとおりです。ドライバーの不整合 – フロッピーディスクは古いOSで作成されている可能性が高いため、ドライバーの不整

  2. Windows 10アップデートエラー0x800703eeの原因と解決方法

    Windowsアップデートには、セキュリティパッチや新機能が含まれるため非常に重要です。特に新しいバージョンへの大型アップデートでは、OSに多岐にわたる変更が加えられます。通常、Windows 10の更新は数クリックで完了する簡単な操作ですが、実際にはアップデートの最中に問題やエラーメッセージが発生することが少なくありません。そのひとつが0x800703eeというエラーコードです。このエラーコードは、ファイルのコピー時にも表示されることがありますが、ここではアップデート時のエラーに焦点を当てて解説します。多くの場合、このエラーは破損したアップデートファイルが原因で発生し、アップデート処理が正常