次の方法で共有

拡張子pngのファイルをダブルクリックするとフォトで開かれるのですがどの設定でそうなるのでしょうか?(既定のアプリの設定にはなっていない)

Anonymous
2024-09-05T18:06:47+00:00

Windows11 home 23H2です。

私のPCでは、拡張子pngのファイルをダブルクリックするとフォトで開かれます。

(何も設定した覚えはなくWindows11のデフォルトの設定だと思ってます)

既定のアプリのpngの設定がフォトになっているのだろうと思っていたのですが、

設定→アプリ→既定のアプリ→アプリケーションでフォトを選択し確認すると以下の画像ですが、pngには何も設定されていませんでした。

この場合、何の設定をみてフォトが起動されているのでしょうか?なにかWindowsの暗黙値のようなものがあるのでしょうか?

ちなみにpngが表示できるアプリは複数インストールされています。例えばchromeやsnippingTool、ペイント、フォト、LibreOfficeDrawなどです。

よろしくお願いいたします。

<モデレーター注>

画像に含まれていたユーザ名、個人情報(メールアドレス)を一部マスキングしました。

家庭向け Windows | Windows 11 | 設定

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2024-09-06T06:04:42+00:00

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2024


同じprogidでも動きが違う(フォトが開くものと、プログラムの選択がでる)ものがあるのですが、この優先順位の話かもしれませんね。

それは違います。たぶん、hashが無効なのでしょう。

エクスプローラのUIで設定した場合に、hashが計算されて、付きます。

何らかの情報、例えばexeの場所、が変更されると、hashが無効になります。

関連付けはuiでしか設定できません。プログラムからは変更できません。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2024-09-06T05:24:36+00:00

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2024


userchoiceがない場合は、デフォルトの優先順位で決まります。

優先順位には諸説あって、不明。

1 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.***\UserChoiceのProgid

2 HKCU\Software\Classes.***の(既定)

HKLM\SOFTWARE\Classes.***の(既定)

3 HKCR.***\OpenWithProgIdsのアルファベット順で一番上のキー

たぶん、設定では未割当。エクスプローラではデフォルト。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2024-09-06T05:07:43+00:00

© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2024


画像のとおり、フォトが設定されてるようです。

HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc

フォトのprogid

レジストリを見なくても、ファイルのプロパティ、プログラム がフォトになってるでしょう。

設定の方はあまり信用できない。

関連付けはエクスプローラの機能なので、エクスプローラの操作のほうが信用できる。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion*Explorer*\FileExts.png\UserChoice

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

15 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-09-05T22:52:03+00:00

    <規定を選ぶ>になっているとすれば関連付けが行われていない状態だと思いますので、通常であればダブルクリックするとプログラムの選択が必要になるはずなのに「フォト」で開かれる原因は分かりません。

    おそらく同じだと思いますが、「ファイルの種類で規定値を選択する」でも[png]を確認してみたらどうでしょうか。

      ファイルの種類で規定値を選択する

    Iván Vivasさんのアドバイスにあるように、レジストリーで確認してみるという方法もあります。

      レジストリエディターを起動する方法

    通常であれば関連付けを変更している場合は、

     HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer*FileExts*

    にある対象の拡張子の中の【UserChoice】をクリックして右側の【ProgId】を見れば変更したアプリ名が表示されます。

    下図はわたしのPCの[jpg]と[png]です。

    [jpg]は関連付けした<xnview>になっていますが、[png]の関連付けも行っているのに「フォト」の表示はなく英数字の羅列になっています。

    「フォト」で関連付けを行っていないのに規定になっている[ari][avif]など他の拡張子には【UserChoice】がありません。

    [jpg]の規定を「フォト」に変更すると、【UserChoice】は同じ英数字の羅列に変わりました。

    詳細は分かりませんが、【UserChoice】がなければ関連付けが行われていない状態で、関連付けを行えば【UserChoice】にアプリ名が表示され、「フォト」については他のアプリと扱いが違っているようです。

    関連付けを変更してしまっているので検証できず確実なことは分かりませんが、もしかしたら初期状態でも「フォト」で開かれるのかもしれません。

    何か困っていることがあるのでしょうか?

    「フォト」を規定で使い問題なければそのままにしておいてもいいと思いますし、気になるようであれば「フォト」に関連付けすれば表示されるようになるのかもしれません。

    少し古い情報なので関係するかどうか分かりませんが、下のサイトのような問題があったようです。

    関連付けが変更できない場合は、「フォト」の修復やリセットを行ってみるといいようです。

      画像ファイルの関連付けが出来ない

       ![](https://learn-attachment.microsoft.com/api/attachments/2db1c815-344f-486b-961a-831dfb8dd900?platform=QnA

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2024-09-05T20:48:27+00:00

    弊社ではユーザーの皆様を支援するために翻訳サービスを利用しています。文法上の誤りについてはご容赦ください。

    こんにちは、ken1999k さん。私の名前は Ivan で、独立査定者です。喜んでお手伝いさせていただきます。このような問題が発生して大変申し訳ございません。心配しないでください。できる限りのお手伝いをさせていただきます。

    Win + R を押して、「regedit」と入力し、Enter を押します。
    次の場所に移動します:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.png\UserChoice
    ProgId という値を探します。その詳細には、関連付けられているプログラム (たとえば、「写真」) が示されます。

    PNG ファイルを開くアプリを変更する場合:

    1. 「設定」>「アプリ」>「デフォルトのアプリ」に移動します。
      下にスクロールして、「ファイルの種類別にデフォルトを選択」をクリックします。
      リストで .png を見つけ、それに関連付けられている現在のアプリをクリックして、リストから必要なアプリを選択します。
    2. PNG ファイルを右クリックします。
      「開く」>「別のアプリを選択」を選択します。
      優先するアプリを選択し、「常にこのアプリを使用して .png ファイルを開く」ボックスをオンにして、「OK」をクリックします。

    他にご質問がある場合や、さらにサポートが必要な場合はお知らせください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません