em um ambiente de 64 bits, você terá uma variável de ambiente chamada
ProgramFiles(x86)
em um ambiente de 32 bits, você não tem essa variável. então você pode verificar com
if defined ProgramFiles(x86) (
REM do stuff for 64bit here
) else (
REM do stuff for 32bit here
)