无法在Win 7 Prof上以64位模式运行CMD

use*_*678 6 64-bit cmd 32-bit

我完成了我的作业,诚实,并尝试了我能想到的一切,但似乎每次打开CMD我都会得到32位版本,无论我从哪里打开它.我试过了:

  1. Windows启动orb - > CMD - >输入
  2. 输入'C:\ Windows\System32\cmd.exe'
  3. 输入'C:\ Windows\SysWOW64\cmd.exe'

在每种情况下,我都使用管理员权限运行它,并且我关闭了UAC.我可以告诉它总是32位,因为我无论如何都无法运行nbstat.exe(我期望从32位命令行).

我进入了Process Explorer,两个版本都是csrss.exe同一个实例下的节点,这对我来说不合适.

有什么想法吗?

Joa*_*son 8

查看进程是否启动64位或32位的最简单方法是转到任务管理器的进程选项卡,32位CMD将显示为cmd.exe *32.

启动64位CMD的一种方法是使用"我的电脑"并双击C:\Windows\System32\cmd.exe.

启动32位CMD的一种方法是执行相同操作但双击C:\Windows\SysWOW64\cmd.exe.

有点奇怪的观察; 似乎如果从32位CMD启动64位CMD,它也将以32位启动.这可能就是为什么你看到32位版本一直出现的原因.Explorer是一个64位进程,可以在64位模式下启动CMD.