当命令处理器(cmd.exe)调用后立即关闭时,是否有人发现这种行为?
我已经运行了McAfee AV和Windows系统文件检查(sfc.exe),但未发现任何错误,我什至从其他win 7机器上复制了cmd.exe文件,它仍以相同的方式工作。
最奇怪的是–在Windows 7 64上,该文件还有32位版本,可以正常正常工作。
SysInternals进程监视器显示cmd.exe进程以退出代码0x0 ... o_O结束
也可以直接从开始菜单调用命令,例如ping正常工作…
也许这个问题与编码并不严格相关,但是这个问题使我无法进行许多与实际应用程序开发和环境检查有关的事情。
最佳答案
回答所有问题:
最终我得到了解决:
regedit
HKLM\Software\Microsoft\Command Processor\
或HKEY_CURRENT_USER\Software\Microsoft\Command Processor\
或HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\
AutoRun
键,一切应该恢复正常。 CMD.exe
应该重新开始工作。 也,
在某些情况下,启动时还会打开命令提示符,这是应用上述解决方案时登录时将系统卡在命令提示符下的原因。
可以使用Autoruns修复此问题,您需要在“登录/启动”选项卡上禁用命令提示符启动注册表。 (可以有多个条目)
那也解释了为什么退出代码是0x0。
不知道该设置什么样的内容……迈克菲在上周展示了一些 Activity ,上周五我注意到了。
希望这些症状和我的回答会在将来对某人有所帮助
关于windows-7-x64 - 调用(Win7 64)后立即关闭CMD.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5373137/