如何在Windows 7中删除文件类型的默认程序关联?
我在Windows 7中不知怎么设置了一个文件类型的默认文件类型关联。在 “更改与文件扩展名相关联的文件类型 "选项界面中,似乎无法删除它。能否删除它?
我在Windows 7中不知怎么设置了一个文件类型的默认文件类型关联。在 “更改与文件扩展名相关联的文件类型 "选项界面中,似乎无法删除它。能否删除它?
在注册表中找到该文件的扩展名:
在大多数情况下,你还需要从HKEY\CLASSES_ROOT中删除同样的子键。
更简单的方法,我发现它只需要在命令行中进行操作。打开一个具有管理员权限的命令提示符(右键点击>以管理员身份运行)。2. 在提示符中运行assoc .<file_extension>
命令。这将给出与扩展名相关的文件类型。如果这个命令返回File association not found for extension .<file_extension>
,表示该扩展名没有与任何文件类型相关联。如果它返回的是.<file_extension>=<Some Value>
格式的关联值,则转到步骤3。运行命令ftype [FileType]=
,其中FileType是在步骤2中返回的文件类型。
特别感谢我的数码生活提供了我用来解决这个问题的说明。他们还包括了一个将扩展名与文件类型分开的步骤,但根据你要找的内容,这并不是必须的。
なぜここでこの方法を使用しない: http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm
あなたがWindows 7で特定の種類のファイルを開いたときに起動するプログラムを変更するには、これらの非常に簡単な手順に従ってください。スタートとコントロールパネルをクリックします。プログラムリンクをクリックします。デフォルトプログラムの見出しの下にある特定のプログラムで常に開くファイルタイプを作成するリンクをクリックします。あなたがのためにデフォルトのプログラムを変更したいファイルの拡張子が表示されるまで、Set Associationsウィンドウで、リストを下にスクロールします。あなたが探しているものを見つけたら、それを強調表示するためにファイルの拡張子をクリックします。スクロールバーの上にあるChange program…ボタンをクリックします。
7.推奨プログラムエリアのオプションを見て、コンピュータ上の特定の種類のファイルをダブルクリックすると、ファイルの拡張子を開きたいアプリケーションを選択します。で開く」ウィンドウのOKボタンをクリックします。Windows 7は、このタイプのファイルを開くための新しいデフォルトのプログラムを表示するために、ファイルの関連付けのリストを更新します。関連付けの設定ウィンドウの下部にある閉じるボタンをクリックします。また、Control Panelウィンドウが開いている場合は閉じても構いません。この時点から、この特定のファイル拡張子を持つファイルをダブルクリックすると、Step 7で関連付けたプログラムが起動し、特定のファイルが読み込まれます。
我找不到正确的 Windows Registry 行,所以我用了一个工作方法。在我的桌面上,我创建了一个名为 “deleteable.txt "的文本文件。我把扩展名改成了.exe。接下来,我使用控制面板将指定给所需文件扩展名的默认程序更改为新的 "deleteable.exe"。然后,我关闭了控制面板,最后删除了桌面文件。
和上面的答案类似,但我发现最好只删除UserChoice子键,因为你不需要杀死所有关于文件扩展名的信息(比如用列表打开),只需要删除 “用户选择的选择"(又名UserChoice)。我用REG文件来快速重复测试。你可以复制粘贴这个,包括版本行,然后保存为REG文件。只要把.ics和.vcs改成你想要的任何扩展名就可以了(如果你只想重设一个,也可以直接删除一行):
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文件,上面以”-“开头的那几行,简单地把这些键从注册表中删除。也许是我的设置特殊的原因,但我在Win7和Win8上使用过,从来没有重启过explorer.exe来使更改生效。
当我试图删除像.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
。
双击该文件,然后取消 “打开 "框(可能没有必要)。
5.现在打开regedit,删除下面的键值:
6.重新登录。6.关闭后再次登录。
我的解决方法:
php_auto_file
,然后删除条目,在资源管理器重启后………..就可以了 .php
扩展名………..然后双击这一行………这时你会看到一个对话框窗口……….现在检查show this file type in the 'New' menu of Explorer
打开一个新的文本文件.txt
,并将其保存在桌面上,将其命名和扩展名为.exe
,然后关闭它,打开你想改变打开方式的文件属性,在一般选项卡中点击打开方式,在打开方式栏中点击改变,选择你创建的.exe
文件,然后点击确定,它将会改变为你新创建的程序,然后删除你的exe文件,就这样,当你打开文件时,它会要求打开。
我采用了蛮力无知的方法。把所有的注册表中提到的扩展名的注册表键都删掉,同时也把之前的应用程序(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%有必要。