积极答复者
cmd窗口启动很慢

问题
答案
-
最终还是自己搞掂了。原来是我输入法编辑器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的注册表项删了应该可以了。
全部回复
-
请使用Process Explorer程序检查一下CMD.exe是运行嵌入其它程序,使运行响应速度降低!
下载地址:http://download.sysinternals.com/Files/ProcessExplorer.zip
-
最终还是自己搞掂了。原来是我输入法编辑器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的注册表项删了应该可以了。