194 is not a valid MSIEXEC exit code. http://support.microsoft.com/kb/290158

194 was being returned due to the bug listed here related to $CHILD_STATUS: https://bugs.ruby-lang.org/issues/8083