我很快(愚蠢地)尝试打开Eclipse' .project'文件,我不小心注册它用记事本打开。如何获得' .project'文件不与任何程序相关联。注册表中没有条目或' assoc' ' .project'的命令行列表或空白文件扩展名。我甚至试过unassoc.exe,它似乎只是简化了查看注册表和删除密钥的过程。然而,没有关键,因为名称是' .project'没有扩展名。
答案 0 :(得分:0)
我在Windows 7上复制了您的问题,然后通过删除Windows注册表中的所有 .project 条目来解决它。由于在使用记事本创建文件关联之前没有 .project 的注册表项或文件关联,因此删除似乎没有风险。
使用记事本为 .project 创建文件关联并愚弄了一段时间后,创建了以下八个注册表项:
HKEY_CLASSES_ROOT.project
HKEY_CURRENT_USER \ SOFTWARE \ Classes.project
HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts.project
HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\ RecentDocs.project
HKEY_USERS \ S-1-5-21-3639240256-3951415004-4078690541-1000 \ SOFTWARE \ Classes.project
HKEY_USERS \ S-1-5-21-3639240256-3951415004-4078690541-1000 \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts.project
HKEY_USERS \ S-1-5-21-3639240256-3951415004-4078690541-1000 \软件\微软\的Windows \ CurrentVersion \ Explorer中\ RecentDocs.project
HKEY_USERS \ S-1-5-21-3639240256-3951415004-4078690541-1000_Classes.project
一旦我删除了上面的条目#1,我在尝试打开 .project 文件时出现了“ Windows无法打开此文件... ”提示,但是如果要删除文件关联,则保留任何 .project 注册表项是没有意义的。在弄乱注册表之前通常需要注意事项:自担风险,先备份注册表,检查点等等......
鉴于该解决方案,我感到困惑的是,您在 .project 的注册表中没有条目,因为这肯定是Windows处理文件关联的方式。例如,请参阅此超级用户问题How do you remove a default program association for file types in Windows 7?
您是否可以再次尝试检查注册表中的 .project 条目,尤其是在上面提供的位置?我使用 regedit ,如果你不刷新,搜索可能会有点不稳定。