After v4.2.0.0 Patch My PC fails to download and thus install Foxit Reader. It's says downloading without anything happening in many minutes. I've tried three days in a row to see if it was a problem at those hosting the installer, but it doesn't seem like they are to blame.
You should probably add some logic for cancel if you haven't received any bytes in X minutes, maybe retry maximum 3 times, give the end user some output, and continue to the next program that are to be installed/ updated.
I have 1/1gb fiber, ~150/300mbps over Wifi to the Windows client in question. So I'm pretty confident my network aren't to blame here.
Update: Seems like Foxit is throttling downloads rather than Patch My PC failing to download. Maybe you can find or host a mirror. It took like 10-15 minutes just to download the Foxit Reader installer.