Hi Edvard,

>
> What to look for?
>

As I understand it, you do not check for error return codes. I assume your
program reports 'There are no updates available' (from your ELSE statement
if RC is <> 0) but in fact, it returned an error code. I would suggest to
see what error code is reported. You are running wupdate.exe in silent mode
so no message box is displayed if an error occurred. So in this case, you
have to use the returned error code to find out what causes this.

Does this help?

Friedrich