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

升级auto-py-to-exe至2.45.0后生成窗口版exe遭杀毒软件拦截报病毒的问题求助

升级auto-py-to-exe至2.45.0后生成窗口版exe遭杀毒软件拦截报病毒的问题求助

我有一个Python应用,想把它打包成.exe文件,一直用的是auto-py-to-exe工具。最近我把auto-py-to-exe升级到了2.45.0版本,结果遇到了麻烦:

  • 当我尝试打包窗口版的exe时,直接报错,提示文件包含病毒或恶意软件,杀毒软件也把它标记为特洛伊木马;
  • 但如果打包控制台版的exe,完全没有问题,转换成功后杀毒软件也没任何异议;
  • 升级之前auto-py-to-exe一直都正常工作;
  • 我试过用更简单的代码测试,结果还是一样的报错。

以下是我使用的打包命令:

pyinstaller --noconfirm --onedir --windowed --icon "<Icon Path Here>"  "<File Path Here>"

完整的错误追踪信息如下:

Traceback (most recent call last):
File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\pywintypes.py", line 36, in pywin32error
yield
File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\win32api.py", line 209, in BeginUpdateResource
return _resource._BeginUpdateResource(filename, delete)
#            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\core\ctypes\_util.py", line 39, in check_null
raise make_error(function, function_name)
OSError: [WinError 225] Operation did not complete successfully because the file contains a virus or potentially unwanted software.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Programs\Sources\Python\Lib\site-packages\auto_py_to_exe\packaging.py", line 132, in package
run_pyinstaller(pyinstaller_args[1:])
#     ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\__main__.py", line 215, in run
run_build(pyi_config, spec_file, **vars(args))
#     ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\__main__.py", line 70, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
#     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\build_main.py", line 1252, in main
build(specfile, distpath, workpath, clean_build)
#     ~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\build_main.py", line 1192, in build
exec(code, spec_namespace)
#     ~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Username\AppData\Local\Temp\tmp76jncox0\Chopsticks v.3.3.1.spec", line 19, in <module>
exe = EXE(
pyz,
#     ...<14 lines>...
icon=['C:\\Programs\\Programs\\Python_Programes\\My_Inventions_and_Copys\\Inventions\\Chopsticks_Game\\Pics\\logo.ico'],
#     )
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\api.py", line 658, in __init__
self.__postinit__()
#     ~~~~~~~~~~~~~~~~~^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\datastruct.py", line 184, in __postinit__
self.assemble()
#     ~~~~~~~~~~~~~^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\api.py", line 771, in assemble
self._retry_operation(icon.CopyIcons, build_name, self.icon)
#     ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\building\api.py", line 1033, in _retry_operation
return func(*args)
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\utils\win32\icon.py", line 212, in CopyIcons
return CopyIcons_FromIco(dstpath, [srcpath])
File "C:\Programs\Sources\Python\Lib\site-packages\PyInstaller\utils\win32\icon.py", line 144, in CopyIcons_FromIco
hdst = win32api.BeginUpdateResource(dstpath, 0)
File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\win32api.py", line 208, in BeginUpdateResource
with _pywin32error():
#          ~~~~~~~~~~~~~^^
File "C:\Programs\Sources\Python\Lib\contextlib.py", line 162, in __exit__
self.gen.throw(value)
#     ~~~~~~~~~~~~~~^^^^^^^
File "C:\Programs\Sources\Python\Lib\site-packages\win32ctypes\pywin32\pywintypes.py", line 40, in pywin32error
raise error(exception.winerror, exception.function, exception.strerror)
win32ctypes.pywin32.pywintypes.error: (225, 'BeginUpdateResourceW', 'Operation did not complete successfully because the file contains a virus or potentially unwanted software.')

备注:内容来源于stack exchange,提问作者user28139790

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 17:20:27