Firm.exe fails to execute when called from any task that executes in a x86 preboot environment. (PXE or Automation folder)
The error 'ExecuteClass Exception -Reason=Unable to create new process value=4, error=6' is thrown when firms attempts to execute in a x86 preboot environment
In an x86 MP1 (7858) preboot environment DS tasks call 'firm.exe' from the '\Deployment\Task Handler\' directory. Unfortunately, firm.exe does not exist in the '\Deployment\Task Handler\ directory and therefore fails to execute.
There are two resolutions to this issue:
1) Use x64 preboot environments. (Firm.exe is called from the '\rdeploy\x64' directory)
2) Copy firm.exe from the '\Deployment\Task Handler\rdeploy' directory to the '\Deployment\Task Handler' directory
Note: The firm.exe file must be copied to the task handler folder on any site servers that may be effected by this issue.
DS 7.1 Build 7858