no meu computador, o programfiles var contém um espaço:
C:\Document and Settings>echo %programfiles%
C:\Program Files
Eu acho que o xcopy interpreta isso como 2 parâmetros, portanto você tem um parâmetro a mais. Tente escapar de %ProgramFiles%\ZInstaller
com aspas duplas: "%ProgramFiles%\ZInstaller"
...