2014-11-25 82 views
2

...已经运行了Widows 7 Pro,并修改了STARTUP文件夹以运行两个BAT来创建两个CMD框,一个左侧和一个右侧。几天前,在注销时间安装了13次Windows7更新,并在第二天登录时,两个CMD框在命令提示符之前有一个新的错误消息: “没有足够的存储可用于处理此命令。” 在命令提示符下键入“DIR/X”确实会返回目录列表,但会显示三条错误消息: 1.系统无法在应用程序的消息文件中找到消息号为0x235f的消息文本。 2.系统无法在应用程序的消息文件中找到消息号为0x235b的消息文本。 3. DNS错误密钥 ......即,没有通常的DIR文字注释。cmd.exe返回“没有足够的存储可用于处理此命令。”

现在,在命令行中,任何带有“cmd/k”的BAT文件都会生成相同错误的盒子。
修改BAT文件以调用“C:Windows \ System32 \ cmd.exe/k”而不是简单的“cmd/k”可以解决命令行上的BAT问题...并在两个STARTUP BAT中解决此更改启动时的问题。但是,这只是一个临时解决方法。没有完整路径的裸露“cmd”将会失败。

更正:正如下面Harry Johnston所建议的那样,有另一个cmd.exe存在,这个C:与C:\ Windows \ System32中的一个相同,给它一个别名后,STARTUP BATs工作正常。所以这篇文章会变成一个微不足道的异常,这可能是也可能不是Windows更新导致的,可能会被删除。

有谁知道什么更新到Win7导致了这个问题,以及他们可能会被卸载。好的'WinXP将有一个很长的名单。 有很多有趣和相关资讯: https://superuser.com/questions/159034/spurious-out-of-memory 这里: http://blog.airesoft.co.uk/2009/10/desktop-heap-monitor-vista-7/ 但也许有人有一个快速的答案。 ..感谢您的回复。

+2

听起来好像可能有一个虚拟的'cmd'副本坐在某处。从批处理文件中尝试'cmd'。 – 2014-11-25 03:40:53

+0

您有磁盘损坏。一些文件已损坏。尝试做一个修复安装。 – 2014-11-25 04:18:05

+0

在批处理文件中,您是否使用'start'命令来打开您的cmd框? – 2014-11-25 08:12:03

回答

0

遇到同样的问题,还有一个“cmd”虚假副本坐在里面。 Tx