无法打开 EXE 文件

本文提供了打开 exe 文件时出现错误问题的解决方法。

适用于:Windows Server 2012 R2、Windows 10 - 所有版本
原始 KB 编号: 555067

本文由 Microsoft MVP Yuval Sinay 撰写。

症状

尝试打开 EXE 文件时,可能会收到错误消息:“访问拒绝”、“运行时错误”等。

原因

损坏的注册表设置或某些第三方产品 (或病毒) 可能会更改运行 EXE 文件的默认配置。 尝试运行 EXE 文件时,可能会导致操作失败。

解决方案

  1. 单击“开始”,然后选择“运行”。

  2. 键入 "command.com",然后按 Enter。 (DOS 窗口打开。)

  3. 键入以下命令行:

    cd\
    
    cd \windows
    

    键入每个项后按 Enter。

  4. 键入复制“regedit.exe regedit.com”,然后按 Enter。

  5. 键入“开始 regedit.com”,然后按 Enter。

  6. 导航到并选择密钥:

    HKEY_CLASSES_ROOT\exefile\shell\open\command

  7. 在右窗格中,双击“ (”默认) 值。

  8. 删除当前值数据,然后键入:

    "%1" %*

    提示:键入字符:quote-percent-one-quote-space-percent-asterisk。

  9. 关闭 Regedit 实用工具。

    注意

    如果使用 Windows XP 并启用“系统还原”,则需要先在“安全模式”中禁用“系统还原”,然后才能使用上述说明。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。

社区解决方案内容声明

Microsoft 公司和/或其供应商不对在这里所发布的信息和图片的适用性、可靠性或准确性负责。 所有此类信息和相关图形均按“原样”提供,不作任何形式的保证。 Microsoft 和/或其相应的供应商特此声明,不对本信息和相关图形提供任何保证和条件,包括所有暗示的保证和适销性条件、特定用途的适用性、工作人员的工作、所有权和非侵权。 你明确同意,在任何情况下,Microsoft 和/或其供应商都不对任何直接、间接、惩罚性、附带、特殊、后果性损害或任何损害负责,包括但不限于因以下原因或以任何方式造成的使用、数据或利润损失的损害负责:即使微软或其任何供应商已被告知有可能受到损害,但由于使用或无法使用本文所含信息和相关图形,无论是基于合同、侵权、疏忽、严格责任还是其他原因。