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) 右鍵點擊,選擇屬性,修改標識爲「交互式用戶」,點擊「肯定」文檔

 

相關文章
相關標籤/搜索