导出word 服务器报错修正

本文详细解析了在导出Word文件时遇到的COM类工厂中CLSID组件检索失败的问题,提供了通过组件服务配置和.NET配置文件设置解决权限问题的方法。包括启动组件服务、设置启动和激活权限给NETWORKSERVICE用户以及.NET配置文件中的身份验证配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导出word 出现以下错误:

检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。

这个问题是权限问题。

1.开始-dcomcnfg,启动组件服务

2.找到Microsoft Office Word 97 - 2003 文档,

属性 ----安全----自定义,----添加启动和激活权限,访问权限 ,并添加NETWORK SERVICE用户,赋予本地启动和激活;

标识--下列用户用户输入正确的当前登录的管理员帐户和正确密码。

3.<system.web>

<identity impersonate="true" userName="当前登录的管理员帐户"  password="正确密码"/>

</system.web>

注意userName N是大写的要不直接在vs里面写好粘贴,我是中招了,哈哈,密码还是当前用户登录的密码



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值