Microsoft.Office.Word.Dll部署到Windows Server服务器上提示COM注册类未找到

388

问题场景

后端需要操作Office文件,引入Word.DLL后在本机可以运行,在服务器上却提示COM注册类未找到
retrieving-the-com-class-factory-for-component-failed

解决方案

  1. 开始菜单,运行dcomcnfg.exe
  2. 选择电脑,我的电脑,DCOM配置
  3. 搜索Microsoft Word 97-2003 Documents,点击属性
  4. 选择选项卡identity,launching user改为interactive user

可能存在的问题

64位操作机找不到Microsoft word组件,需要命令行执行 MMC -32来查找组件

附录

COM注册类未找到解决办法.png