.avif 画像をダブルクリックすると Windows のフォト アプリが開き、エラーや黒い画面、あるいは「このファイル形式はサポートされていないようです」と表示されます。ファイル自体はたいてい問題なく、Windows が単独で AVIF をデコードできないだけです。ここでは、その理由と、効果のある 3 つの解決策を紹介します。

なぜフォトは AVIF を開けないのか

フォト アプリが AVIF を表示できるのは AV1 ビデオ拡張機能 がインストールされているときだけです。AVIF 画像は AV1 ビデオコーデックを基にしているからです。インストールしたばかりの Windows ではこの拡張機能がないため、フォトにはファイルをデコードする手段がありません。インストールされていても、一部の AVIF ファイル (たとえば特定の HDR や 10 ビットの画像) は依然として失敗することがあります。

解決策 1: AV1 ビデオ拡張機能をインストールする

  1. Microsoft Store を開きます。
  2. Microsoft の AV1 ビデオ拡張機能 を検索してインストールします (無料)。
  3. フォト アプリを再起動し、ファイルをもう一度開きます。

これが公式の方法で、ほとんどのケースを解決します。特定のファイルがそれでも開けない場合は、解決策 2 に進んでください。

解決策 2: AVIF を自身でデコードするビューアーを使う (恒久的な解決策)

最も確実な方法は、Windows のコーデックへの依存をやめることです。HawkView は AVIF を自身でデコードするため、Store の拡張機能の有無にかかわらず、どの .avif ファイルも同じように開きます。.avif の既定アプリに設定すれば、それ以降はダブルクリックするだけで開けます。HEIC、JPEG XL、WebP、RAW も開けます。詳しい手順は、Windows で AVIF ファイルを開く方法をご覧ください。

解決策 3: AVIF ファイルを変換する

その 1 枚の画像をほかの場所で使いたいだけなら、コピーを JPG または PNG に変換しましょう (HawkView でファイルを開き、コピーを保存します)。サイズの小さい AVIF の元ファイルを残したまま、どこでも使える互換性の高い版を手に入れられます。

それでも解決しない場合は

  • Windows とフォト アプリを更新してから、もう一度試します。
  • AV1 ビデオ拡張機能がインストール済みなのに失敗する場合は、再インストールします。
  • ファイルが本当に AVIF か (誤った拡張子のファイルでないか) を HawkView で開いて確認します。有効なファイルであれば正しく表示されます。

まとめ

フォトが AVIF で失敗するのは、Windows に標準の AVIF デコーダーがないためです。手早く直すには AV1 ビデオ拡張機能をインストールしましょう。二度とコーデックを探し回りたくないなら、HawkView のようにネイティブ対応するビューアーで AVIF を開いてください。