Microsoft.Office.Word.Dll部署到Windows Server服务器上提示COM注册类未找到
问题场景
后端需要操作Office文件,引入Word.DLL后在本机可以运行,在服务器上却提示COM注册类未找到
retrieving-the-com-class-factory-for-component-failed
解决方案
- 开始菜单,运行dcomcnfg.exe
- 选择电脑,我的电脑,DCOM配置
- 搜索Microsoft Word 97-2003 Documents,点击属性
- 选择选项卡identity,launching user改为interactive user
可能存在的问题
64位操作机找不到Microsoft word组件,需要命令行执行 MMC -32来查找组件