You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win Server 2022中Chilkat对象创建失败求助

解决Chilkat ActiveX创建对象错误'80040154'的步骤

1. 匹配组件架构与IIS应用池

Win Server 2022是64位系统,需确保Chilkat组件架构和IIS应用池设置一致:

  • 若应用池启用32位模式,必须注册32位版本Chilkat组件;反之注册64位版本
  • 管理员身份运行命令提示符执行注册:
    • 32位组件:C:\Windows\SysWOW64\regsvr32.exe "C:\实际路径\ChilkatAx-9.5.0.dll"
    • 64位组件:C:\Windows\System32\regsvr32.exe "C:\实际路径\ChilkatAx-9.5.0-x64.dll"
  • 替换命令中的路径为你本地的Chilkat DLL文件路径

2. 验证组件注册状态

打开注册表编辑器(regedit),导航到HKEY_CLASSES_ROOT\Chilkat_9_5_0.Http:

  • 确认该键存在,且InprocServer32子键指向的DLL路径正确,架构与应用池匹配
  • 若找不到该键,说明注册失败,检查DLL文件是否损坏,重新下载对应架构的Chilkat版本

3. 调整IIS应用池设置

打开IIS管理器,找到站点对应的应用池:

  • 右键选择「高级设置」,查看「启用32位应用程序」选项:
    • 注册32位组件则设为True,64位组件设为False
  • 执行iisreset命令重启IIS服务和应用池

4. 检查DLL文件权限

右键Chilkat DLL文件 → 属性 → 安全:

  • 添加IIS应用池标识(格式为IIS AppPool\你的应用池名称),赋予读取和执行权限

5. 重装兼容版本组件

卸载旧版Chilkat,以管理员身份运行安装程序,重新下载适配Win Server 2022的最新版本(注意选择对应架构)


内容的提问来源于stack exchange,提问作者Benzine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 12:11:03