我使用的是 Windows Vista,它感染了病毒。我重新安装了操作系统,但使用的是 XP。现在它运行正常,但每次我尝试打开 .exe 文件时,系统都会提示“文件名目录名语法不正确”
答案1
几个月前我感染了病毒,删除病毒后,我无法运行任何 exe 文件。我认为这是病毒编写者的巧妙设计。无论如何,有一个网站有注册表调整功能,其中一个调整功能可以恢复运行 exe 文件的能力。有时病毒也会禁用处理注册表文件的能力,但该网站提供了修复此问题的说明。
http://www.dougknox.com/xp/file_assoc.htm
寻找:
(恢复EXE文件的默认关联)
答案2
我敢打赌你重新安装了操作系统而没有删除旧操作系统,因此破坏了注册表。由于你刚刚重新安装,我建议你备份数据,格式化硬盘,然后再次重新安装 XP。
答案3
注册表可能仍然因之前的安装而受到损坏。
HKCR\exefile\shell\open\command
应该有默认值"%1" %*
如果无法运行regedit.exe
,请尝试复制并重命名为regedit.com
或regedit.bat
。可执行文件的文件扩展名无关紧要。
答案4
请参阅“我自己修复此问题”
http://support.microsoft.com/kb/950505
或者使用此文件关联修复工具 http://www.addictivetips.com/windows-tips/fix-windows-7-file-association/