Active EXE working in FixletDebugger but fails on client when deployed

(imported topic written by Matt.Johnson)

I am trying to copy over a file, extract it, and then execute a command (with some string switches) and it works fine when I run it as SYSTEM (just like BigFix) but when I put it in an action and deploy it it fails.

Here is the action I am using (minor redaction made for security)

action uses wow64 redirection false

prefetch 64.tmp sha1:9c045416a26bf81d1c4317f2416614fbc12744df size:2217793 http://*

REDACTED SERVER NAME

*/Uploads/9c045416a26bf81d1c4317f2416614fbc12744df/64.tmp

extract 64.tmp

wait __Download\cctk.exe --setuppwd=password

wait __Download\cctk.exe --tpm=on --valsetuppwd=password

wait __Download\cctk.exe --tpmactivation=activate --valsetuppwd=password

wait __Download\cctk.exe --setuppwd= --valsetuppwd=password

Is there somewhere I’m going wrong?

Thanks,

Matt Johnson

(imported comment written by SystemAdmin)

Any reason you are using:

action uses wow64 redirection false

This may make it hard to find items as Program Files no longer points to the same place as it did previously.

You should only do this if you must access items you usually couldn’t by other means.

(imported comment written by Matt.Johnson)

I had left it there as I have seen issues calling for programs that are native (like manage-bde, etc) in the System32 folder and not the WOW64 Folder. However, in this instance I removed it and it worked fine.

Lesson learned:

Don’t use action uses wow64 redirection false unless you have to.

Thanks Alan!