如何在64位Windows Server 2012上运行32位应用程序

时间:2015-04-21 13:27:59

标签: vb.net powershell batch-file cmd

您好我正在努力从64位Windows Server 2012运行32位应用程序。当我在任务计划程序中设置它时,它永远不会运行。对以下任何建议?感谢。

如果应用程序(您尝试安排)是32位,则尝试从32位CLI启动它,即如果您想(在这种情况下)运行

C:\Program Files (x86)\Strate\CDReportInstall\CDReportExtracts.exe

告诉任务计划程序启动:

%systemroot%\Syswow64\cmd.exe /C "C:\Program Files (x86)\Strate\CDReportInstall\CDReportExtracts.exe"

这会强制它从32位命令提示符启动,因此使用32位仿真。

C:\windows\system32\cmd.exe /c “C:\Program Files (x86)\Strate\CDReportInstall\CDReportExtracts.exe”

当我运行上述参数时,它表示文件名,目录或标签语法不正确。

2 个答案:

答案 0 :(得分:0)

不要使用命令行来启动应用程序 - 您正在使用任务计划程序来启动它。只需将任务调度程序指向

即可

"C:\Program Files (x86)\Strate\CDReportInstall\CDReportExtracts.exe"

你会没事的。

enter image description here

答案 1 :(得分:0)

您使用的引号类型不正确:即“” vs ""

要使用的正确引号类型为""