Windows 7でファイルタイプのデフォルトのファイルタイプの関連付けを何らかの方法で設定しました。「ファイル拡張子に関連付けられたファイルタイプを変更する」オプション画面から削除することはできません。削除することは可能ですか?
Windows 7でファイルタイプのデフォルトのファイルタイプの関連付けを何らかの方法で設定しました。「ファイル拡張子に関連付けられたファイルタイプを変更する」オプション画面から削除することはできません。削除することは可能ですか?
回答:
レジストリ内のこのキーの下で問題のファイル拡張子を見つけます。
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts
関連付けを解除する拡張子と同じ名前のサブキーを削除すると、デフォルトのプログラムの関連付けが削除されます。古いWindowsバージョンでは、explorer.exe
これを有効にするには強制終了して再起動する必要があります(Windows 10 64ビットの時点で変更は即座に反映されます)。
ほとんどの場合、HKEY_CLASSES_ROOTから同じサブキーも削除する必要があります。
私が見つけたもっと簡単な方法でも、コマンドラインが必要です。
assoc .<file_extension>
プロンプトでコマンドを実行します。これにより、拡張子に関連付けられているファイルタイプが表示されます。このコマンドがを返す場合File association not found for extension .<file_extension>
、拡張子がどのファイルタイプにも関連付けられていないことを意味します。format .<file_extension>=<Some Value>
で関連付け値を返す場合は、手順3に進みます。ftype [FileType]=
。FileTypeは、ステップ2で返されたファイルタイプです。これを理解するために使用した指示については、My Digital Lifeに感謝します。また、拡張子とファイルの種類との関連付けを解除する手順も含まれていましたが、探しているものに基づいて、それは必ずしも必要ではありません。
エクスプローラーで、[ツール] | [ フォルダーオプション| [ファイルの種類]で、探している拡張子を見つけ、[削除]をクリックします。
または、[削除]がグレー表示されている場合、[復元]をクリックして(デフォルトに戻す)、[削除]をクリックします。
ここでこの方法を使用しないのはなぜですか:
http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm
Windows 7で特定の種類のファイルを開いたときに起動するプログラムを変更するには、これらの非常に簡単な手順に従ってください。
方法は次のとおりです。
[ スタート]をクリックし、[ コントロールパネル]をクリックします。
ヒント:急いでいますか?開始ボタンをクリックした後、検索ボックスに関連付けを入力します。結果のリストから[__特定のプログラムで常に開かれるファイルタイプを作成する_]を選択し、ステップ4にスキップします。
[ プログラム]リンクをクリックします。
注:コントロールパネルの小さいアイコンまたは大きいアイコンビューを表示している場合、このリンクは表示されません。[ 既定のプログラム ]アイコンをクリックしてから、[ ファイルの種類またはプロトコルをプログラムに関連付ける]リンクをクリックします。次に、ステップ4に進みます。
[ 既定のプログラム]見出しの下にある[特定のプログラムで常にファイルの種類を開く]リンクをクリックします。
[関連付けの設定]ウィンドウで、既定のプログラムを変更するファイル拡張子が表示されるまで、リストを下にスクロールします。
探している拡張子が見つかったら、ファイル拡張子をクリックして強調表示します。
スクロールバーの上にある[ プログラムの変更... ]ボタンをクリックします。
[ アプリケーションから開く ]ダイアログボックスが表示されます。
[ 推奨プログラム]領域のオプションを調べて、コンピューター上の特定の種類のファイルをダブルクリックしたときに、ファイル拡張子を開くアプリケーションを選択します。
注:推奨プログラムの下にリストされているアプリケーションには、このファイルタイプに最も適切なプログラムが含まれている可能性がありますが、必ず[ その他のプログラム]の下のアプリケーションを確認してください。これらのプログラムのリストを展開するには、vをクリックする必要がある場合があります。
注: [ 参照...]をクリックして、リストにない使用したいプログラムをコンピューターで検索します。
[ アプリケーションから開く]ウィンドウで[ OK ]ボタンをクリックします。Windows 7は、ファイルの関連付けのリストを更新して、この種類のファイルを開く新しいデフォルトプログラムを表示します。
[ 関連付けの設定]ウィンドウの下部にある[ 閉じる ]ボタンをクリックします。コントロールパネルウィンドウがまだ開いている場合は、閉じることもできます。
この時点から、この特定のファイル拡張子を持つファイルをダブルクリックすると、手順7で関連付けたプログラム が起動して特定のファイルをロードします。
重要:これらの種類のファイルが起動されたときに自動的に開くために使用されたプログラムは、これらの種類のファイルを開きます。別のプログラムを使用するには、プログラムを手動で起動し、コンピューターで特定のファイルを参照するだけです。
正しいWindowsレジストリ行が見つからなかったため、回避策を使用しました。デスクトップで、「deleteable.txt」という名前のテキストファイルを作成しました。拡張子を.exeに変更しました。次に、コントロールパネルを使用して、目的のファイル拡張子に割り当てられたデフォルトのプログラムを新しい「deleteable.exe」に変更しました。その後、コントロールパネルを閉じ、最終的にデスクトップファイルを削除しました。
一番上の答えに似ていますが、ファイル拡張子に関するすべての情報(リストで開くなど)を削除する必要がないため、UserChoiceサブキーのみを削除するのが最善であると思います。 "(別名UserChoice)。REGファイルを使用して、テストの繰り返しを高速化します。これをコピーして、バージョン行を含めて貼り付け、REGファイルとして保存できます。.icsと.vcsを必要な拡張子に変更します(または、1行のみをリセットする場合は1行削除します)。
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]
REGファイルに慣れていない場合、「-」で始まる上記の行は、レジストリからそれらのキーを削除するだけです。
また、この回答を投稿した主な理由は、このソリューションではexplorer.exeを再起動する必要はありません。セットアップに固有の何かかもしれませんが、Win7とWin8で使用したことがあり、変更を有効にするためにexplorer.exeを再起動する必要はありませんでした。
Creative Element Power Toolsは、Microsoft Windows Vista、Windows XP、Windows Server 2003、Windows 2000、およびWindows Me用の生産性ツールのコレクションです。ファイルユーティリティの1つは File Type Doctorで、ユーザーは任意のファイルを右クリックして[ファイルタイプの編集]を選択し、そのタイプのファイルを開くために使用するアプリケーションを変更できます。File Type Doctorを使用して、デフォルトのプログラムを選択し、エクスプローラーの[新規]メニューからファイルタイプを追加または削除し、ファイルのコンテキストメニューをカスタマイズします。
その他のユーティリティはこちら:Windows Vistaファイルの関連付け高度な編集管理ツール
私のソリューション:
php_auto_file
、エントリを削除します。エクスプローラーの再起動後.php
show this file type in the 'New' menu of Explorer
ブルートフォースの無知な方法を使いました。拡張子が記載されているすべてのレジストリキーを削除し、以前のアプリケーション(bar.exe)が記載されているすべてのレジストリキーを削除します。
拡張機能が.foo
あり、アプリケーションがbar.exe
であると仮定すると、ここで何かを見つけたと思います
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
HKEY_USERS\foo_auto_file
HKEY_CLASSES_ROOT\Applications\bar.exe
削除するのに役に立たないと思われるその他のもの(多くのMRUリスト)
そして、私もログアウト/ログインしなければならなかったかもしれませんが、それが100%必要かどうかはわかりません。
他の回答のメソッドのどれも働いていない自分自身に何かのためにファイルの関連付けを削除しようとしたときに私のために.htaccess
。この結合された方法は機能しました(Windows 10):
のような名前の新しい空のファイルを作成しますfoo.exe
。
リセットしたい拡張子のファイルに移動しますOpen with...
。Always use this app to open .<extension> files
がチェックされていることを確認します。次にLook for another app on this PC
、foo.exe
作成したばかりのものを選択します。
を削除しfoo.exe
ます。
ファイルをもう一度ダブルクリックし、[開く]ボックスを閉じます(これは不要な場合があります)。
次に、regeditを開き、次のキーを削除します。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
HKEY_CLASSES_ROOT\.<extension>
HKEY_CLASSES_ROOT\Applications\foo.exe
ログオフして再度ログインします。