1
我試圖使用計劃任務在Windows 2012 R2(64位)中運行Perl腳本。 我得到%1 is not a valid Win32 application. (0x800700C1)
錯誤。當我從命令提示符運行該腳本時,它運行良好Perl腳本無法運行具有「%1不是有效的Win32應用程序」的計劃任務
我在此服務器上安裝了Strawberry Perl(64位)。
如何解決此問題?
我試圖使用計劃任務在Windows 2012 R2(64位)中運行Perl腳本。 我得到%1 is not a valid Win32 application. (0x800700C1)
錯誤。當我從命令提示符運行該腳本時,它運行良好Perl腳本無法運行具有「%1不是有效的Win32應用程序」的計劃任務
我在此服務器上安裝了Strawberry Perl(64位)。
如何解決此問題?
根據您使用的Windows操作系統,對於Windows 7專業版,需要在「程序/腳本」框中添加perl exe的完整路徑,並在「添加」中添加perl腳本的完整路徑參數(可選)「框。我有同樣的問題,這解決了這個問題。
您的PATH可能未在計劃任務的環境中設置。你是否在命令中提供了perl.exe二進制文件的完整路徑,還是隻有'perl script.pl'? – stevieb
'%1'通常應該由第一個參數的值替換爲.bat文件。這聽起來像是一個應該由shell直接運行的命令。什麼是激活鏈?調度程序是否運行.bat文件或Perl程序? – Borodin
@Borodin ...調度程序運行perl程序(絕對路徑)... – syedf