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

Windows 10で画像ファイル(JPG・PNG)を開くと「レジストリの値が無効です」エラーが表示される原因と対処法

Windowsレジストリは、ソフトウェアプログラム、ハードウェアデバイス、ユーザー設定などに関する情報や設定を保存するデータベースの集合体です。PCをWindows 10にアップグレードした後、標準搭載の「フォト」アプリで画像ファイルを開いたり表示したりしようとした際に、「レジストリの値が無効です(Invalid Value for Registry)」というエラーメッセージが表示されることがあります。

本記事では、このエラーを引き起こす可能性のある既知の原因を解説し、問題を解消するために試せる具体的な対処法を紹介します。

エラーの主な原因

このエラーの主な原因は、Windows 10へのアップグレード後に、旧バージョンのWindowsで使用されていた一部のレジストリエントリが残存し、現行のシステム環境と競合していることです。

「レジストリの値が無効です」エラーの解決策

この問題に直面している場合は、以下の5つの解決策を順不同で試してみてください。

  1. フォトアプリをリセットする
  2. フォトアプリの旧バージョンのレジストリエントリを削除する
  3. フォトアプリをアンインストールして再インストールする
  4. Windowsストアアプリのトラブルシューティングツールを実行する
  5. SFC/DISMスキャンを実行する

作業を始める前に、まずWindowsフォトビューアーやサードパーティ製の画像ビューアーで対象の画像を開いてみてください。そちらでは正常に表示できるはずです。ただし、Windows 10標準のフォトアプリを使いたい場合は、以下の方法で問題を修正しましょう。

1. フォトアプリをリセットする

画像ファイルを開く際の「レジストリの値が無効です」エラーは、フォトアプリに関連しています。そこで、まずはアプリをリセットして設定を再初期化してみましょう。

手順:

  • Windowsキー + I キーを押して「設定」アプリを起動します。
  • 「アプリ」をクリックし、左側のメニューから「アプリと機能」を選択します。
  • 一覧から「Microsoftフォト」または「フォト」を探してクリックします。
  • アプリ名の下にある「詳細オプション」ボタンをクリックします。
  • 画面を下にスクロールし、「リセット」ボタンをクリックしてアプリを再初期化します。

処理が完了したら、問題が解決したかどうかを確認してください。改善しない場合は、次の解決策に進みます。

2. フォトアプリの旧バージョンのレジストリエントリを削除する

この方法では、フォトアプリの旧バージョンのレジストリエントリを削除することで、画像ファイルを開く際のエラーを修正できます。

注意: これはレジストリ操作を伴うため、作業前に必ずレジストリのバックアップを取るか、システムの復元ポイントを作成しておくことを強くお勧めします。事前準備が整ったら、以下の手順に進んでください。

Windowsキー + R キーを押し、「ファイル名を指定して実行」ダイアログに regedit と入力してEnterキーを押し、レジストリエディターを起動します。

次に、以下のレジストリキーへ移動します。

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Families\Microsoft.Windows.Photos_8wekyb3d8bbwe

左ペインで「Microsoft.Windows.Photos_8wekyb3d8bbwe」キーを展開します。

このキーの下には通常8つのエントリが存在します。そのうち4つが他より古いバージョン番号になっている場合は、古い方の4つのエントリを1つずつ右クリックし、コンテキストメニューから「削除」を選択します。6つのエントリがあり、うち2つが古いケースでは、その2つを削除してください。

補足: レジストリエントリを削除するには、事前にそのエントリの所有権を取得しておく必要があります。

古いエントリを削除したら、レジストリエディターを終了し、念のためWindowsストアのキャッシュもクリアしておきましょう。

その後、PCを再起動し、フォトアプリでエラーなく画像を開けるか確認します。それでも問題が解決しない場合は、次の方法を試してください。

3. フォトアプリをアンインストールして再インストールする

この方法では、フォトアプリを一度アンインストールし、再度インストールし直します。再インストールによってレジストリに正しい設定が書き込まれるため、多くの場合この方法でエラーは解消されます。

ただし、標準アプリの多くは通常の方法ではアンインストールできないため、PowerShellを使ってアンインストールと再インストールを行う必要があります。

手順:

Windowsキー + X キーを押してパワーユーザーメニューを開き、キーボードの A キーを押して管理者権限でPowerShellを起動します。

PowerShellウィンドウに以下のコマンドをコピー&ペーストし、Enterキーを押してフォトアプリをアンインストールします。

Get-AppxPackage *photos* | Remove-AppxPackage

アンインストールが完了したら、続けて以下のコマンドを実行してアプリを再インストールします。

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

再インストールが完了したら、問題が解決したかどうかを確認してください。改善しない場合は、次の解決策に進みます。

4. Windowsストアアプリのトラブルシューティングツールを実行する

この方法では、Windowsストアアプリのトラブルシューティングツールを実行し、フォトアプリが正常に動作しない原因となっている問題を自動的に検出・修復します。

手順:

  • 「スタート」>「設定」>「更新とセキュリティ」>「トラブルシューティング」の順に移動します。
  • 「Windowsストアアプリ」を選択し、「トラブルシューティングツールの実行」をクリックします。

処理が完了したら、問題が解決したかどうかを確認してください。それでも改善しない場合は、次の方法を試しましょう。

5. SFC/DISMスキャンを実行する

システムファイルに破損やエラーがある場合にも、「レジストリの値が無効です」エラーが発生することがあります。

SFC/DISMは、Windowsシステムファイルの破損をスキャンし、破損したファイルを修復できるWindows標準のツールです。

手軽に実行するには、以下の手順でバッチファイルを作成すると便利です。

メモ帳を開き、以下のコマンドをコピー&ペーストします。

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

任意の名前を付けて、拡張子を .bat として保存します(例:SFC_DISM_scan.bat)。

保存したバッチファイルを右クリックし、コンテキストメニューから「管理者として実行」を選択して実行します。エラーが報告されなくなるまで繰り返し実行し、その後PCを再起動して、フォトアプリの問題が解決したかどうかを確認してください。

上記のいずれかの方法で、問題は必ず解決するはずです!

  1. Windows 10で「レジストリの値が無効です」エラーを解決する5つの方法

    この記事では、Windows 10で発生する「レジストリの値が無効です(Invalid Value for Registry)」エラーの解決方法を詳しく解説します。いきなり対処法に入る前に、まずはこのエラーがどのようなものなのか、なぜ発生するのかを理解しておきましょう。 「レジストリの値が無効です」エラーとは? このレジストリエラーは、Windowsを最新バージョンにアップグレードした後に発生することが多いトラブルです。PDF、MP4、MP3、JPGなどのファイルを開こうとした際によく表示される、Windows 10では比較的ポピュラーなエラーとして知られています。 それでは早速、このエラーを

  2. 重複ファイル検索アプリは無料と有料どちらを選ぶべき?メリット・デメリットを徹底解説

    ディスクアイコンに赤いバーが表示されると、まず不要なデータを整理して削除したいと思うものです。しかし、無料の重複ファイル検索(Duplicate Finder)アプリを使っていませんか?実は、多くの無料アプリには重複ファイルを正確にスキャンする精度が備わっていません。その結果、冗長なファイルが残り、デバイスには依然として重複ファイルが残ってしまうのです。ストレージを回復し、不要なファイルをデバイスから取り除きたいなら、手動での作業よりも重複ファイル検索ツールを使う方が確実です。では、コストを抑えて無料の重複ファイル検索ツールを選ぶのは賢明なのでしょうか?本記事で詳しく見ていきましょう。無料の重