当我尝试在 64 位 Windows7 上运行 *.exe 时,我收到消息(原文为俄语)
*.exe is not Win32 application
我看到这个 exe 文件的更改日期是最近的。最近有人通过 teamviewer 连接到这台电脑,在这个应用程序内填充了一些数据。他说他没有更改 exe 本身(只运行它,然后在应用程序本身内做了一些更改,我部分监控了这个过程)。什么可以更改 exe 文件?可能是某种病毒吗?
答案1
启动可执行文件时,Windows 会显示如下消息:
应用程序名称不是有效的 Win32 应用程序
.exe 是文件执行扩展名。不同系统的文件格式不同,可通过随附的不同字母识别。
- 文件下载
- IDE 控制器配置不正确
- 支持CD/DVD读取
- 文件系统损坏
- 文件未注册
- 病毒/间谍软件
下载的文件
如果有问题的应用程序已上传到互联网,则可能在下载过程中损坏。在这种情况下,只需重新下载该文件即可。
IDE 控制器配置不正确
- 右键单击“我的电脑”,然后选择“属性”。
- 在系统属性中,选择硬件选项卡,然后选择设备管理器。
- 双击 IDE ATA / ATAPI 控制器。
- 双击“主 IDE 通道”和“次要 IDE 通道”。
- 在“高级设置”选项卡中的设备 0 下,确保将命令设置为 DMA(如果可用)而不是仅设置为 PIO。
CD/DVD 无法读取
如果错误是由介质缺陷引起的,请按照以下步骤操作:
- 尝试在另一个驱动器中读取 CD/DVD
- 用软布和水(无肥皂)清洁
- 尝试使用 Win ISO(免费版)等软件恢复数据,该软件将恢复损坏的文件
文件系统损坏
要检查受保护的系统文件的完整性,请运行以下命令:
证监会/扫描
文件未注册
如果在打开文件时出现错误,请单击开始/运行,然后输入并确认以下命令:
regsvr32 / i SHELL32.DLL
答案2
==>*.exe
'*.exe' is not recognized as an internal or external command,
operable program or batch file.
==>
按照命名文件、路径和命名空间(命名约定部分:
以下基本规则使应用程序能够创建和处理文件和目录的有效名称,而不管文件系统如何:
...
使用当前代码页中的任意字符作为名称,包括 Unicode 字符和扩展字符集 (128–255) 中的字符,但以下字符除外:
- 以下保留字符:
<
(少于)>
(比...更棒):
(冒号)"
(双引号)/
(正斜杠)\
(反斜杠)|
(垂直杆或管道)?
(问号)*
(星号)- 整数值零,有时称为ASCII
NUL
特点。- 整数表示形式在 到 范围内的字符
1
,31
但允许使用这些字符的备用数据流除外。有关文件流的更多信息,请参阅文件流。- 目标文件系统不允许的任何其他字符。
...