小编ant*_*-fx的帖子

在 Windows 8.1 上打开下载的程序非常慢

在 Chrome 等浏览器中从 Internet 下载文件时,它们似乎在文件上设置了某种标志,告诉 Windows 该文件是从 Internet 下载的,并且可能不安全。

对于很多文件,这不会导致问题,打开文件会很快提示我在需要时进入管理模式进行安装。

然而,对于“声誉”较低的程序,也许他们没有数字证书或者他们刚刚发布,Windows 需要长时间才能打开文件。在它最终决定打开文件之前,它显然坐在那里长达 10 分钟没有做任何事情。

当然,这次我可能会尝试多次打开该文件,在这种情况下,一旦 Windows 决定检查它需要检查的任何内容,这两个文件就会同时执行。

我注意到对于这些文件,即使在 Windows 资源管理器中打开文件的属性也很慢,花费的时间相同。当文件属性最终打开时,我会在其中看到“取消阻止”选项。我相信这是导致问题的标志。

有谁知道是什么导致了这种情况以及如何阻止它?这烦人。我真的不知道是什么原因造成的,也许是 Windows Defender?

这发生在我所有的 Windows 机器上,包括昨天安装的全新安装的 Windows 8.1。机器上运行的唯一防病毒软件是 Windows 8.1 附带的 Windows Defender。没有安装其他安全、广告软件或恶意软件程序。

一个有趣的注意事项是,如果我使用下载管理器下载文件,似乎文件上没有设置此标志,并且文件总是立即打开。

UPDATE1(包括评论摘要):

受影响的浏览器:

  1. Chrome:下载后打开属性/执行文件很慢

  2. IE浏览器。下载后运行“安全扫描”可能需要 10 秒,然后在 IE 和资源管理器中立即打开

抗病毒:

  1. Windows Defender的
  2. MalwareBytes(在一台机器上,但不在另一台也受影响的机器上)
  3. 下载管理器(如Download Ninja),文件直接打开,无延迟

可能的原因/解决方案

禁用 Windows Defender:

  • 这似乎对打开文件所需的时间没有任何影响

由大文件引起的?:

  • 我正在测试的文件只有大约 5-6mb,所以我不确定是这种情况

所有文件都会发生?:

  • 如果它下载了一个众所周知的文件,例如 putty,它会立即打开

在策略编辑器中启用“不保留文件附件中的区域信息”:

  • 这会阻止“取消阻止”按钮显示在属性中,但它似乎不会加快文件的打开速度。在我设置此选项后的测试中,文件在下载后仍然需要 ~30s-4m 才能打开

windows internet google-chrome windows-8.1

5
推荐指数
1
解决办法
1309
查看次数

Docker for Mac 中的 HTTP/HTTPS 连接速度非常慢

我正在使用 Docker for Mac v 1.12.3,我遇到的问题是 HTTP 和 HTTPS 连接非常慢。DNS 和 Ping 看起来不错,但 HTTP(S) 在 docker 镜像上需要 5 秒,但在主机上需要 0.05 秒:

Host (MacOS Sierra):
time curl www.google.com
0.05 real 
0.00 user 
0.00 sys

Docker:
time curl www.google.com
real 0m5.615s
user 0m0.010s
sys 0m0.000s
Run Code Online (Sandbox Code Playgroud)

我看不出任何原因或任何其他有同样问题的人。

有任何想法吗?

docker macos

5
推荐指数
1
解决办法
2125
查看次数

编辑 Windows 10 服务时出现“当该文件已存在时无法创建文件”

我正在尝试将Smart Card (SCardSvr)服务的状态从“禁用”更改为“手动”,但是当我单击“应用”时,我收到一条 Windows 消息说

Cannot create a file when that file already exists

在此处输入图片说明

我在网上找不到任何对此的参考,也找不到任何方法来知道哪个文件导致了问题。

有没有办法知道哪个文件导致了问题或解决这个问题的方法?

谢谢

更新:

sc从命令行运行给出以下

C:\WINDOWS\system32>sc config SCardSvr start=auto
[SC] ChangeServiceConfig FAILED 183:

Cannot create a file when that file already exists.

This error may occur if another service is already using a Named
Pipe or RPC trigger for the same endpoint or interface as the
given service.
Run Code Online (Sandbox Code Playgroud)

windows windows-10

5
推荐指数
1
解决办法
6480
查看次数