【问题标题】:Antivirus blocking file downloads by a running windows service正在运行的 Windows 服务阻止文件下载的防病毒软件
【发布时间】:2012-08-23 21:06:33
【问题描述】:

我有一个正在运行的 winservice,它将一个 exe 下载到磁盘并从该二进制文件运行逻辑。

每次下载时,AVG 防病毒软件都会提示用户验证它是否可以运行或将其移至保管库。

我会在没有任何用户干预的服务器上运行它。 我该如何解决这个问题?

例如 Firefox/Windows 自动更新程序,即使安装了防病毒软件,似乎也可以无缝地自动升级。它是如何工作的?

是否是解决此问题的唯一方法?

【问题讨论】:

  • 在哪里 AVG 提示用户? Windows 服务没有 UI...
  • 你是如何下载这个文件的?您是否需要在您的服务器上安装 AVG 的所有功能,或者您是否可以禁用服务器上的“安全下载”功能并在下载其他内容时格外小心?
  • 试试 superuser.com 这个类型的问题。

标签: windows windows-services antivirus


【解决方案1】:

如果 AVG 防病毒软件声称某个文件是病毒,而您确定不是,您可以submit a false positive report 给他们。

他们会检查文件(包含在您的报告中),通常会在 1-2 周内更新病毒定义以排除该文件。

如果您不能等那么久,您可以安装不同的防病毒解决方案。

如果您从不受信任的来源(从 Windows 角度来看,例如不是从您的 Intranet)下载文件,则该文件可能会被标记为此类。 AVG 可能会对此做出回应。通过使用 Windows 资源管理器右键单击该文件并选择“属性”来检查该文件。如果有 Unblock 按钮,那就是问题所在。将下载文件的位置添加到受信任位置列表中。

或者,您可以使用 PowerShell 取消阻止文件

Unblock a file with PowerShell?

【讨论】:

  • 我不认为 AVG 说它是病毒,它可能只是在标记从 Internet 下载的可执行文件即将执行,并且想知道是否对其进行沙箱处理。
  • @Karl-JohanSjögren:是的,也添加了这种可能性。
  • 感谢您的回复.. 我会尝试检查受信任的位置位.. AVG 并没有真正说它是病毒。我尝试下载 .DAT 文件而不是 .EXE 进行测试,AVG 再次提示我“你想将其移动到 Vault/Not”提示。我无法真正卸载 AVG,因为它是客户端计算机。
  • @user1621026:试试第二个建议,看看是否设置了 Untrusted 属性。
  • 谢谢,奇怪的是,这似乎不是案例,它值得信赖。我实际上创建了一个 dll 而不是 exe,它实际上似乎做得很好,没有防病毒问题,但这并不能解决我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-27
  • 1970-01-01
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
  • 2012-02-28
  • 1970-01-01
相关资源
最近更新 更多