无法在 Windows 10 中将 MS Word 设置为默认 XML 处理程序

无法在 Windows 10 中将 MS Word 设置为默认 XML 处理程序

我以 XML 格式存储 Word 文档以允许版本处理。如果我将 .xml 文件扩展名的默认文件处理程序设置为 Notepad++、Chrome、Excel 或任何其他程序,则 Windows 会尝试在指定的程序中打开 XML 文件。但是,如果我将默认应用程序设置为 Word,则文件将在记事本中打开。

我通过将注册表项PercievedTypetext更改document为取得了一些小进展HKEY_CLASSES_ROOT\.xml:现在 Windows 打开一个对话框询问“您想如何打开此文件”,其中 Word 列为默认值。

我知道这只是一个小小的烦恼,但我真的很感激任何建议。

根据评论中的要求,以下是屏幕截图的链接,显示当我使用右键菜单选择默认文件处理程序,已选择 Microsoft Word,尽管相关的复选框处于未选中状态,直到我单击它。

答案1

您可以删除所做的注册表调整,然后右键单击 .XML 文件并将鼠标悬停在打开方式上,然后单击“选择另一个应用程序”,然后单击 Word,并且不要忘记单击始终打开按钮。

答案2

问题在于 中缺少注册表项Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xml。添加该项PerceivedType = text即可解决问题。

相应的条目确实存在于HKEY_CLASSES_ROOT:我想知道 Windows 10 是否更积极地弃用此注册表分支,这似乎是Windows 3.1 的遗留问题。

相关内容