如何将程序与文件类型分离?


8

如果我有一个带有扩展名的文件,.class并且使用记事本打开了它。如何销毁该关联,以使记事本不与.class文件类型关联?我不想将.class关联更改为另一个程序-只需将其删除即可。

我使用Windows 7。


…您甚至不告诉我们您的操作系统?
Kissaki

1
@Kissaki'记事本'暗示Microsoft Windows
user49740

3
那么……哪个版本的Windows?:)必要步骤可能会有所不同。
Kissaki 2012年

I do not want to change the filetype association to another program - just remove it. 那么,双击它会发生什么?是否要打开“ ...”对话框?什么是扩展名?您是如何首先创建它的?可以注册扩展名的方式和地点有很多,因此是否要删除扩展名将取决于其制作方式/位置。
Synetech

Answers:


2

我的讨论中,Microsoft MVP建议使用此程序 “ unassoc.exe”,它非常适合您的需求。

unassoc 是一个小型可移植可执行文件,其唯一的UI元素包括计算机上具有关联的所有文件类型的列表,选择一个或多个扩展名的能力以及删除与该扩展名关联的文件类型的能力。

解除关联


另外,如果您只是担心将多个文件扩展名注册到不再安装的程序上的开销,则与CCleaner捆绑在一起的注册表清理程序可以为您自动执行此过程。它可以扫描未使用的文件扩展名,并删除相关的注册表项。


1
不需要下载,请参阅superuser.com/q/569449/78897
Pacerier,2016年

不适用于Windows 10
ecdani


1

使用regedit删除与该文件扩展名关联的密钥。然后重新启动explorer

  1. 打开regedit

    • Win+ R
    • 类型regedit
    • Enter
  2. 从注册表中删除.ext /

    • Edit-> Find
    • 输入扩展名,并在其 前加点(ex- .txt)。
    • Delete找到 /
    • 使用F3以转到下一个搜索结果。
    • 删除所有此类 / 值,直到搜索结束。
  3. 重新启动explorer

    • 打开Task Manager
    • 查找Windows Explorer
    • Right Click-> End Task
    • 重复相同的步骤Windows Explorer
    • Win+ R->类型explorer->Enter

这应该取消关联文件类型。


在步骤2中,您在说哪个.ext?它在哪里?
Pacerier '16

0

Windows XP

  1. 用鼠标单击“开始”菜单,或按键盘上的“ Windows”按钮。
  2. 在“开始”菜单中单击“我的电脑”选项。
  3. 单击菜单栏上的“工具”选项卡。
  4. 单击“文件夹选项”选项。
  5. 点击“查看”标签。
  6. 确保未选中“隐藏已知文件类型的扩展名”,以便您可以在Windows XP中看到完整的文件名,包括文件类型关联。
  7. 单击“确定”,然后关闭“文件夹选项”窗口。
  8. 右键单击要更改的文件。
  9. 在右键单击上下文菜单中单击“属性”选项。
  10. 在“属性”窗口中单击“用...打开”按钮。请注意,该文件可能已经保存了文件类型关联(它将显示关联的应用程序的图标)。请注意,根据所使用的Windows XP版本,按钮的标题可能为“更改...”而不是“打开方式为...”。
  11. 单击一个应用程序以为您选择的文件类型选择其他文件类型关联。如果未列出要用于新文件类型关联的应用程序,则也可以单击“浏览”。
  12. 选择文件类型关联后,单击“确定”。

通过ehow.com

Windows 7的

除了注册表之外,没有其他实用工具可以删除。因此,您可以使用此实用程序


-1

如果您在窗户上安装了CYGWIN,它会完美工作。只需使用“ mv”命令安全地更改文件的扩展名,而无需触摸注册表。


1
请仔细阅读问题。您的答案没有回答原始问题。
DavidPostill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.