为什么当我双击名为 INIT.BCP.BAT 的文件时,Windows 7 会显示错误消息

为什么当我双击名为 INIT.BCP.BAT 的文件时,Windows 7 会显示错误消息

我在桌面上创建了一个名为 INIT.BCP.BAT 的 BAT 脚本文件,其中(为简单起见)仅包含以下几行

echo Hello
pause

当我双击它时,Windows 7 显示以下消息。

在此处输入图片描述

如果将第一个点字符替换为减号字符,以便文件名变成 INIT-BCP.bat,则脚本可以正确运行。

如果将 BCP 替换为 BCPX,脚本即可正确运行。

如果 BCP 被 DOC 或 DOCX 或 DOCZONE 替换,Windows 将显示前一条消息。

我在 Windows 10 电脑上测试了同样的事情,我有这个问题。

如果我运行相同的脚本as Administrator,我有这个问题。

问题:

怎么了 ?为什么INIT-BCP.BAT被接受而又不被接受INIT.BCP.BAT

这个问题是否与特定的 Windows 安全策略有关?

补充信息:

使用的防病毒软件是McAfee。

在我家里的个人电脑(Windows 10)上,我使用 Bitdefender。

相关内容