none
cmd窗口启动很慢 RRS feed

  • 问题

  • 我在运行->cmd,要五六秒钟才能打开cmd窗口。窗口打开后一切正常。

    但是运行其他大的软件都正常,只有打开一个新的cmd窗口时才特别慢,cpu占用率也正常。

    试了把别的机器上正常的cmd.exe拷贝过来替换原来的cmd.exe,结果还是一样。

    由于要经常打开cmd窗口,所以感觉很不爽,望高手指点。

     

    2008年9月10日 12:31

答案

  • 最终还是自己搞掂了。原来是我输入法编辑器conime.exe被劫持了。

    把方法及原理告诉大家一下:
    正常情况下:启动cmd时会启动conime.exe进程(任务管理器可以见到),有了这个进程,在cmd下才能切换输入法。
    现象:我的机器不但启动cmd时特别慢,而且发现conime.exe这个进程没有起来,也就不能在cmd下切换输入法。
    原理:注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options下多了一个conime.exe的项,其值为ntsd -d(这是windows的杀进程的命令)。
       由于注册表多了这一项,因此cmd启动时,conime.exe也正常启动,但是由于有了ntsd -d,所以马上又把conime.exe杀掉了。这样启动过程多了这么多的操作,所以启动cmd特别慢,而且在cmd下不能切掉输入法。

    解决方法:把注册表下这一项删除。

    结论:现在有些人任务管理器出不来,估计也是这个原因,把taskmgr.exe的注册表项删了应该可以了。

    2008年9月16日 5:05

全部回复

  •  

    2008年9月10日 13:29
  • 在“运行”菜单栏输入 "%ComSpec" 启动命令提示符是否一样慢

     

    2008年9月10日 16:01
  • 到windows system32目录下直接双击CMD看看是否速度正常.

    2008年9月11日 0:28
  • 刚试了一下.

    1.删除 %Temp% 、C:\Windows\Prefetch  下的文件也是一样的慢

    2.运行%ComSpec%也是一样的结果

    3.直接在system32目录下直接双击CMD,也是一样慢.

     

    请各位再指教,实在不想为这点事重装系统,因为重装系统之后又要装一大堆工具,搭建系统环境,麻烦死了.

     

    2008年9月11日 0:43
  • 安全模式以及其它用户帐户是否也有此问题?

     

    2008年9月11日 3:49
    版主
  • 请使用Process Explorer程序检查一下CMD.exe是运行嵌入其它程序,使运行响应速度降低!

    下载地址:http://download.sysinternals.com/Files/ProcessExplorer.zip

    2008年9月11日 5:14
  •  

    安全模式也是一样有点慢。用process Explorer怎么看有没有嵌入其他程序?
    2008年9月11日 9:33
  • 最终还是自己搞掂了。原来是我输入法编辑器conime.exe被劫持了。

    把方法及原理告诉大家一下:
    正常情况下:启动cmd时会启动conime.exe进程(任务管理器可以见到),有了这个进程,在cmd下才能切换输入法。
    现象:我的机器不但启动cmd时特别慢,而且发现conime.exe这个进程没有起来,也就不能在cmd下切换输入法。
    原理:注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options下多了一个conime.exe的项,其值为ntsd -d(这是windows的杀进程的命令)。
       由于注册表多了这一项,因此cmd启动时,conime.exe也正常启动,但是由于有了ntsd -d,所以马上又把conime.exe杀掉了。这样启动过程多了这么多的操作,所以启动cmd特别慢,而且在cmd下不能切掉输入法。

    解决方法:把注册表下这一项删除。

    结论:现在有些人任务管理器出不来,估计也是这个原因,把taskmgr.exe的注册表项删了应该可以了。

    2008年9月16日 5:05
  • 真的是实在是太感谢了!
    2008年10月27日 11:42