web-dev-qa-db-ja.com

Windows 7で新しいファイルの関連付けを追加する

Windowsの場合XPコントロールパネルを使用して、新しいファイル拡張子を追加し、プログラムに関連付け、アイコンを割り当てることができます。コントロールパネルの[フォルダーオプション]を使用しました。オプションには、「ファイルの種類」というタブがあります。

ただし、Windows 7フォルダーオプションにはそのタブはありません。また、ファイルの関連付け(既定のプログラム)の推奨場所では、新しい拡張子を追加できません。

どうすればよいですか(つまり、新しい拡張機能を既存のプログラムに関連付け、新しいアイコンを適用する)。

27
Peter

残念なことに、それはより簡単にするために彼らがより複雑にしたものの1つです(例えば、関連するプログラムを変更することができますが、それだけです)。

サードパーティのプログラムを使用するか、自分でレジストリを編集することができます(何をしているのか本当に確信がない限り、レジストリを変更しないでください!設定を間違えたり、システムを起動できなくなる可能性があります! ):

  1. HKEY_CLASSES_ROOTを右クリックして、NewKeyを選択します。目的のファイル拡張子に従って名前を付けます。 .ext。既に存在する場合は、この手順をスキップできます。
  2. 作成したキーのデフォルト値を、まだ使用されていない一意の名前に設定します。 MyFileType。繰り返しますが、既に設定されている場合は、この手順をスキップします。
  3. 前の手順で選択したのと同じ名前を使用して、別の新しいキーを作成します。キーが既に存在する場合は、これもスキップします。
  4. 新しいキーのデフォルト値を、ファイルタイプとしてWindowsエクスプローラーおよび他のプログラムに表示される名前に設定します。
  5. 新しいキーを右クリックして、サブキーDefaultIconを作成します。
  6. 新しいキーのデフォルト値をC:\Some\Path\To\Your\Icon\Ressource.ico,0に設定します(0は使用するアイコンのインデックスです。リソースにアイコンが1つしかない場合は0にする必要があります)。
  7. DefaultIconの横に別の新しいキーを作成し、Shellと呼びます。
  8. ここで、関連付けたい動詞/アクションごとに、目的の名前で新しいサブキーを作成します。一部の動詞は事前設定されており、ローカライズされた名前を自動的に使用します。 openedit、またはprint
  9. 動詞ごとにサブキーcommandを作成し、そのデフォルト値を実行するプログラムに設定します。また、必要なすべてのパラメーターを含めて、スペースが含まれている場合は引用符を追加してください。 "C:\My Path\My Program.exe" "%1"%1は、このアクション用に選択された実際のファイル名に置き換えられます。
37
Mario

「開く」が提供されていない場合は、「開く」をクリックします。ファイルの種類にデフォルトのプログラムが既に関連付けられていない場合、Web上で適切なプログラムを検索するか、インストールされているプログラムのリストからプログラムを選択するかを選択できます。 。

14
Geoff

Windows 7では、右クリックして[プロパティ]-> [全般]タブに移動することもできます。[開く]ボタンと[変更]ボタンがあります。この方法では、新しいファイルタイプの関連付けを設定することもできます。

5
lzisko

レジストリの編集を回避するには、代わりに目的の拡張子を持つ新しいファイルを作成します。ダブルクリックすると、[開くことができません]ダイアログが表示され、インストールされているプログラムのリストからプログラムを選択できます。目的のアプリケーションを参照して選択し、説明を追加して、選択したプログラムを常に使用することを確認します。これで、拡張機能がデフォルトのプログラムリストに追加され、使い慣れた状態でさらに編集および変更できるようになりました。

2
Michael

Windowsの場合、いつでも右クリックして[アプリケーションから開く]を選択できます。リストからプログラムを選択するというオプションを選択します。その後、独自のプログラムを選択し、デフォルトでそのプログラムでそのような拡張子のファイルを開くように指示できます。アイコンを変更するには、このリンクが役立ちます( Change Windows icon

2
Yanki Twizzy
  1. 右クリックして「で開く」が利用できる場合、それは非常に簡単です。そうでない場合...
  2. 「デフォルトプログラム」をスタートメニューに入力し、「関連付けの設定」を選択します。

MSが「開く」オプションを時々削除することにした理由がわかりません...

1
user1988361