AutoUpdaterBackend from Windows service delay

Hello!

We are testing your updater solution to evaluate whether it can be useful for our scenario. We are experiencing some strange behavior using the AutoUpdaterBackend.dll for a Windows service.

If we execute the code from a console application, it works as expected and the application is updated without any issues. But when we use the AutoUpdaterBackend from a Windows service, the update is delayed almost two minutes until we get the 'ReadyToBeInstalled' event. The update is happening successfully but we are experiencing this annoying delay.

I don't know what can cause this behavior on our service update.

Thanks in advance for the answer.

Well, there are a few possibilities. My guess is that you have firewall or proxy settings on a per-user level. Your commandline test app was running as 1 user and your service is running as a completely different user.

So, the first thing to check is your proxy and firewall settings. And if you're running on a separate computer then also checks some external things (firewall settings, network filter settings). Also, make sure you're not blocking wyday.com or code.google.com (which wyUpdate uses to check for updates to itself).

If that doesn't help, then get back to me and we'll dig in deeper to find the cause.