我已经以某种方式为Windows 7中的文件类型设置了默认文件类型关联。似乎无法从“更改与文件扩展名关联的文件类型”选项屏幕中将其删除。是否可以删除它?
我已经以某种方式为Windows 7中的文件类型设置了默认文件类型关联。似乎无法从“更改与文件扩展名关联的文件类型”选项屏幕中将其删除。是否可以删除它?
Answers:
在注册表中的此注册表项下找到有问题的文件扩展名:
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>
,则表示扩展名未与任何文件类型关联。如果返回格式为的关联值.<file_extension>=<Some Value>
,请转到步骤3。ftype [FileType]=
,其中FileType是在步骤2中返回的文件类型。特别感谢“ 我的数字生活”为我提供的指导。他们还包括将扩展名与文件类型解除关联的步骤,但是基于您要查找的内容,这并非绝对必要。
在资源管理器中,转到工具| 文件夹选项| 文件类型,找到所需的扩展名,然后单击删除。
或者,如果“删除”显示为灰色,则单击“还原”(将其设置回默认值),然后单击“删除”。
为什么不在这里使用这种方法:
http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm
请遵循以下非常简单的步骤来更改在Windows 7中打开特定类型的文件时启动的程序。
这是如何做:
单击开始,然后单击控制面板。
提示:急吗?单击开始按钮后,在搜索框中键入关联。从结果列表中选择__使文件类型始终在特定的program_中打开,然后跳到步骤4。
单击程序链接。
注意:如果您正在查看“ 控制面板” 的“ 小图标”或“ 大图标”视图,则不会看到此链接。单击默认程序图标,然后单击将文件类型或协议与程序链接相关联。然后继续执行步骤4。
单击“在默认程序”标题下的“ 在特定程序中始终打开文件类型”链接。
在“ 设置关联”窗口中,向下滚动列表,直到看到要更改其默认程序的文件扩展名。
找到所需的文件扩展名后,单击该文件扩展名以将其突出显示。
单击滚动条上方的更改程序...按钮。
出现“ 打开方式”对话框。
浏览“ 推荐程序”区域中的选项,然后选择当您双击计算机上特定类型的文件时要用来打开文件扩展名的应用程序。
注意: “ 推荐程序”下列出的应用程序将包含与此文件类型最适用的程序,但请务必查看“ 其他程序”下的应用程序。您可能需要单击v来展开这些程序的列表。
注意:单击浏览...可在计算机中搜索您要使用的未列出的任何程序。
单击打开方式窗口上的确定按钮。Windows 7将刷新文件关联列表,以显示新的默认程序来打开这种类型的文件。
单击“ 设置关联”窗口底部的“ 关闭”按钮。如果“ 控制面板”窗口仍处于打开状态,则也可以将其关闭。
从这时开始,当您双击具有此特定文件扩展名的任何文件时,在步骤7中与之关联的程序 将启动并加载该特定文件。
重要:启动这些类型的文件时,无论用来自动打开的程序是什么,仍然会打开这些类型的文件。要使用其他程序,您只需要手动启动该程序,然后在计算机上浏览特定文件。
我找不到正确的Windows注册表行,因此我使用了变通方法。在桌面上,我创建了一个名为“ 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文件,则以上以“-”开头的行只会从注册表中删除这些项。
另外,也是我发布此答案的主要原因,使用此解决方案,我不必重新启动explorer.exe。也许是我的设置所特有的,但是我已经在Win7和Win8上使用过,而无需重新启动explorer.exe即可使更改生效。
Creative Element Power Tools是Microsoft Windows Vista,Windows XP,Windows Server 2003,Windows 2000和Windows Me的生产力工具的集合。其中一个文件实用程序的文件类型医生允许用户右击任何文件,并选择编辑文件类型修改用于打开该类型文件的应用程序。使用文件类型医生选择默认程序,从资源管理器的“新建”菜单中添加或删除文件类型,以及自定义文件的上下文菜单。
此处提供更多实用程序: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%必要。
打开一个新的文本文件.txt
并通过提供任何名称和扩展名将其保存在桌面中,然后将其.exe
关闭,打开要更改的文件的属性,然后单击“打开”,然后在常规选项卡中单击“更改为打开”列,然后单击“浏览”并选择您创建的.exe
文件然后单击“确定”,它将更改为新创建的程序,然后删除您的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
。
再次双击该文件,然后关闭“打开方式”框(这可能不是必需的)。
现在打开regedit并删除以下项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
HKEY_CLASSES_ROOT\.<extension>
HKEY_CLASSES_ROOT\Applications\foo.exe
注销并再次登录。