无法启动具有 .exe 文件扩展名的程序

文章编号: 310585 - 查看本文应用于的产品
重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
展开全部 | 关闭全部

症状

当您尝试启动一个具有 .exe 文件扩展名的程序时,该程序可能不启动,而且您可能会收到下列错误信息之一:
Windows cannot find FILES32.VXD.This program is needed for opening files of type "Application".
- 或 -
Path to program is not a valid Windows application
您的桌面可能显示为空白。而且,在重新启动计算机时此问题可能会多次发生。甚至在防病毒程序指出已清除了病毒后,本文“解决方案”部分描述的注册表项仍然存在于注册表中。

原因

此问题可能是由 Pretty Park 病毒导致的。Pretty Park 病毒创建 Files32.vxd 文件,然后将 Files32.vxd 文件复制到您计算机的 Windows\System 文件夹中。而且,Pretty Park 病毒修改了一个注册表项,导致在您尝试运行任何具有 .exe 文件扩展名的程序时都会运行 Files32.vxd 文件。

注意:Microsoft 未提供检测和删除计算机病毒的软件。Microsoft 建议您从以商业方式提供病毒检测和删除的供应商那里获取最新的防病毒软件。有关防病毒软件提供商(供应商)的列表,请参见下面的 Microsoft 知识库文章:
49500 防病毒软件供应商列表

解决方案

警告:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。

要解决此问题,请按照下列步骤操作:

注意:在运行 Regedit.exe 文件时,您可能会遇到本文“症状”部分描述的症状。解决此问题的替代方法是将 Regedit.exe 文件重命名为 Regedit.com,然后按照本节描述的说明操作。在完成之后,将 Regedit.com 文件重新命名回 Regedit.exe。
  1. 使用“注册表编辑器”查看并修改下面的注册表项:
    HKEY_LOCAL_MACHINE\Software\Classes\Exefile\Shell\Open\Command
  2. 双击下面的注册表字符串值:
    <NO NAME>:REG_SZ:"files32.vxd" "%1" %*
  3. 字符串框中,从字符串中删除 Files32.vxd。该值的正确字符串是:
    "%1" %*
    注意:注册表项 HKEY_CLASSES_ROOT\Exefile\Shell\Open\Command 还可能会联系此同一字符串值;因此您还必须修改此注册表项以从字符串中删除 Files32.vxd。在从字符串中删除 Files32.vxd 后,如果存在一个空格,则在尝试运行 .exe 文件时可能会收到“Windows cannot find .exe”(Windows 找不到 .exe)信息。请确保在删除 Files32.vxd 后字符串中没有额外的空格。

  4. 单击确定,然后退出“注册表编辑器”。
  5. 单击开始,指向查找,然后单击“文件或文件夹”。
  6. 名称框中,键入 files32.vxd,然后单击开始查找
  7. 名称框中,右键单击 Files32.vxd 文件,然后单击删除
注意:Files32.vxd 文件不是 Windows 文件,没有驻留在 Windows 媒体上。

更多信息

有关 Files32.vxd 文件和 Pretty Park 病毒的其他信息,请参见下面的 Symantec Web 站点:
http://www.symantec.com/avcenter/venc/data/prettypark.worm.html
Microsoft 提供了第三方联系信息以便于您寻求技术支持。这些联系信息如有更改,恕不另行通知。Microsoft 不保证这些第三方联系信息的准确性。

注意:Microsoft 没有提供能够发现或清除计算机病毒的软件。如果您怀疑或证实计算机感染了病毒,请获取最新的防病毒软件。有关防病毒软件制造商的列表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
49500 防病毒软件供应商列表

属性

文章编号: 310585 - 最后修改: 2007年12月1日 - 修订: 1.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
关键字:?
kberrmsg kbenv kbui kbprb KB310585
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈