首页 > 解决方案 > Windows Defender 通过我的 pyinstaller exe 提醒用户

问题描述

我使用pyinstaller创建exe文件并发送给一些朋友。它是无害的,但因为它是 --onefile,windows 防御者会警告它。用户需要允许激活它,并且它可以工作。但带来不便。任何解决方案如何确保 Windows Defender 从一开始就不会提醒它?

标签: pythonwindowsexepyinstaller

解决方案


必须通过以下步骤从使用该程序的所有 PC 中排除检查。

将排除项添加到 Windows 安全中心

  1. 转到开始 > 设置 > 更新和安全 > Windows 安全 > 病毒和威胁防护。
  2. 在病毒和威胁防护设置下,选择管理设置,然后在排除项下,选择添加或删除排除项。
  3. 选择添加排除项,然后从文件、文件夹、文件类型或进程中进行选择。排除也适用于文件夹中的子文件夹。

此外:

比如在 StackOverflow 中用“pyinstaller virus”搜索会发现很多文章。
pyinstaller 病毒

最近好像有一篇类似的文章。
Windows Defender 将 Python EXE 检测为木马

如本文所述,它已经报告给 pyinstaller 的开发人员。除了 pyinstaller 之外,还有各种替代方法的介绍。
尝试运行转换为 .exe 文件的 .py 程序后出现病毒警告

AVG(和其他防病毒软件)报告 exe 文件包含病毒 #603
冻结您的代码
这将在下面的文章中介绍。什么是纽特卡

然而,似乎它们中没有一个是安全的。
Py2Exe 检测为病毒。备择方案?

似乎有重新编译 PyInstaller 的引导加载程序“runw.exe”的解决方法。
使用 PyInstaller 制作的程序现在被 AVG 视为特洛伊木马
如何重新编译 Pyinstaller 的引导加载程序


推荐阅读