Windows系统 C/C++程序编译后首次执行时间很长 断网则正常执行 的解决方法

Windows系统 C/C++程序编译后首次执行时间很长 断网则正常执行 的解决方法

如果您遇到此类问题,可以与我联系。我可尝试帮助您解决此问题,2SADFC4F%2$@!0$#@$%2!@#$3#!@$0FFDS8@#!9FDSA3,只保留所有数字即为腾讯Q,发邮件、加好友均可。
如果您通过本博客解决问题,请点击下方推荐让我知道,谢谢:)

问题描述

  1. 运行环境:Win10、Win11或其他Win环境。

  2. 在各类IDE(包括但不限于VC6/Visual Stuido等)编译任意C/C++源码(无论该程序有多简单),首次运行时间异常地长,即在黑窗口无任何输出。等待一段时间后有程序正常输出。

  3. 不重新编译的情况下,第二次和后续再次运行程序,此问题不重现,运行时间恢复正常。

  4. 没有有效网络连接情况下,首次和后续多次运行编译后程序,此问题不重现,运行时间正常。

产生原因

你可能是比特彗星等捆绑下载软件的受害者!

C/C++程序在编译后产生EXE后缀文件,作为可执行文件,这一文件将会被已安装的各类病毒查杀软件上传到云端进行查杀,这段异常长的时间就是等待查询结果的时间。当断网时,不会查杀,所以第一次执行时间正常。后续运行不会在查杀,所以执行时间也正常。

解决步骤

  1. 首先打开Windows安全中心/应用与程序/开始面板,寻找正在运行的反病毒软件。首先应当考虑的可能是RAV Antivirus360
    火绒联想电脑管家等软件,应当完全卸载,或先尝试关闭查杀功能。

  2. 如果没有效果,可以尝试完全关闭Windows Defender,完全关闭请根据其他网络教程。

  3. 如果您有一定的网络基础,建议您可以尝试在第一次编译时,观察各进程的网络流量,查找异常流量。

  4. 如果仍无效果,建议重装系统。首先考虑重装纯净版系统,并手动安装所缺少的驱动,不要使用各类一键安装驱动的软件。

一些实例

  1. 2022年3月,联想笔记本,系统Win10,由于下载比特彗星后不慎捆绑安装了RAV Antivirus,出现此问题,彻底卸载即可。

  2. 2023年3月,未知环境,一位贴吧网友不慎捆绑安装了RAV Antivirus,出现此问题,彻底卸载即可。

  3. 2023年11月,联想笔记本,系统Win11,电脑自购买回就出现此问题。除联想电脑管家外没有其他反病毒软件,在卸载后也并未解决。在重装系统后问题解决,但声卡驱动不工作导致无声音。但在联网安装声卡驱动后,问题再次出现,个人认为仍有流氓软件或Windows Defender的防勒索组件工作的各类原因。暂无更好的解决方案。

2023-11-07 10:31:00 星期二

posted @ 2023-11-04 22:02  青灰色的风  阅读(77)  评论(0编辑  收藏  举报