Windows 7でファイルタイプのデフォルトのプログラムの関連付けを削除するにはどうすればよいですか?


102

Windows 7でファイルタイプのデフォルトのファイルタイプの関連付けを何らかの方法で設定しました。「ファイル拡張子に関連付けられたファイルタイプを変更する」オプション画面から削除することはできません。削除することは可能ですか?


Windowsのバージョン(XP、Vistaなど)は何ですか?
harrymc

Win7-これを反映するように質問を編集しました。ファイル関連付けUIの削除オプションは、Win7では使用できないようです。
クリストス

関連:superuser.com/questions/520193/...。それは重複していると考えられるかもしれませんが、より新しいものであり、その答えはここでは言及されていません。基本的に、Microsoft MVPによって提供されたポータブルアプリ(インストール不要)をダウンロードして実行することをお勧めします。
ファビオトゥラティ

これはより良いスレッドです:superuser.com/q/569449/78897
Pacerier

回答:


93
  1. レジストリ内のこのキーの下で問題のファイル拡張子を見つけます。

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

    関連付けを解除する拡張子と同じ名前のサブキーを削除すると、デフォルトのプログラムの関連付けが削除されます。古いWindowsバージョンでは、explorer.exeこれを有効にするには強制終了して再起動する必要があります(Windows 10 64ビットの時点で変更は即座に反映されます)。

  2. ほとんどの場合、HKEY_CLASSES_ROOTから同じサブキーも削除する必要があります。


3
@harrymc explorer.exeがクラッシュした場合、ほとんどが自動再起動されません。そうでなければ、あなたは、ファイル名を指定して実行プロンプトまたはタスクマネージャを経由して「explorer.exeの」を開始することができます- > [アプリケーション]タブ- > [新しいタスク- > explorer.exeを
ガネーシュR.

1
@ Ganesh.R:理論的には。実際には、再起動に時間がかかり、これがOPに与える影響を想像してください。
harrymc

5
HKEY_CLASSES_ROOTキー内の関連エントリを削除する必要がある場合もあります。HKEY_CLASSES_ROOTの関連エントリも削除せずに上記の方法を使用しました。問題のファイルを実行すると、ユーザー固有のサブキーが再び表示されました。私はあなたの方法だけを使用したときに、ファイルのアイコンが再起動時に変更されないことが奇妙に感じました。とにかく、助けてくれてありがとう!
ジョナサンネスビット

1
私の状況では、@ JonathanNesbittによって提案された追加のキー削除も必要でした。HKEY_CURRENT_USERサブキーを削除するだけでは十分ではないようです。
イアコボジア

3
これはうまくいきませんでした。レジストリ全体で拡張子を検索する必要があり、HKEY_USERSの下に「xxx_auto_file」というエントリが見つかりました(xxxはファイル拡張子です)。ファイルアイコンをダブルクリックしてアプリケーションを開く機能を完全に削除するには、これを削除する必要がありました。
マークラカタ

10

私が見つけたもっと簡単な方法でも、コマンドラインが必要です。

  1. 管理者権限でコマンドプロンプトを開きます(右クリック> [管理者として実行])。
  2. assoc .<file_extension>プロンプトでコマンドを実行します。これにより、拡張子に関連付けられているファイルタイプが表示されます。このコマンドがを返す場合File association not found for extension .<file_extension>、拡張子がどのファイルタイプにも関連付けられていないことを意味します。format .<file_extension>=<Some Value>で関連付け値を返す場合は、手順3に進みます。
  3. コマンドを実行しますftype [FileType]=。FileTypeは、ステップ2で返されたファイルタイプです。

これを理解するために使用した指示については、My Digital Lifeに感謝します。また、拡張子とファイルの種類との関連付けを解除する手順も含まれていましたが、探しているものに基づいて、それは必ずしも必要ではありません。


extは例であり、プロセスを開始するコマンドではないことを明確にしておく必要があります。とにかく、それは本当に良い答えであり、解決策に直接進みます。リンクが一度停止すると、拡張機能をnullに関連付ける必要がある場合、次のように入力する必要があります。assoc .ext =次にftype WinRAR =を使用して、プログラムの関連付けをクリアします。私の場合、.localstorage(ダウンロードしたコンテンツ用のMozillaのファイル)では機能しませんでした。そこで、クリストスの答えを使いました。
ヤニスドラン

5

エクスプローラーで、[ツール] | [ フォルダーオプション| [ファイルの種類]で、探している拡張子を見つけ、[削除]をクリックします。

または、[削除]がグレー表示されている場合、[復元]をクリックして(デフォルトに戻す)、[削除]をクリックします。


6
このメニューには、このいずれかのように、いくつかの回答で述べたように、私は既定のプログラムエディタユーティリティを使用するWindows 7から欠落しています。superuser.com/a/294490/38267
goodeye

素晴らしい。仕事はうまくいきました(XP)。そして、私はregeditを見る必要はありませんでした。
プルトニウムの密輸業者

4

ここでこの方法を使用しないのはなぜですか:

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

Windows 7で特定の種類のファイルを開いたときに起動するプログラムを変更するには、これらの非常に簡単な手順に従ってください。

方法は次のとおりです。

  1. [ スタート]をクリックし、[ コントロールパネル]をクリックします。

    ヒント:急いでいますか?開始ボタンをクリックした後、検索ボックスに関連付けを入力します。結果のリストから[__特定のプログラムで常に開かれるファイルタイプを作成する_]を選択し、ステップ4にスキップします。

  2. [ プログラム]リンクをクリックします

    注:コントロールパネルの小さいアイコンまたは大きいアイコンビューを表示している場合、このリンクは表示されません。[ 既定のプログラム ]アイコンをクリックしてから、[ ファイルの種類またはプロトコルをプログラムに関連付ける]リンクをクリックします。次に、ステップ4に進みます。

  3. [ 既定のプログラム]見出しの下にある[特定のプログラムで常にファイルの種類を開く]リンクをクリックします

  4. [関連付けの設定]ウィンドウで、既定のプログラムを変更するファイル拡張子が表示されるまで、リストを下にスクロールします。

  5. 探している拡張子が見つかったら、ファイル拡張子をクリックして強調表示します。

  6. スクロールバーの上にある[ プログラム変更... ]ボタンをクリックします。

    [ アプリケーションから開く ]ダイアログボックスが表示されます。

  7. [ 推奨プログラム]領域のオプションを調べて、コンピューター上の特定の種類のファイルをダブルクリックしたときに、ファイル拡張子を開くアプリケーションを選択します。

    注:推奨プログラムの下にリストされているアプリケーションには、このファイルタイプに最も適切なプログラムが含まれている可能性がありますが、必ず[ その他のプログラム]の下のアプリケーションを確認してください。これらのプログラムのリストを展開するには、vをクリックする必要がある場合があります。

    注: [ 参照...]をクリックして、リストにない使用したいプログラムをコンピューターで検索します。

  8. [ アプリケーションから開く]ウィンドウで[ OK ]ボタンをクリックします。Windows 7は、ファイルの関連付けのリストを更新して、この種類のファイルを開く新しいデフォルトプログラムを表示します。

  9. [ 関連付け設定]ウィンドウの下部にある[ 閉じる ]ボタンをクリックします。コントロールパネルウィンドウがまだ開いている場合は、閉じることもできます。

  10. この時点から、この特定のファイル拡張子を持つファイルをダブルクリックすると、手順7で関連付けたプログラム が起動して特定のファイルをロードします。

    重要:これらの種類のファイルが起動されたときに自動的に開くために使用されたプログラムは、これらの種類のファイルを開きます。別のプログラムを使用するには、プログラムを手動で起動し、コンピューターで特定のファイルを参照するだけです。


1
スーパーユーザーへようこそ。リンクのみの回答は提供しないでください。ウェブページが移動し、リンクが消滅するため、この回答は今後の訪問者には役に立たない可能性があります。そのリンクの内容の正確なバージョンまたは要約バージョンを追加してみてください。
Tog

7
Win7でこの非表示のダイアログを取得するための良い答えです。ただし、関連付けられたアプリケーションを変更する場合にのみ役立ち、削除する場合には役立ちません。Notepad ++を.batに割り当てました。そして、この関連付けを削除して.batファイルを実行するだけのオプションを取得する方法を知りませんでした。この特別な場合、クリストスの答えが助けになりました。
-thersch

変更は行われず、新しいプログラムに変更するように命じても、古いプログラムはデフォルトのままです。
アンキット

3

正しいWindowsレジストリ行が見つからなかったため、回避を使用しました。デスクトップで、「deleteable.txt」という名前のテキストファイルを作成しました。拡張子を.exeに変更しました。次に、コントロールパネルを使用して、目的のファイル拡張子に割り当てられたデフォルトのプログラムを新しい「deleteable.exe」に変更しました。その後、コントロールパネルを閉じ、最終的にデスクトップファイルを削除しました。


ナイストリック。私はそれを試さなければなりません。
ケビンフェガン

そのように:-)かなり簡単です。それでも、デフォルトでその愚かなチェックボックスをオフにするオプションがあるとさらに良いでしょう:
クリスチャン・スティーバー

これはWindows 7では動作しないようです(Windows 7 Enterprise 64ビットで試しました)。偽のEXEファイルが削除されると、以前の関連付けに戻ります。
ピーターモーテンセン

これが機能するための要件はありますか?32ビットと64ビット サービスパック?Windowsエディション(ホーム、プロフェッショナルなど)?ユーザー特権?
ピーターモーテンセン

3

一番上の答えに似ていますが、ファイル拡張子に関するすべての情報(リストで開くなど)を削除する必要がないため、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を再起動する必要はありませんでした。


1

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ファイルの関連付け高度な編集管理ツール


3
いいですが、無料ではありません。45日間のトライアル、18ドルの登録。ご参考までに。
いんちきのキホーテ2009年

プログラムはフリーであれば、私は通常私のポストに脚注を追加し、時には古いシェアウェアのモットーが適用されます。使用する価値ソフトウェアが:)にお金を払う価値がある

1
@ Molly7244リンクが切れています
サイモン

1

私のソリューション:

  1. この質問のこの方法を使用します...しかし、一部のユーザーにとっては機能しません
  2. 別の解決策:レジストリ内を
    検索しphp_auto_file、エントリを削除します。エクスプローラーの再起動後
  3. 最適なソリューションnirsoftファイルタイプman説明リンク)を
    ダウンロードし、それを開いて、更新アイコンをクリックし、更新の完了を待ちます。例:拡張子を見つけて、この行をダブルクリックします。ダイアログウィンドウが表示されます。 ...今すぐチェック.phpshow this file type in the 'New' menu of Explorer

0

ブルートフォースの無知な方法を使いました。拡張子が記載されているすべてのレジストリキーを削除し、以前のアプリケーション(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%必要かどうかはわかりません。


3
「ブルートフォース」は正しい-ハンマーのようです。これは非常に危険なようです。特に、アプリケーションを参照するすべてのレジストリエントリの削除に関する部分。
スコット

私はアプリケーションを書いたので、それが危険であることについてあまり心配していません。問題は、アプリケーションを別のフォルダーに再配置したかったということでしたが、コントロールパネルの提供されたツールを使用してアプリケーションを再割り当てしようとしても失敗しました。
マークラカタ

2
あなたのために結構です。私のポイントは、あなたの答えはクリストスや同じ質問をしている他の人にとって危険かもしれないということです。
スコット

0

新しいテキストファイル.txtを開き、名前と拡張子を指定してデスクトップに保存して.exe閉じます。変更するファイルのプロパティを開きます。一般的なタブでは、[開く]列で[変更]をクリックして[作成]をクリックし.exeます。 [OK]をクリックすると、新しく作成したプログラムに変更され、exeファイルが削除されます。ファイルを開くと、ファイルを開くように求められます。


0

安全なブルートフォース法

他の回答のメソッドのどれも働いていない自分自身に何かのためにファイルの関連付けを削除しようとしたときに私のために.htaccess。この結合された方法は機能しました(Windows 10):

  1. のような名前の新しい空のファイルを作成しますfoo.exe

  2. リセットしたい拡張子のファイルに移動しますOpen with...Always use this app to open .<extension> filesがチェックされていることを確認します。次にLook for another app on this PCfoo.exe作成したばかりのものを選択します。

  3. を削除しfoo.exeます。

  4. ファイルをもう一度ダブルクリックし、[開く]ボックスを閉じます(これは不要な場合があります)。

  5. 次に、regeditを開き、次のキーを削除します。

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. ログオフして再度ログインします。

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