从 32 位命令提示符中使用 64 位 wuauclt

从 32 位命令提示符中使用 64 位 wuauclt

我有一个脚本,由于遗留原因,需要在 32 位命令 shell 中运行。此脚本还引用了某些核心 Windows 二进制文件(最值得注意的是 wuauclt,但也包括其他文件),默认情况下,这些文件在 32 位环境中无法访问。

该脚本正在多个位置运行,包括许多 Windows 7 和 Server 2008 R2 机箱。

我知道可以将文件从 system32 复制到 syswow64 以解决这个问题。有没有更好的方法 - 类似于在路径变量中添加一个条目 - 让我可以从 32 位脚本中恢复到这些 64 位二进制文​​件?

答案1

wuauclt.exe您应该能够从%SystemRoot%\sysnative\wuauclt.exe32 位进程引用 64 位cmd.exe

相关内容