在Windows2008 R2系统中无法看见Microsoft Excel Application的问题解决方案

来源:互联网 发布:超链接执行js 编辑:程序博客网 时间:2024/04/30 23:54

最近在服务器和本地调用delphi写的导出Excel 的webservices,出现一系列配置和权限问题,现在一一记录下来。

本地测试好了,然后移植到Windows2008R2 服务器配置,结果按照32位系统中的 1-3步结果找不到"Microsoft Excel Application"这个DCOM 应用程序,还以为office没装好问题,重装一遍,结果还是见不到,排除office问题。·所以应该是windows2008 R2 环境问题,因为在64位中是无法管控 以32位來执行的DCOM应用程序,应该是MMC控制台跑在x64下面,所以无法控制32位系统的DCOM的緣故,打开“Winfows 任务管理器”查看一下EXCEL的进程你会看见Excel 2007仍是以x32来执行的。

1)。命令提示符下面,输入comexp.msc,会直接打开组件服务,此时MMC控制台是以x64来执行的,它会把x32的DCOM应用程序排除掉,如图下图所示你会看不到Microsoft Excel Application 这个应用程序的。



2)。 我们知道组件服务是通过“comexp.msc” 这个来启动的,所以也要区分MMC 控制是32位还是64位运行的。我们看不到 Microsoft Excel Application 是因为MMC控制台是运行的64位的,那么解决方法来了,我们只要以x32方式来执行MMC控制台来开启组件服务就OK了。

只要在开始菜单里面搜索那直接输入以下命令即可(或者在运行那输入命令):mmc comexp.msc /32


3)确认下MMC控制台是以x32来执行的,如下图所示:


4)。相关权限请参考  http://blog.csdn.net/kongwei521/article/details/43699503 中的 4~7步骤配置。


OK。到此 64位系统中无法看见Microsoft Excel Application问题都解决了。



0 0