関連付け

  • 既定のプログラム (UserChoice)
  • ファイルタイプ (assoc / ftype)
  • プログラムから開く (OpenWithList / OpenWithProgids)

参考

最新の Windows におけるファイルの関連づけを分析する | ASCII.jp

拡張子の関連付け | リボンの君と SuyamaSoft

How to Register a File Type for a New Application | Microsoft Docs [Official]

Best Practices for File Associations | Microsoft Docs [Official]

File Association Example | Microsoft Docs [Official]

既定のプログラム/UserChoice

参考

既定のアプリ (既定のプログラム) の拡張子関連付けを設定変更する方法 | ぱそかけ

「このファイルを開く方法を選んでください。」で関連付ける | リボンの君と SuyamaSoft

Windows 10 の既定のプログラムを変更する | Windows ヘルプ [公式]

Changes to how Windows 10 handles default apps | Windows Dev Center [Official]

Best way to get file type association in Windows 10 from command line? – Stack Overflow

Get a location of application in open with list of Windows 10 – Super User

assoc

参考

assoc | Microsoft Docs [公式]

ftype

参考

ftype | Microsoft Docs [公式]

レジストリ

HKEY_XXX\SOFTWARE\Classes 以下に拡張子別にプログラムの関連付けが記録される。

  • HKEY_LOCAL_MACHINEマシン全体の設定
  • HKEY_CURRENT_USERユーザー別の設定

assoc / ftype コマンドは HKEY_LOCAL_MACHINE のみを対象とする。

参考

レジストリの直接編集によるファイルの拡張子と関連づけ | Glamenv-Septzen.net

最新のWindowsにおけるファイルの関連づけを分析する | ASCII.jp

File Types | Microsoft Docs [Official]

拡張子

  • キーHKEY_CLASSES_ROOT\.ext
    • 既定ファイルタイプキー、あるいは、ProgID キーを指定する。
    • OpenWithProgids拡張子を開けるアプリを ProgID で指定する。

参考

レジストリ 解剖記 HKEY_CLASSES_ROOT | Programming Field

File Types | Microsoft Docs [Official]

ファイルタイプ

  • キーHKEY_CLASSES_ROOT\filetype
    • DefaultIcon既定のアイコンを指定する
    • shell\open\Command開く (open) で使用するコマンドラインを与える
    • shell\edit\Command編集 (edit) で使用するコマンドラインを与える

参考

レジストリ 解剖記 HKEY_CLASSES_ROOT | Programming Field

File Types | Microsoft Docs [Official]

アイコンを変更する (DefaultIcon)

参考

ファイルのアイコンの変更 – Qiita

レジストリを編集して拡張子に関連付けされているアイコンを変更する | iPentec.com

ファイルのアイコンを変更する (DefaultIcon) | リボンの君と SuyamaSoft

レジストリ 解剖記 HKEY_CLASSES_ROOT | Programming Field

How to Change the Icon for a File Type in Windows | Winhelponline

Show default extension icon instead of default – Microsoft Community

アプリケーション

参考

Application Registration | Microsoft Docs [Official]

OpenWithList / OpenWithProgids

参考

「プログラムから開く」メニューに追加 (OpenWithList) | リボンの君と SuyamaSoft

「プログラムから開く」のリストから削除 | flipflop square

最新の Windows におけるファイルの関連づけを分析する | ASCII.jp

Windows Vista/7 で用いられたファイル関連付けの仕組みを知る | ASCII.jp

ファイル名拡張子のファイル ハンドラを指定する | Microsoft Docs [公式]

ファイル名拡張子の動詞を登録する | Microsoft Docs [公式]

How to Include an Application in the Open With Dialog Box | Microsoft Docs [Official]

ProgID

参考

Programmatic Identifiers | Microsoft Docs [Official]

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です