尝试打开 .eml 文件会加载整个电子邮件客户端,而不是文件

尝试打开 .eml 文件会加载整个电子邮件客户端,而不是文件

我在安装了 SP3 的 WXP 上使用 Outlook Express。我尝试过将 .eml 文件与其关联的不同电子邮件客户端,最后使用文件夹选项将关联改回 OE。起初,文件可以正常打开,但过了一会儿,整个程序开始加载,而不是文件。如果我将 .eml 文件与仍在计算机上的其他电子邮件客户端关联,它就可以正常工作。为什么会发生这种情况?我该如何解决?

答案1

注册表中可能缺少一个参数,因此只启动应用程序,而不是单击的 .eml 文件。确切的命令行应该是:

"fullpath\to\outlookexpress.EXE" /eml "%1

默认;它将是:

"C:\Program Files\Outlook Express\MSIMN.EXE" /eml:%1

或者

"C:\Program Files\Outlook Express\MSIMN.EXE" /eml "%1"

注意 /eml 参数,它可能在您的注册表中缺失。

如果 EML 文件无法在 Outlook Express 中打开,请尝试以下操作:

打开我的电脑。从工具菜单中选择文件夹选项。单击文件类型选项卡。在已注册的文件类型下,选择 EML Outlook Express 邮件消息,然后单击高级。单击打开,然后单击编辑。在“用于执行操作的应用程序”框中输入以下行:“C:\Program Files\Outlook Express\MSIMN.EXE”/eml:%1 单击两次确定,然后关闭窗口。

答案2

尝试重新安装 OE

msimn /reg
regsvr32 urlmon.dll
regsvr32 mshtml.dll
regsvr32 shdocvw.dll 
regsvr32 browseui.dll 
regsvr32 msjava.dll

相关内容