我现在电脑上有两个cmd.exe文件,一个在system32(有黑框无内容),一个在syswow64(正常),win+R键后,输入cmd,会弹出system32中的那个 ,无内容也无法输入,
但如果输入powershell命令,再输入cmd,会有正常的字符出现,
请问这是怎么回事,该怎么解决问题

解决方案 »

  1.   

    那就先用 32位的呗。其它 64位的命令行类的应用如何,比如 ping 啊之类的,双击了是唰地闪过,还是也如上面的黑窗停留着?除了有些特殊情况,几乎没有必须 64位吧。
    要解决这问题,可以试试先用 procmon.exe 程序看看 cmd.exe 及下面的 conhost.exe 吧在干啥,是干等着,还是在折腾什么;若是无果,windbg.exe 挂进去 cmd.exe 看是在哪里循环了,或能有些眉目。不过,这些都不是很好操作,很明朗的。
      

  2.   

    你知道吗:文字颜色和背景颜色相同时你就看不见字了
    输入color回车也可以回复正常;命令行-标题栏-右键-默认值-终端-取消勾选“使用单独的XX”
    管理员和普通权限要分别设置
    之前我也遇到这个问题研究老半天
      

  3.   

    又错了,该输color 0f
      

  4.   

    主要是其他的命令都可以,只有cmd有问题