如果我有一个带有扩展名的文件.class
,并且我用记事本打开了它。我该如何破坏该关联,以便记事本不与该.class
文件类型关联?我不想将.class
关联更改为其他程序 - 只需将其删除即可。
我使用 Windows 7。
答案1
在我发现了一个讨论,Microsoft MVP 建议使用这个程序, “unassoc.exe”,完美满足您的需求。
unassoc
是一个小型的可移植可执行文件,其唯一的 UI 元素包括计算机上所有关联的文件类型的列表、选择一个或多个扩展名的能力以及删除与该扩展名关联的文件类型的能力。
另外,如果你只是担心将多个文件扩展名注册到你不再安装的程序的开销,那么捆绑的注册表清理器CCleaner可以自动执行此过程。它可以扫描未使用的文件扩展名,并删除相关的注册表项。
答案2
在 Windows Vista 中,单击“开始”按钮并选择“默认程序”。有几个选项 - 您可能想要“将文件类型或协议与程序关联”。
答案3
使用regedit
删除与文件扩展名关联的键。然后重新启动explorer
。
打开
regedit
。- Win+ R。
- 类型
regedit
。 - Enter。
删除
.ext
键/值从注册表中。- Edit-> Find。
- 输入扩展名和 前一个点(前任
.txt
- )。 - Delete成立键/值。
- 使用F3转到下一个搜索结果。
- 删除所有此类键/值直至搜索结束。
重新开始
explorer
。- 打开
Task Manager
。 - 寻找
Windows Explorer
。 - Right Click-> End Task。
- 对剩余部分重复相同的操作
Windows Explorer
。 - Win+ R-> 输入
explorer
->Enter
- 打开
这应该取消文件类型的关联。
答案4
如果您的 Windows 上安装了 CYGWIN,它就可以完美运行。只需使用“mv”命令即可安全地更改文件扩展名,而无需触及注册表。