This problem normally occurs because the patch has problems with long pathnames. Try putting SOAPatcher in the following location:
c:\SOAPatcher\
and try again. This is due to DOS being picky about pathnames. Unfortunately there was no way to create SOAPatcher without using DOS.