【BUG】Excel 80070005 拒绝访问


异常日志如下:

I[17:03:47.799]:System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 80070005 拒绝访问。


解决方法:

打开"控制面板"->"管理工具"->"组件"

在左侧的目录树中,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"

找到"Microsoft Excel应用程序",单击右键,选择"属性"

打开"Microsoft Excel应用程序 属性" 对话框

如果无法操作到这一步,请检查是否是系统问题

单击"安全"选项卡

1.将"启动和激活权限"设置为"自定义",点击编辑,给Users用户添加权限
2.将"访问权限"设置为"自定义",点击编辑,给Users用户添加权限

单击"应用"

配置完毕

然鹅,并没有找到"Microsoft Excel应用程序"项

由於Dcomcnfg是一個32位和配置,在64系統下並不能被完全支持,因此需要对WIN2008 X64系統进行DCOM配置,操作步骤如下:
1运行:mmc -32
2在菜單中选择File->Add/Remove Snap
添加Component Services,然後在Component Services下找到Excel後再進行配置,就和32位系統一樣可以看到Microsoft Excel Appliction 组件了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM