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

Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法

Windows 10に大型アップデートを適用した後、MiracastViewに関連するエラーが発生するという報告が多数寄せられています。特に多いのは、Fall Creators Updateをインストールした直後に問題が起こるケースです。

多くのユーザーは、Sysprepコマンドを実行しようとした際にこの問題に気づきます。原因は、アップグレード処理のバグにより、Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewyパッケージが正しく移行されないことにあります。その結果、アップグレード完了後にMiracastViewパッケージが正常に機能しなくなります。

最もよくあるシナリオは、Windows 10 バージョン1703からバージョン1709へアップグレードした場合です。アップグレード自体は正常に完了しますが、修復を行わない限りSysprepコマンドが失敗し続けます。

同じMiracastViewエラーでお困りの場合は、以下の対処法を上から順番に試してみてください。ここでは、実際に多くのユーザーが問題解決に成功した方法をまとめています。

方法1:旧ビルドのMiracastViewフォルダーを現在のWindowsディレクトリにコピーする

最近アップグレードしたばかりで、旧バージョン(ビルド1703)のバックアップを保持している場合は、簡単な操作でエラーを解消できます。

バックアップから旧C:\Windows\MiracastViewフォルダーをコピーし、現在のC:\Windowsディレクトリに貼り付けて、PCを再起動します。これにより、バックグラウンドのAppReadinessプロセスが、正しく移行されなかったパッケージファイルを自動的に削除してくれます。

注意:旧ビルドのバックアップがない場合は、MiracastViewが標準アプリとして搭載されている別のPCから同じフォルダーを入手することも可能です。フォルダー全体をUSBメモリにコピーし、現在のWindowsディレクトリに貼り付ければ準備完了です。

この方法が使えない、または効果がなかった場合は、次の方法に進んでください。

方法2:Windows.oldからXMLファイルをAppRepositoryへコピーする

アップグレード直後であれば、Windows.oldフォルダーからクリーンな状態のWindows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy.xmlをコピーするのも有効な手段です。手動で削除していなければ、Windowsは旧システムフォルダーを30日間「.old」拡張子付きで保持するようになっています。

このXMLファイルをC:\ProgramData\Microsoft\Windows\AppRepositoryにコピーすることで問題を解決できたユーザーもいます。手順は以下の通りです。

  1. エクスプローラーを開き、C:\Windows.old\ProgramData\Microsoft\Windows\AppRepository\へ移動します。Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy.xmlファイルをクリップボードにコピーします。
  2. 続いてC:\ProgramData\Microsoft\Windows\AppRepositoryへ移動し、先ほどのXMLファイルを貼り付けます。
  3. ファイルの手動移行が完了したらPCを再起動し、次回起動時にMiracastView関連のエラーが解消されたかどうかを確認します。

それでもMiracastViewエラーが表示される場合は、次の方法に進みましょう。

方法3:エラーの原因となっている残存レジストリキーを削除する

Windows 10 バージョン1803へのアップグレード後にMiracastViewエラーに遭遇した一部のユーザーは、アップグレード時に不正に移行されたとみられるレジストリキーを削除することで問題を解決しています。

手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開き、「regedit」と入力してEnterキーを押し、レジストリエディターを起動します。
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  2. 左側のペインで、次のキーへ移動します:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\EndOfLife\
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  3. 各SIDを展開し、Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewyキーを探します。EndOfLife配下のサブキーの中に見つかったら、右クリックして削除を選択します。
  4. キーの削除後、レジストリエディターを閉じてPCを再起動します。再起動後、以前エラーが発生したのと同じ操作(Sysprepなど)を再現し、問題が解決したか確認してください。ほとんどの場合、これまで失敗していたコマンドが正常に実行できるようになるはずです。

まだMiracastViewに関連するエラーが表示される場合は、最後の方法に進んでください。

方法4:PsExecとDB Browserを使ってMiracastViewパッケージを完全に削除する

ここまでの方法で解決しない場合は、MiracastViewパッケージを完全にアンインストールするしかありません。残念ながら、MicrosoftはコマンドプロンプトやPowerShellからのMiracastView削除を不可能にしています。

そこで、専用ツールを使用してMiracastViewアプリを強制的に削除し、エラーの発生を根本的に防ぎます。以下に必要なすべての手順を示します。

  1. Sysinternalsの配布ページからPSTools.zipをダウンロードし、アーカイブ(psexecを含む)をC:\Program Filesに展開します。
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  2. 次に、SQLite用のデータベース管理ツールDB Browser for SQLiteのポータブル版をダウンロードします。
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  3. 両ツールの準備ができたら、Windowsキー + Rで「ファイル名を指定して実行」を開き、「cmd」と入力してCtrl + Shift + Enterを押します。UACの確認画面で「はい」を選択し、管理者権限のコマンドプロンプトを開きます。
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  4. 管理者権限のコマンドプロンプトで、次のコマンドを実行してPsToolsの場所へ移動します:
    cd C:\Program Files\PsTools
  5. 続けて、次のコマンドでpsexecをSYSTEM権限で実行します:
    psexec -i -s cmd.exe
  6. PsExecのライセンス契約に同意すると、まもなく新しい管理者権限のコマンドプロンプトウィンドウが開きます。
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  7. 次に、DB Browserを配置した場所へ移動し、DB Browser for SQLite.exeを起動します。デフォルトの場所にインストールした場合、コマンドは次のようになります:
    "C:\Program Files\DB Browser for SQLite\DB Browser for SQLite.exe"
  8. DB Browser for SQLiteの上部にあるOpen Database(データベースを開く)ボタンをクリックし、次のデータベースファイルを開きます:
    C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd
    Windows 10アップグレード後のMiracastViewエラーを修正する4つの方法
  9. データベースを開いたらBrowse Data(データを表示)タブに切り替え、アクティブなテーブルをPackageに変更します。
  10. PackageビューでPackageFullName列を確認し、Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewyというエントリを探します。見つかったら、対応するIsInboxの値を1から0に変更し、Ctrl + Sで変更を保存します。
  11. 次に、Windowsキー + Rでもう一度「ファイル名を指定して実行」を開き、「powershell」と入力してCtrl + Shift + Enterを押し、管理者権限のPowerShellを起動します。
  12. 管理者権限のPowerShellで次のコマンドを実行し、MiracastViewアプリを削除します:
    get-appxpackage -allusers | where {$_.name -like "*mira*"} | remove-appxpackage
  13. 最後に、管理者権限のコマンドプロンプトに戻り、次の2つのコマンドを1行ずつ実行します(SID内の「XXXXXXXXXX」の部分は、ご自身の環境のSIDに置き換えてください):
    REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deleted\EndOfLife\S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-100X" /f
    REG DELETE "HKLM\SYSTEM\Setup\Upgrade\Appx\AppxAllUserStore\EndOfLife\S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-100X" /f

以上で作業完了です。PCを再起動すれば、MiracastViewアプリは完全に削除され、今後はMiracastView関連のエラーに悩まされることはなくなります。

  1. Windows 10でSteamエラー53を解決する方法を徹底解説

    Steamユーザーの多くが遭遇するのが「エラー53」です。これはSteamでよく見られるエラーの一つで、アプリのクラッシュを引き起こすことがあります。「Steamエラーコード53とは何か?」と疑問に思う方も多いでしょう。このエラーは、SteamがPC上でゲームを正常に読み込めない場合に発生します。本記事では、このエラーの原因を詳しく解説し、「Steamのエラーコード53をどうやって直せばいいのか?」という疑問にお答えします。 Windows 10でSteamエラー53を修正する方法 Steamのエラーはさまざまな原因で発生します。考えられる主な原因は以下の通りです。 インターネット接続の不

  2. Windows 10でAdobe After Effectsのエラー16を修正する12の方法

    デザイン業界で広く利用されているのがAdobe Creative Cloudシリーズです。その中核を担うAdobe After Effectsは、クリエイティブなコンテンツ制作に携わる方にとって非常に強力なツールですが、「設定エラー16」が発生するとアプリの正常な動作が妨げられてしまいます。このエラーにはさまざまな原因がありますが、ほとんどの場合、いくつかの設定を変更するだけで簡単に解決できます。この記事では、After Effectsエラー16の主な原因と、実践的な修正方法をわかりやすく解説します。 Windows 10でAdobe After Effectsエラー16を修正する方法 Ad