【フォト】画像ファイルの関連付けが出来ない問題の解決【jpg png bmp gif】

Windows

windows11において、ファイル拡張子よる関連付けの解除や変更ができない事象が発生しましたので、その症状と解決策を記しておきます。レジストリを触るような難しいことをすることなく解決しました。同じような症状でお悩みの方は参考にしてください。

症状

画像ファイルを閲覧編集するときに使い慣れた「IrfanView」を使っています。なので今まで画像ファイルの拡張子のほとんどを「IrfanView」に関連付けしていました。それが最近一部の拡張子がwindowsの「フォト」に関連付けが変更されていることに気づきました。いつからそうなったのかはっきりとした記憶が無いのですが、22H2にアップデートした頃ほど昔ではない気がします。最近「IrfanView」のバージョンを4.62にしたので、そのタイミングなのかもしれません。とにかく覚えていません。
で、関連付けを変更しようとしたのですが、出来ないのです。あるべき “もの” が無いんです。これはどういうこと?
まずは症状の詳細から。なお、キャプチャー画面は windows11 proで、バージョン22H2 ビルド22621.963の時のものです。

[常に表示する] ボタンが表示されない

現在設定している既定のアプリ以外から起動して、以降ずっとそのアプリを利用したい場合、次のように開きたいファイルを右クリックして、[プログラムから開く] ==> [別のプログラムを選択] と進み、

開いたダイアログで、起動したいアプリを選択して、[常に表示する] をクリックすると設定されるはずなのですが、

一部の画像ファイル(確認できたのは jpg png gif bmp)において、[常に表示する] が表示されないという現象が発生しました。

従って既定のアプリの変更が出来ません。

既定のアプリに表示されない

それじゃということで、[設定] の [既定のアプリ] からの変更を試みたのですが、現在既定になっている「フォト」と「IrfanView」どちらとも拡張子が表示されません。

フォトおよびIrfanViewに対応した拡張子が昇順で並んでいますが、下図赤枠の間に存在するはずのjpgが表示されていません。既定が変更できない他の拡張子 png、gif、bmp も存在しません。

従ってこの方法でも既定のアプリの変更が出来ません。

拡張子自体が表示されない

では、思い当たる最後の方法。拡張子から設定する、[ファイルの種類で既定値を選択する] を開いてみました。

何となく予想は出来ていたのですが、やはり該当する拡張子が表示されません。あるはずの場所に無いのです。

考察

私の知っている知識ではお手上げなのでgoogle先生に頼ることになるのですが、検索が下手なせいもあって似た症状になかなか行き当たりません。既定のアプリが変更できない拡張子は、すべて「フォト」に関連付けされているので、「フォト」が犯人だとは思うのですが、その辺りから検索かけるも答えが見つかりません。
また、いつ頃からなのかは覚えていないのですが、下図のようにエクスプローラーで画像ファイルを選択すると、メニューに、[背景に設定] とか [左に回転] [右に回転] とかが表示されるようになっているので「フォト」と windows11 が深く結びついてて、変更できない仕様になってしまったのだろうかとか疑ってみたりもしました。(これは結果的に何の関係も無かったです)

で、答えは「IrfanView」の公式サイトのFAQに存在しました。

解決策

次のリンクは「IrfanView」のFAQです。

Frequently Asked Questions about IrfanView

該当部分を引用しておきます。

Q: Problem: I can’t set IrfanView as my default viewer on Windows 11?
A: There seems to be a system problem in some Win11 installations.
Try this: start System Settings, “Apps and Features”, find “Microsoft Photos”. Click on the menu on the far right, chose “Advanced options” go to the Reset section and perform both the Repair and the Reset (don’t start “Microsoft Photos” immediately after this). Now, associate JPG etc. with IrfanView. 
Alternative: Uninstall and re-install IrfanView (with admin rights, don’t set any associations in the installer). 

とのことですので、早速実行してみます。

[設定]==>[アプリ]==>[インストールされているアプリ] に進みます。

「フォト」を探して右端のメニューをクリックし、[詳細オプション] を選択します。

下の方にスクロールするとリセットのセクションがあり [修復] と [リセット] がありますので、先に [修復] を実行してみました。

FAQには [修復] と [リセット] の両方をするよう書いてありますが、とりあえず [修復] のみで解消していないか確認をしましたところ、無事復活です。既定の変更も問題なく出来ました。

既定のアプリのところにも拡張子が表示されるようになりました。

拡張子からの変更でも拡張子が表示されるようになりました。

そこから既定のアプリの変更も問題なく出来ます。

私のPCの場合、結局、リセットの方は実行せずとも修復できたみたいです。場合によってはリセットまで必要なのかもしれません。

あとがき

今回のトラブル、IrfanView をインストールしている環境でのみ起こるのかどうかは定かではありませんし、どの段階で発生していたのかも分からないままです。ネット上のトラブル報告が少ないイメージがありましたので、同じ症状で困っている方はあまりいないのでしょうかね。まぁ、とりあえず直って良かったです。アプリの修復なんてものがあるのも知れたし。

では、今日はこの辺で。

コメント

スポンサーリンク
タイトルとURLをコピーしました