Python打包的EXE文件被扫描当成病毒删除了,如何信任并恢复EXE文件

博主用Python开发小工具并打包成EXE文件,部分文件被安全防护系统误当成病毒删除。介绍了解决办法,即打开Windows安全中心,在病毒威胁和防护的保护历史中,找到已隔离的威胁,点击操作中的还原,便可正常恢复使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python打包的EXE文件经常被电脑当成了病毒,并且删除了

我用Python开发了很多小工具程序供自己使用,为方便使用,都打包成了EXE文件,但是有些EXE文件会被安全防护系统当成是病毒,给我删除了。

如何设置不被系统删除,让系统能正常使用。

打开 Windows安全中心–病毒威胁和防护–保护历史
在这里插入图片描述
在这里插入图片描述
找到保护历史记录–>已隔离的威胁–>点击操作–>还原
在这里插入图片描述

这样就可以正常恢复使用了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 回答1: 如果您使用的是可靠的PyInstaller版本,且您的代码没有包含任何恶意内容,那么您的exe文件应该是安全的。然而,一些杀软件可能会将PyInstaller打包exe文件病毒。您可以尝试使用其他杀软件或者将您的exe文件提交给杀软件厂商进行检测和确认。如果您确定您的exe文件是安全的,您可以将其添加到杀软件的白名单中,以避免误。 ### 回答2: Pyinstaller是一个用于打包Python脚本为独立可执行文件(.exe)的工具,常用于Python程序的发布和部署。然而,有时候打包后,一些杀软件会误判打包好的exe文件病毒,从而导致无法运行的问题。这是因为杀软件在扫描过程中对于一些普通程序的行为和某些恶意程序的行为没有进行充分的区分而产生的误判。 针对这种情况,我们可以采取以下措施: 1.关闭杀软件,重新打包exe文件。这有时可以避免一部分杀软件的误判。 2.在打包时加入"--noconsole"参数或修改“Windows应用程序界面“属性,使用GUI模式打包。有时可以避免杀软件的误判。 3.联系杀软件厂商,申请加入白名单。一些常见的打包工具,如Pyinstaller、cx_Freeze等,经常被误判为病毒,可以申请厂商的技术支持,加入其白名单列表。 4.将exe文件提交到在线病毒扫描网站进行检测,了解是否真的存在病毒,以便排除误判的可能性。 总之,出现Pyinstaller打包exe病毒的问题,需要我们注意排除误判的可能性,尽可能采取多种方式优化打包结果,以确保程序的正常运行。 ### 回答3: 当使用pyinstaller将Python代码打包可执行的EXE文件时,有时反病毒软件会将其标记为有害文件。这通常是因为打包过程可能会创建一些临时文件使用一些技术手段,其模式与恶意软件相似。此外,可能会引入一些外部值(例如库、DLL文件),这些值可能被视为有害。 如果您确定自己编写的Python代码没有恶意行为,可以采取以下步骤来避免EXE文件被发现为病毒: 1. 尝试使用其他反病毒软件进行检查。正在使用的反病毒软件可能过于保守,将安全排名设置过高,从而导致误。 2. 将您的打包文件提交到反病毒软件开发商。您可以通过访问检测网站,例如Virus Total,将您的文件上传到多个反病毒扫描引擎中。 3. 优化PyInstaller设置。可以使用一些选项来减少EXE文件被检测为病毒的可能性。例如,可以将PyInstaller的clean选项设置为True,这会将所有临时文件删除,不能被杀软件错误的检测到。 4. 更改源代码实现。你可能需要检查你的代码,尝试清除可能会引起病毒扫描器警告的内容。如果您的代码确实需要使用扫描器警告的某些技术手段,则可以将这些部分从编译代码中删除在运行时重新创建。 总之,与其尽力躲避杀软件的误,还不如尽力确保自己的代码安全,确保不使用任何有害行为。如果您遵循最佳实践,仔细跟踪任何运行时错误,可以避免出现问题让您的代码运行非常顺利。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值