如何删除文件关联?

Nam*_* VU 10 windows-7 file-association

我在查看 .cs 文件时遇到Team Foundation Server (TFS)问题,需要在 Windows 7 中删除与 .cs 的文件关联。目前我转到控制面板->默认程序尝试执行此操作,但它除了更改当前关联似乎没有办法删除。那么,我该怎么做呢?

Moa*_*oab 15

  1. 使用管理员权限打开提升的命令提示符。

  2. 从其分配的文件中删除文件扩展名关联。输入以下命令并按Enter

    assoc .ext=
    
    Run Code Online (Sandbox Code Playgroud)

    将 .ext 替换为需要取消关联的扩展名。例如,要取消关联WinRAR的 .rar 扩展名,只需键入:assoc .rar =

    请注意,在取消文件扩展名与文件类型的关联后,该文件类型的默认程序将不再显示在该文件扩展名的“打开方式”列表中。

  3. 启动此类文件时,清除并删除用于打开命令的默认程序。输入以下命令并按Enter

    ftype FileType=
    
    Run Code Online (Sandbox Code Playgroud)

    将“FileType”替换为与要从系统中删除的文件扩展名关联的文件类型的实际名称。例如,对于 WinRAR,键入ftype WinRAR=

    请注意,如果您不知道正确的“assoc文件类型”,只需键入(相关文件类型将显示在扩展名后)或ftype获取系统中定义的所有文件类型的列表。

  • @CMA 如果您通过资源管理器更改,您还需要更改注册表:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.py(参见 https://superuser.com/a/49617/185071) (4认同)
  • 当我执行 #2 步骤时,会出现“找不到扩展 .xxx 的文件关联”。但是当我查看默认程序 > 设置关联时,.xxx 文件具有其当前的默认关联。我有点困惑……我错过了什么?0_0 (3认同)