That error can also occurs if you are running share.exe from an USB HD or card or if you are running it from an encrypted partition/hd or a truecrypt "container". Share has very strict timing requirements, when data is flowing too slowly it assumes a port error. If that's the case just moving...