• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windoes10で拡張子とアプリの紐づけの変更)

Windoes10で拡張子とアプリの紐づけの変更ができない

このQ&Aのポイント
  • Windoes10で拡張子とアプリの紐づけの変更ができず、対処法を教えてください。
  • Windoes10で拡張子とアプリの紐づけの変更ができない状況と、一部のプログラムは変更できる状態を解説します。
  • Windoes10の拡張子とアプリの紐づけの変更について、特定のプログラムは変更できるが、.datファイルは変更できない状況について詳しく説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.2

「拡張子とアプリの紐づけ」(ファイルの関連付け)はwindows updateで改悪になった気配です。 下記の確認および処理を試してみてください。 (1)エクスプローラで xxx.datファイルを右クリックして、 添付画像 上図が表示される場合は「メモ帳」を選択してください。 これで .dat はメモ帳で開くようになります。 処理は終わりです。 (2)添付画像 上図が表示されない場合はコマンドプロンプト「管理者」で下記のように入力します。(添付画像のように「管理者:コマンドプロンプト」となっていなければ、処理しても反映されません) この処理でレジストリにも反映されますので、直接レジストリを編集する必要はありません。 添付画像 下図 assoc.dat=txtfile (3) 再度(1)を行なってください。 メモ帳が選択できるようになるはずです。

fortran2018
質問者

お礼

回答いただきありがとうございました.この件,解決いたしました. 以下補足情報を残しておこうと思います. コマンドプロンプトを管理者権限で開いて assoc.dat=txtfile とした段階で変更が反映されました.(1)の段階でメモ帳を選択しても設定は反映されていませんでした.他のアプリケーションの場合もテストしましたが,同様に変更できませんでした.(テストケースは画像ファイルをフォトビューアーで開くようにする設定)

その他の回答 (2)

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

No.2の一部訂正です。 >(1)エクスプローラで xxx.datファイルを右クリックして、 「右クリック」ではなくて「ダブルクリック」です。 下記のよう訂正してください。 (1)エクスプローラで xxx.datファイルをダブルクリックして、

  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.1

レジストリを直接編集しても再設定が必要ですか? https://www.ipentec.com/document/windows-registry-add-extension-relation

fortran2018
質問者

お礼

ご回答いただきありがとうございました. 残念ながらレジストリを編集しても変更が反映されませんでした.質問の例では.datをテキストエディタで開くように,という例を挙げましたが,画像ファイルをWindowsフォトビューアーで開くようにする,という設定の際にレジストリ編集を行いました.具体的には http://tanweb.net/2017/01/16/12689/ からregファイルを落としてきて実行しました. ただ,フォトビューアーの設定はどうやら相当手間らしく,もっと単純な設定をレジストリから変更するとどうなるのかは試していません.

fortran2018
質問者

補足

どうやら私の環境ではレジストリをいじってもなぜか効果はなく,管理者権限コマンドプロンプトから実行すると紐づけが変更できるようです. 画像ファイルについては http://mrxray.on.coocan.jp/Delphi/Others/WindowsPhotoViewer.htm にあるように以下コマンドを実行すると一通り画像をWindowsフォトビューアーで開けるようになりました.原因がよくわかりませんが一応載せておこうと思います ftype jpegfile=rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1 ftype pngfile=rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1 ftype giffile=rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1 ftype icofile=rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1 ftype Paint.picture=rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1

関連するQ&A