これは非常に基本的な質問だとはわかっていますが、答えを見つけることができませんでした。拡張子の付いたファイルを右クリックして をクリック.abc
し、次にをクリックしても、拡張子に関連付けたい実行ファイルに対応するアプリケーションが見つかりません。そこで、次の手順を試してみましたが、うまくいきませんでした。Properties
Change...
Browse...
Other Applications
私が実行した手順は次のとおりです。
特定のファイル拡張子に関連付けたい実行可能ファイルへのパスを見つけました (たとえば、拡張子を持つファイルを開くために使用したいアプリケーションの
C:\Users\JohnDoe\Desktop\MyPrograms\ABCApp.exe
場合、そのようなパスになる可能性があります)。ABCApp.exe
.abc
に移動して
Start>Control Panel>Programs>Default Programs>Set Associations
、.abc
拡張機能と関連する実行ファイルをリストに追加しようとしましたが、このウィンドウでは、すでに登録されている拡張機能を開くために使用される実行ファイルを変更することしかできません。しかし、私は新しい拡張子とその実行可能ファイル。
拡張機能を登録するにはレジストリを変更する必要があるという投稿をインターネットでいくつか見つけましたregedit.exe
が、手順が少しよくわかりません。必要な手順を明確に説明していただけますか?
ありがとう!
更新: 拡張子は Windows に登録されていないため、ファイルを右クリックしたときに.abc
選択することはできません。次のスクリーンショットは、(1) アプリケーションが Windows に登録されていない場合と、(2) アプリケーションが Windows に登録されている場合 (私のローカライズされた Windows バージョンでは、は meansおよびmans です)に、アプリケーションのデスクトップ アイコンを右クリックして表示されるコンテキスト メニューの違いを示しています。Open With
example.abc
Apri
Open
Apri con
Open With
登録されたアプリの右クリック コンテキスト メニュー:
登録されていないアプリの右クリック コンテキスト メニュー:
更新: 以下に @meatspace が投稿した解決策を試しましたが、次のエラーが発生します。
あなたの答えを試してみました:
C:\> assoc .abc
.abc=ABCApp.SpecialFileType.14
C:\> ftype ABCApp.SpecialFileType.14=C:\Users\JohnDoe\Desktop\ABC\ABCApp.exe
The file type 'ABCApp.SpecialFileType.14' was not found or there were no associated commands
C:\>
それが唯一の解決策である場合、必要な regedit.exe キーを正確にどのように作成できますか? (ドットが regedit でサブディレクトリに変換されるかどうか、およびキーへのパスの名前を付ける方法がわかりません)。
ありがとう!!!
答え1
コマンドプロンプトで、.abc
例を使用して次のようにします。
assoc .abc
収量があると仮定する.abc = abcfile
次に、コマンドプロンプトで次の操作を実行します。
ftype abcfile=C:\path\to\desired\executable.exe
.abc
また、 が見つからない理由は、にキーStart>Control Panel>Programs>Default Programs>Set Associations
がないためです。 が存在する場合、 のキーは、タイプのファイルが呼び出されたときに実行される実行可能ファイルを指します。.abc
HKEY_CLASSES_ROOT
HKEY_CLASS_ROOT\abcfile\shell\open\command
\command
.abc
答え2
私が調べたところ、.abc ファイル拡張子は楽譜ファイルで、ABCApp.exe は SONAR のプログラムで、これらのファイルを開いて表示、編集するために使われます。まず ABCApp プログラムをインストールして、.abc 拡張子を登録し、おそらく自動的に関連付けを行う必要があるかもしれません。こちらもチェックしてみてください。http://fileinfo.com/extension/abc あなたがやりたいことを実行するには、よりよいプログラムが見つかるかもしれません。