3

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

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

更正:正如下面的 Harry Johnston 所建议的,存在另一个 cmd.exe,这个在 C: 中与 C:\Windows\System32 中的相同,并且在给它一个别名之后,启动 BAT 工作正常。所以这篇文章变成了一个微不足道的异常,可能是也可能不是由 Windows 更新引起的,并且可能会被删除。

有谁知道 Win7 的哪些更新导致了这个问题,以及如何卸载它们。好的 ol' WinXP 会有很长的列表。这里有很多有趣和相关的信息: https ://superuser.com/questions/159034/spurious-out-of-memory 和这里: http ://blog.airesoft.co.uk/2009/10/desktop- heap-monitor-vista-7/ 但也许有人有一个快速的答案。..感谢您的回复。

4

1 回答 1

0

遇到了同样的问题,并且周围有一个虚假的“cmd”副本。发送

于 2014-12-19T19:53:45.117 回答