【发布时间】:2010-09-23 05:45:29
【问题描述】:
System.Diagnostics.Process.Start() 抛出间歇性 System.ComponentModel.Win32Exception:没有应用程序与该操作的指定文件关联。
该文件是一个 .doc 文件。 他们总是能够手动打开它(双击)。
可能是什么问题? 谢谢
【问题讨论】:
标签: .net ms-word explorer windows-shell
System.Diagnostics.Process.Start() 抛出间歇性 System.ComponentModel.Win32Exception:没有应用程序与该操作的指定文件关联。
该文件是一个 .doc 文件。 他们总是能够手动打开它(双击)。
可能是什么问题? 谢谢
【问题讨论】:
标签: .net ms-word explorer windows-shell
我怀疑您系统上的文件关联有些损坏。
打开 Windows 资源管理器,检查工具->文件夹选项->文件类型->DOC->高级->打开->编辑下定义的内容。
您应该具有以下值:
可能是在选择 DOC 时,文件类型对话框上没有高级按钮,而是恢复按钮展示。如果用户使用 .doc 文件的上下文菜单中的 Open With... 选项手动更改了文件关联,就会出现这种情况。试试点击恢复是否能解决您的问题。
【讨论】: