启动时“打开文件”对话框?

Ste*_*nal 13 windows windows-7

每次我登录到我的 PC 时,我都会收到以下消息:

相当奇怪的登录错误。

现在,这没什么大不了的,Windows 7 运行良好。奇怪的是,它被认为只是 7 试图打开的通用“程序”。自从我安装它以来,它就这样做了。我没有下载任何病毒或类似的东西。

谁能帮我解决这个问题?

use*_*686 27

您可能Program在其中一个磁盘的根目录中有一个文件;例如,C:\Program

您还有一个缺少引号的启动条目,指向C:\Program Files\Random App它应该在的位置"C:\Program Files\Random App"。这种没有引号的条目可以用两种不同的方式解析——按以下顺序

  1. 路径“ C:\Program”,两个参数“ Files\Random”和“ App”;
  2. 路径“ C:\Program Files\Random App”,零参数。

这是程序开发人员的一个错误,但由于 Windows 执行的文件存在检查,它通常不会被注意到 - 大多数情况下它只会转到第二个选项。但是,当“ C:\Program确实存在时,第一个选项也变得有效,并且 Windows 会尝试打开该文件。

Windows XP 曾经在登录时警告用户有关此类文件的存在。不过,我还没有测试 Windows 7 是否显示一个。

“文件名警告”

至于文件最初是如何创建的——原因可能是相似的;即使是最近的程序(以及用户)有时也会有 1970 年代的想法,即文件名不应有空格......

  • 原来我在 C:\ 中有一个名为 program 的文件。哇。我不敢相信这不是被 7 抓住的。 (4认同)
  • Windows 7 中确实存在这样的警告:http://i.stack.imgur.com/mllpB.png (4认同)