Windows 7で高度なファイルの関連付けを設定するにはどうすればよいですか?


48

以前はWindows XPで、Warcraft IIIファイルをダブルクリックして自動的にゲームにロードすることができました。この関連付けは、ファイル関連付けADVANCEDエリアに移動し、次の行を使用して作成されました。

"C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"

引数とオプションを取ることに注意してください。

ただし、Windows 7では、[既定のプログラム]> [関連付けの設定]領域にこの高度な領域がないようです。

これらのファイルを自動的に開くようにすることはできますか?

回答:


36

これを行うことができるDefault Programs Editorをお勧めします

完全なコンテキストメニュー編集機能があり、コマンドパラメーターを変更できます。さらに、UACをサポートするVista / 7向けに設計されました。

デフォルトのプログラムエディターのコンテキストメニューの編集

デフォルトのプログラムエディタコマンドの詳細


5
もう少しクリックしますが、実際には私の答え+1よりもこの方が好きです。
ジェイ

1
それは私のために働いた、そしてそれはポータブルです!
sancho.s復元モニカ

答えの画像が開きません!
ザー

このプログラムはフリーウェアですが、ほとんどがクローズドソースであることに注意してください(Webサイトでライセンスの種類を見つけることができず、「アバウト」ボックスはありません)、著者は時間とともにオープンソースとして着実にリリースされる可能性があることに言及しています。公にリリースされたコードの部分はBSDライセンスの下でリリースされます。アプリケーションの残りの部分も同様にそのライセンスの下にあるかどうかは不明ですが、そうだと思います。また、彼のリポジトリでの最後のアクティビティは2016年7月9日でした。
jrh

残念ながら、Windows 10では、OSの更新により、このユーティリティが実行するすべての操作が取り消される場合があります。
jrh

22

おそらく、私はカフェインを大量に摂らなければならなかったからでしょう。しかし、コマンドプロンプトで:

 ftype w3file="C:\Program Files\Warcraft III\War3.exe" -loadfile "%1"
 assoc .your_extension=w3file
 regsvr32 /i shell32.dll

:) ..型と拡張子の名前を必要なものに変更するだけです:)


11
HKEY_CURRENT_USER \ Software \ Classesもチェックする価値があります。ユーザーセットの関連付けは、ftypeとassocを使用してこれらのセットをオーバーライドするためです。ファイルなど
mjaggard

HKEY_CLASSES_ROOT \ SystemFileAssociations \。<extension> \ shell \ <program> \ commandを確認することもできます。これは、レジストリで検索を実行したときにコマンドが保存されていた場所です。
マークアイルランド

私はまた、ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Windowsの\ CurrentVersionの\ Explorerの\ FileExts \を削除する必要がありました。<拡張子>仕事にFTYPEを取得する。
カール・ウォルシュ

特にregsvr32コマンドの機能について、これに関する情報をさらに追加できますか?
バスフォール

regsvr32はdllライブラリの登録と登録解除に使用されます。/iパラメータは「インストール」を意味し、shell32.dllにはファイルとURLを開くときに使用されるWindows Shell API関数が含まれます。つまり、新しい関連付けを設定し、ファイルを開くライブラリを再登録して、新しい関連付けを考慮します。
キリス

16

探しているのは、Creative Element Power ToolsのFile Type Doctorです。

何らかの理由で、Windows Vista以降から削除されたすべてのものが返されます。

ファイルタイプドクタープレビュー

更新:よりモダンでシンプルなソリューションについては、Factor Mysticの答えをご覧ください!


ああ、そのソフトウェアは非常に役立つように見えます!+1
フレイザー

Creative Elementにはいくつかのクールなツールがあるようです。リンクをありがとう:)
kyrisu

1
これはシェアウェアであることに注意してください。無料プログラムについては、@ Factor Mysticの回答をご覧ください。
yakatz

-1

私が言えることから、ウィンドウでファイルの関連付けを設定する「簡単な」方法はありません。システム上のすべてのユーザーにシステムレベルの関連付けとユーザーレベルの関連付けがあるため、常に苦痛を伴います。とにかくWindows Media Playerを停止できます。

メディアをクリックすると常にWindows Media Playerがうんざりしますか?ファイルの関連付けを常に取得しようとする複数のログインまたはアプリがありますか?このスクリプトを使用して正しく設定してください!

管理者として実行して、ハイジャックするWindows Media Player拡張機能をリセットします。

これらには以下が含まれます。 、.mp3、.mp4、.MPEG、.TTS、.WAV、.WAX、.wma、.WMD、.WMS、.WMV、.WMZ、.WPL、.WVX

ファイルの関連付けを設定するために使用するコマンドラインの例:

Windowsバッチファイルを含む7-zip SFX Self Extracting zipであるバイナリのソースコード:

http://rmccurdy.com/scripts/ ftype_wipe.bat.txt

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.