我正在尝试帮助某人解决 Windows 7 上的文件关联问题。我们生活在不同的国家(美国、加拿大),所以我不能直接去她家坐在系统前,而且我们都没有任何可以让我远程查看她的系统的软件。
我已经尝试了最明显的解决方案,并且一直在谷歌搜索,但到目前为止我还没有找到解决这个问题的方法。
问题在于此;
她在 Windows 7 下安装了 Office 2003 和 Office 2007。她更喜欢 2003,并且已经使用了很多年。其他人安装了 2007,虽然她不使用它,但她不想卸载它。直到最近,都没有问题,所有文档都可以在 Word 2003 中打开,就像她想要的那样。
不久前,她的手腕受伤了,在伤势痊愈之前,她很难打字。她想尝试使用语音识别来输入文字。不知何故,Word 2007 成为了文档的默认程序。
我让她尝试的第一件事是右键单击并选择“打开方式...”,然后手动选择 Word 2003。她说“Word”有两个条目,但没有显示版本。她尝试将其设置为两个,但 Word 2007 一直出现。
接下来,我让她进入 Office 2007 目录(“Office12”),并将“Winword.exe”重命名为“Winword.tmp”。这种方法持续了大约一个月,然后 Word 2007 突然又开始出现了。当我让她检查目录时,出现了一个新的“Winword.exe”。如果她重命名它,它只会重新安装它的新副本。她甚至重命名了整个目录,在她停止它之前,它正要重新安装它。
某种原因导致她的 Windows 副本执着于使用 Word 2007 打开文档。我找到的所有结果都只是说使用“打开方式...”将文档与您想要的版本关联。她甚至尝试通过控制面板中的应用程序设置关联,尽管将“.DOC”文件设置为 Word 2003 的 EXE,它们仍然会在 Word 2007 中打开。是的,“始终使用此程序”复选框已选中,尽管她说它是灰色的(无法点击)。
Word 帮助菜单中有一个“检测和修复”选项,但她不敢使用它,担心它会弄乱她的任何设置,而且我甚至找不到关于它到底起什么作用的完整描述。
她不想卸载 Office 2007,因为她希望在需要时能保留它,但目前我不知道还能告诉她什么。我甚至不能 100% 地确定,如果她删除了它,它不会尝试重新安装整个东西。
如何阻止 Windows 将文档与 Word 2007 重新关联和/或禁用 Word 2007 以防止它在不卸载的情况下运行?
答案1
使用第三方工具,例如Nirsoft 的免费文件类型管理器,显示所有文件关联并允许编辑用于创建和打开特定文件类型的应用程序。
话虽如此,从您对问题的描述来看,设置可能不会“保留”,或者每次运行 Windows 语音识别时可能会发生更改。如果是这样,以下是其他一些选项:
- 纠正问题文件类型管理器,然后选择在 RegEdit 中打开文件类型。右键单击 RegEdit 中的键并将其导出到 .reg 文件。如果问题再次出现,只需运行 .reg 文件,然后双击它即可恢复为正确值。
- 要锁定文件类型,在文件类型管理器, 纠正打开应用程序,然后右键单击文件类型,选择在 RegEdit 中打开文件类型并使用权限到将所有权更改为 NT SERVICE\TrustedInstaller。警告这可能会破坏 Windows 的其他一些功能。
- 尝试另一种语音识别应用程序, 例如卡内基梅隆大学 Sphinx。