为什么 Windows 7 在运行我下载的 EXE 文件之前会发出警告?我已经删除了区域标识符

bar*_*lop 0 windows-7

为什么 Windows 7 在运行我下载的这些 EXE 文件之前会发出警告?我已经删除了区域标识符

这是 EXE 文件之一。

为什么 Windows 7 在运行我下载的 EXE 文件之前会发出警告?我已经删除了区域标识符

我去了https://www.adaware.com/free-adaware-protect-download/ 我点击“下载免费保护”,然后下载Adaware_protect_Installer.exe

当我尝试运行它时,它说

在此输入图像描述

从命令提示符我可以做

streams.exe Adaware_protect_Installer.exe 它说 :Zone.Identifier:$DATA 26

所以那里有一个“区域标识符”,我可以用以下命令删除它streams -d Adaware_protect_Installer.exe

然后,当我尝试运行 Adaware_protect_Installer.exe 时,它​​说

在此输入图像描述

因此,“文件来源”已从“从互联网下载”变为“本计算机上的硬盘驱动器”。

但它为什么要警告我呢?

有一些 EXE 文件我可以在没有警告的情况下运行,而不仅仅是 MS 文件,例如C:\ffmpeg\bin>ffmpeg.exe

Dan*_*l B 5

这根本不是警告。它\xe2\x80\x99 是标准的用户访问控制(UAC) 对话框。您正在运行安装程序。它需要管理员权限,或者 Windows 认为它​​需要管理员权限。

\n

在 Windows 10 上,相同的对话框如下所示:

\n

在此输入图像描述

\n

每次启动程序时都会出现这样的对话框\xe2\x80\xa6

\n
    \n
  • 手动具有管理员权限
  • \n
  • Windows 认为这是一个安装程序
  • \n
  • 在其清单中声明它需要更高的权利
  • \n
  • 然后以管理员权限重新启动(实际上与第 1 条相同)
  • \n
\n

唯一的例外是某些受信任的操作系统程序,例如设备管理器或磁盘管理。默认情况下,它们以管理员身份运行,没有任何确认对话框。

\n

添加者: 巴洛普

\n

丹尼尔提到,您可以通过在文件中搜索“<程序集”来查看“清单”,这将表明它需要提升的权限。

\n

查看 Hex Edit(基于 Web 浏览器的在线十六进制编辑器)中提到的 EXE,https://hexed.it/并搜索“程序集”,它确实提到了请求权限。

\n

在此输入图像描述

\n