1642 is returned by the msp package not by BatchPatch. We recommend that you test an installation package at the command line on a host before deploying with BatchPatch to make sure the package works. Once it’s established as a working package, deploy it with BP.
“The installer cannot install the upgrade patch because the program being upgraded may be missing or the upgrade patch updates a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.”
Thanks for the info Doug, I managed to resolve it. Additional question. Im currently evaluating batchpatch, I noticed when I tried to install some applications i.e. ShadowProtect, VLC Player, it usually stuck-up at Deployment: Executing, it seems it does not end. When I check on the remote pc, I cannot find any batchpatch process running. Do i need to install PSExec on target PCs? please advise.
You need to execute the deployment specifying the silent/quiet installation parameter. See the following link for a detailed explanation of this process: