Win7,Python打包exe后上报ucrtbase.DLL异常

sxs707 2018-08-22 11:22:36
Win7,X64,Python3.7.0,Pyinstaller-3.3.1

未打包成exe时,直接运行源代码,正常;但打包成exe后,再运行打包后的exe,上报Appcrash错误,排查了未发现缺少dll,将代码注释只剩余最关键的两行时仍然有相同的问题。请教各位大神怎么解决?感谢

问题签名:
问题事件名称: APPCRASH
应用程序名: NEConfig.exe
应用程序版本: 0.0.0.0
应用程序时间戳: 5a2e9f14
故障模块名称: ucrtbase.DLL
故障模块版本: 10.0.10586.788
故障模块时间戳: 5879ab76
异常代码: 40000015
异常偏移: 000000000006990f
OS 版本: 6.1.7601.2.1.0.256.48
区域设置 ID: 2052
其他信息 1: 5d0c
其他信息 2: 5d0c85f67205d97cbc485bb5e6f2f2f7
其他信息 3: 7c06
其他信息 4: 7c06a3e3bbdd44caf0c72c56b7da17d7

联机阅读隐私声明:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:
C:\Windows\system32\zh-CN\erofflps.txt
...全文
3067 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果是 dll 的问题,可以试试,去网上 download depends, 这个程式很神奇,可以帮你把欠缺的 dll 找出来,你再去网上 download 到正确位置即可。之前我开发 opencv on win7 X64 就有这个问题…
invisible_2018 2020-01-20
  • 打赏
  • 举报
回复
我遇到过同样的问题, 在dll都不缺少情况下,最终查找到是代码中的问题,我的问题是 定义了一个文件指针 如FILE *fpr = fopen(filenamer, "rb"); 但是路径下filenamer文件 不存在,最终导致 故障模块名称: ucrtbase.DLL 。 当我添加了filenamer文件后,就解决问题了
手无护鸡之力 2018-08-23
  • 打赏
  • 举报
回复
打包时加-c参数,完成后命令行下运行,看有没有输出错误信息

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

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