首页 > 解决方案 > 从绝对路径运行 cmd 无法识别 manage-bde 命令

问题描述

我正在尝试通过 AutoIt 脚本使用 cmd.exe。当我run(c:\windows\system32\cmd.exe)尝试启动manage-bde错误时

未被识别为内部或外部命令、可运行程序或批处理文件

来了。run(cmd.exe)manage-bde效果很好。包含完整路径后,我想知道为什么第一个命令不起作用。

此外,Win+R和 run cmd.exe,然后启动manage-bde效果很好。Windows 和搜索cmd.exe和启动manage-bde也可以。

标签: windowscmdautoitbitlocker

解决方案


中的某些文件System32不在SysWOW64.

在运行 32 位进程的 64 位操作系统上,重定向将系统文件夹设置为SysWOW64. 您可以System32使用路径中的魔法访问该文件夹,SysNative

C:\Windows\SysNative\cmd.exe

或从此帮助页面在 Windows 64 位版本下运行,您可以使用(并在完成时使用 False 参数

_WinAPI_Wow64EnableWow64FsRedirection(True)

或以 64 位运行 AutoIt。


推荐阅读