签名AutoCAD OEM 2023的setup.exe时Signtool返回错误0x800700C1
解决AutoCAD OEM 2023 x64 Setup.exe签名错误0x800700C1的可行方案
匹配Signtool与目标文件架构
若你仍在使用x86版本的Signtool签名x64的setup.exe,大概率会触发兼容性问题。请切换到x64版本的Signtool,通常位于Windows Kits\<你的系统SDK版本>\bin\x64目录下,确保签名工具与目标文件架构一致。替换delcert为官方签名工具清理证书
旧版delcert对x64 PE文件的证书清理支持可能存在缺陷,表面显示清理成功但实际残留无效证书数据。改用微软官方的signtool remove /s <setup.exe路径>命令清理证书,该命令对x64文件的处理更可靠。检查setup.exe的PE结构完整性
AutoCAD OEM 2023生成的x64 setup.exe可能存在PE结构异常,导致Signtool无法正常解析。执行dumpbin /headers <setup.exe>仔细核对文件头信息,或重新通过Installer Wizard生成setup.exe,排除文件生成过程中的损坏问题。确保签名环境为x64架构
在x86系统环境下签名x64文件,可能会触发底层加密API的调用错误。优先在x64系统中执行签名操作,或确认签名环境中的CryptoAPI等依赖组件为x64版本。
内容的提问来源于stack exchange,提问作者JensMueller
相关产品推荐
相关产品推荐

