Windows Defender从我的pyinstaller exe警报用户

时间:2019-02-17 13:49:41

标签: python windows exe pyinstaller

我使用pyinstaller创建exe文件并将其发送给一些朋友。它是无害的,但是因为它是--onefile Windows Defender关于它的警报。用户需要允许其激活才能激活它。但带来不便。 有什么解决方案可以确保Windows Defender从一开始就不会发出警报?

1 个答案:

答案 0 :(得分:0)

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

Add an exclusion to Windows Security

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

此外:

例如,在StackOverflow中使用“ pyinstaller病毒”进行搜索将发现许多文章。
pyinstaller virus

最近似乎有一篇类似的文章。
Windows Defender detecting Python EXE as Trojan

如本文所述,它已经被报告给pyinstaller的开发人员。除了pyinstaller之外,还有各种替代方法的介绍。
Virus warnings after trying to run .py program converted to an .exe file

AVG (and other antiviruses) reports exe file as containing virus #603
Freezing Your Code
在下面的文章中对此进行了介绍。 What is Nuitka

但是,似乎它们毕竟都不安全。
Py2Exe detected as virus. Alternatives?

似乎有解决方法可以重新编译PyInstaller的引导程序“ runw.exe”。
Program made with PyInstaller now seen as a Trojan Horse by AVG
how to recompile the bootloader of Pyinstaller