我可以在 64 位系统上运行 bat 文件吗?

我可以在 64 位系统上运行 bat 文件吗?

我有一个 bat 文件,可以在我的旧 Windows Vista 32 位系统上成功运行。

现在我已经升级到 64 位 Windows 7 系统,是否可以运行相同的 bat 文件?32 位 bat 文件和 64 位 bat 文件之间有什么区别?

抱歉,我对这方面还不是很了解。非常感谢您的帮助。

答案1

它会大概工作。您的问题可能不是批处理文件本身,因为格式没有改变,但可能是它所依赖的其他程序的位置。

具体来说,如果它依赖于 中的某些东西Program Files,您可能会发现该程序已移动到Program Files (x86)

答案2

当然,您可以bat在 x64 Windows 中运行文件。但是,您无法运行 16 位可执行文件。如果您的批处理脚本依赖于 16 位可执行文件,那么您将遇到问题,因为批处理文件将尝试运行 16 位程序,但最终会失败。

答案3

它将*正常运行,因为它是一个脚本并且未经编译。

编辑:它可能由于其他原因而失败 - 请参阅其他人的警告。

答案4

脚本只是操作系统执行的命令行列表。因此,如果您的 BAT 文件中的命令也在 Windows7 中,我认为它就会起作用。

相关内容