Powershell 无法理解 "bcdedit"
Powershell cant understand "bcdedit"
当我在 CMD 中尝试 运行 时 bcdedit
命令正在运行。
当我尝试在 PowerShell 中 运行 它时,我得到了这个:The term 'bcdedit' is not recognized as the name of a cmdlet
但在手册和教程中 bcdedit
在 PowerShell 中工作正常。
为什么我的 PowerShell 无法识别 bcdedit
?
系统:Windows 7 x64 SP3
powershell.exe有两个版本,一个是 32 位的,一个是 64 位的。
在32位版本中,路径C:\windows\system32实际上是指C:\windows\SysWOW64。
bcdedit.exe 仅存在于 "real" 64 位系统32 中,无法在 32 位 powershell 控制台中找到。
要确定你使用的是哪个版本的 powershell 运行你可以 运行 这个命令:
PS C:\> [intptr]::Size
4
在 32 位控制台上,大小为 4,在 64 位控制台上,大小为 8。
当我在 CMD 中尝试 运行 时 bcdedit
命令正在运行。
当我尝试在 PowerShell 中 运行 它时,我得到了这个:The term 'bcdedit' is not recognized as the name of a cmdlet
但在手册和教程中 bcdedit
在 PowerShell 中工作正常。
为什么我的 PowerShell 无法识别 bcdedit
?
系统:Windows 7 x64 SP3
powershell.exe有两个版本,一个是 32 位的,一个是 64 位的。
在32位版本中,路径C:\windows\system32实际上是指C:\windows\SysWOW64。
bcdedit.exe 仅存在于 "real" 64 位系统32 中,无法在 32 位 powershell 控制台中找到。
要确定你使用的是哪个版本的 powershell 运行你可以 运行 这个命令:
PS C:\> [intptr]::Size
4
在 32 位控制台上,大小为 4,在 64 位控制台上,大小为 8。