Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following err

sff_666 2008-12-18 01:16:43
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 8000401a.
网上有很多这样的解决方法,配置dcom权限就可以。但是还是报错。
如果把“交互式用户”,改成“下列用户”。就不这个报错了。但是打开excel表格会报“不能使用对象链接和嵌入”,程序还是不能用。经过分析,“交互式用户”有问题,请问告诉 “交互式用户”如何正确配置,谢谢
...全文
6484 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Stephen_Kang 2012-09-26
  • 打赏
  • 举报
回复
楼主,请问在哪里设置这个标识?
creamee 2010-11-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zhiyin070214 的回复:]

引用 7 楼 djf_1985 的回复:
MARK
ASP.NET 访问Excel组件问题
我也遇上这样错误,权限设置好了,还报错
后来把标识改为The Launching User竟然好了


我也是改成【执行启动的使用者】就 好了,谢谢你哦~~
太 感谢了。
zhzhiy_cate 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 djf_1985 的回复:]
MARK
ASP.NET 访问Excel组件问题
我也遇上这样错误,权限设置好了,还报错
后来把标识改为The Launching User竟然好了
[/Quote]

我也是改成【执行启动的使用者】就 好了,谢谢你哦~~
djf_1985 2009-03-03
  • 打赏
  • 举报
回复
MARK
ASP.NET 访问Excel组件问题
我也遇上这样错误,权限设置好了,还报错
后来把标识改为The Launching User竟然好了
sff_666 2008-12-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lovehongyun 的回复:]
8000401a.报这个错就要改成"下列用户"

你添加network service用户了吗?
everyone用户也添上试试.(dcom中)
[/Quote]
现在我改成 "下列用户" 填的是管理员的用户。
安全里配置的everyone。
靠还是不行 。欲哭无泪了
lovehongyun 2008-12-18
  • 打赏
  • 举报
回复
8000401a.报这个错就要改成"下列用户"

你添加network service用户了吗?
everyone用户也添上试试.(dcom中)
sff_666 2008-12-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lovehongyun 的回复:]
引用 2 楼 sff_666 的回复:
谢谢 你的提醒。
我是不想管excel出现"不能使用对象链接和嵌入"的错,但是报错后,excel文件是只读的方式,程序不能对它进行任何操作。
现在我是左右为难,那一条路都走不通。
我想用 “交互式用户”可是,我公司的服务器 就是不行。是不是其他地方,还可以修改呢?大家帮我分析分析。谢谢了。


只读方式?

你把服务器上excel的进程全杀掉然后再试一下.

如果你打开一个excel文件后…
[/Quote]

没有,excel进程,我远程登陆,后手动打开excel 它就报“不能使用对象链接和嵌入”。郁闷死了,去掉“下列用户”就不报“只读”的错了。它就报“Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 8000401a. ”不知道是怎么回事??
lovehongyun 2008-12-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sff_666 的回复:]
谢谢 你的提醒。
我是不想管excel出现"不能使用对象链接和嵌入"的错,但是报错后,excel文件是只读的方式,程序不能对它进行任何操作。
现在我是左右为难,那一条路都走不通。
我想用 “交互式用户”可是,我公司的服务器 就是不行。是不是其他地方,还可以修改呢?大家帮我分析分析。谢谢了。
[/Quote]

只读方式?

你把服务器上excel的进程全杀掉然后再试一下.

如果你打开一个excel文件后.出现"不能使用对象链接和嵌入"后,你的excel应该是平凡重启-_-!

sff_666 2008-12-18
  • 打赏
  • 举报
回复
谢谢 你的提醒。
我是不想管excel出现"不能使用对象链接和嵌入"的错,但是报错后,excel文件是只读的方式,程序不能对它进行任何操作。
现在我是左右为难,那一条路都走不通。
我想用 “交互式用户”可是,我公司的服务器 就是不行。是不是其他地方,还可以修改呢?大家帮我分析分析。谢谢了。

lovehongyun 2008-12-18
  • 打赏
  • 举报
回复
依次把"启动和激活权限","访问权限","配置权限",都选择为自定义,
添加network services用户

8000401a. 这个错误是要把用户改为"下列用户",然后输入管理员用户密码,不过这样设计打开excel的确会报不能使用对象链接和嵌入,
但你是asp.net程序.那么你要配dcom也是在web server上配.难道你还要使用server上的excel程序吗?所以如果改为"下列用户"后能解决你的问题.那就不要去管打开excel出现"不能使用对象链接和嵌入"的错了.

一般情况下选择交互式用户(第一项)就可以了.

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧