Recently, I have encountered a strange problem with TWebUpdate. Updating works normally on a W7 PC, but not on 2 W10 PCs. The problem on the W10 PCs is that the *.exe_NEW file (11.3 MB) cannot be downloaded from the website, although a number of much smaller update files are downloaded ok - albeit VERY slowly; the update requirement is detected normally. I then receive a 'Failed to download updates' error message. Also, on W10 the whole failed update process is very, very slow. The 2 WUPDATE.LOG files are attached below. I think this problem started a few weeks ago - perhaps linked with a W10 update? Has anyone else seen this problem or can offer an explanation?
Using W10 Version 20H2 Build 19042.867 and TWebUpdate 2.6.0.2 with the latest TMSVCLUIPack.
WUPDATE_W7.LOG (3.9 KB) WUPDATE_W10.LOG (3.8 KB)
Could there by any antivirus, security tool or similar interfering?
You might use a (free) tool like Telerik Fiddler to monitor what exactly is happening with the HTTP requests used for the download.
Well, switching off the firewall makes no difference. I can see from Fiddler that, apparently, the *.exe_NEW file was downloaded to the Downloads folder and I can see it there as:
b2454fe7-0efe-4edd-bb13-9553e7b75c20.tmp
with the correct size, but it hasn't been copied (and renamed) to the %TEMP% folder - as the smaller files have been. I presume that is why TWebUpdate can't find it?
I still think it is a security software issue.
Possibly something like Defender or another antivirus tool is interfering.
You're absolutely right! Further investigation reveals that the problem is caused by Norton 360's Antivirus protection. Changing the Boot Time Protection setting from 'Aggresive' to 'Normal' or 'Off' allows TWebUpdate to function normally on W10. On Windows 7, TWebUpdate works normally with the 'Aggresive' setting. In conclusion, a recent update to W10 Pro seems to have stopped TWebUpdate from working when Norton 360's Boot Time Protection is set to 'Aggresive' - at least on my 2 W10 PC's with the latest updates.
Tried it again today with Norton 360's Boot Time Protection set to 'Aggresive' and TWebUpdate now works normally - go figure! Perhaps it's a problem which de-activating/re-activating Norton 360's Antivirus settings fixes, who knows!
These antivirus databases can change on a daily basis.
Yes, I suppose we have to expect these problems from time to time. Quite irritating!