Win2008服务启动不能调用Office Word的解决方法

 

 

本文为你们分享一下如何解决Windows Server 2008 服务启动不能调用Office Word的问题,分享这个教程的缘由是,今天在Windows server2008上部署一个应用时发现了一个问题,这是一个本身写的service,用来将office文档转换成pdf的,发现老是失败,追踪了发现进程管理器里word运行了,可是一直卡在那里,觉得本身装的2010版本不对,卸了重装几回无效果,后来想到以前看到过打开word,word若是没激活或者未正常关闭会有对话框出现,致使卡死,试了下也不是这个问题,都能正常打开。google

后来在网上搜索,发现别人有相似的问题。server

经google以后了解到是由于Windows Vista/2008改变了COM对象默认的交互方式为“非交互”型的。Console启动自己支持应用交互,但service模式下就不行了。因此须要修改word DCOM默认的标识,改成“交互式用户”模式,便可正常调用了。对象

按照如下步骤修改后再测service模式下试转Word便可成功:blog

1) 运行命令: mmc comexp.msc -32教程

2) 找到:组建服务>计算机>个人电脑>DCOM组件(DCOM配置)>Microsoft Word 97-2003 文档;进程

3) 右键点击,选择属性,修改标识为“交互式用户”,点击“肯定”文档

 

相关文章
相关标签/搜索