PythonCom生成的ProgID,ASP无法CreateObject没有权限'80070005'的解决方式;

---网上找到很多解决方案, 只有 dcomcnfg 这个是对的,一边看日志,一边该权限,权限改成EveryOne可以读取和**;

Pythoncom生成的com组件,vbs脚本调用没问题,但是asp不能调用,提示没有权限(80070005);

解决方法为:

开始,运行dcomcnfg,提示的时候都选择是,这样就有系统错误日志了;

根据错误日志中的guid找到相关的组件:

(右键点击开始菜单,选择计算机管理;)

PythonCom生成的ProgID,ASP无法CreateObject没有权限'80070005'的解决方式;

在DCOM配置中根据根据CreateObject时的ProgID找到对应的组件:

PythonCom生成的ProgID,ASP无法CreateObject没有权限'80070005'的解决方式;

右键打开属性:

PythonCom生成的ProgID,ASP无法CreateObject没有权限'80070005'的解决方式;

打开Everyone的启动和**权限:

PythonCom生成的ProgID,ASP无法CreateObject没有权限'80070005'的解决方式;

改动完毕就可以成功CreateObject了;

 

参考资料:

http://lzw.me/a/1006.html

https://zhuanlan.zhihu.com/p/74376829