Powershell无法理解" bcdedit#34;

时间:2015-01-20 08:04:51

标签: powershell bcdedit

当我尝试在CMD中运行bcdedit命令正在运行时。 当我尝试在PowerShell中运行它时,我得到了这个:The term 'bcdedit' is not recognized as the name of a cmdlet 但是在PowerShell中,手册和教程bcdedit工作得很好。 为什么我的PowerShell无法识别bcdedit

系统:Windows 7 x64 SP3

1 个答案:

答案 0 :(得分:5)

有两个版本的powershell.exe,一个是32位,一个是64位。

在32位版本中,路径C:\ windows \ system32实际上是指C:\ windows \ SysWOW64。

bcdedit.exe仅存在于“真正的”64位system32中,并且无法在32位PowerShell控制台中找到。

要确定您运行的powershell版本,可以运行以下命令:

PS C:\> [intptr]::Size
4

在32位控制台上,大小为4,在64位控制台上,大小为8。