Good point @adamedx. I should mention here that %PROCESSOR_ARCHITEW6432% will be blank in a 32-bit process.  In that case the goto will take the batch to *:Architecture* and the existing flow will use the 64-bit. This is why I renamed the original **architecture** label to **architecture_select**.

Should I add a line comment to the script itself?