basildane / WakeOnLAN

Wake On LAN, WakeOnLAN, shutdown software for Windows. A powerful WOL, ping, shutdown, GUI application.
http://wol.aquilatech.com
Other
991 stars 146 forks source link

Online Updates Issue Under Windows 10 #34

Open jpdonato opened 7 years ago

jpdonato commented 7 years ago

Under Windows 7 32-bit, Wake On LAN 2.11.11 displays the following message in the Help / About / Online Updates box: "You have the latest version." This is the expected message.

However under Windows 10 Pro 32-bit (version 1607), Wake On LAN 2.11.11 displays the following message in the Help / About / Online Updates box: "Checking for updates..." This is displayed continuously and is not the expected behavior. I have reproduced this on a few different computers running Windows 10; none of our Windows 10 computers running Wake On LAN 2.11.11 report having the latest version, even though they do.

All computers are on the same subnet and domain and access the Internet via the same router.

basildane commented 7 years ago

I have an array of test machines, versions of Windows going back to XP. I have 10 Home 32 bit 1607 and tested 2.11.11 on it. It had no problem with checking versions.

I have 10 Pro 64 1607 and that works fine too. The one combination I don't have is 10 Pro 32 bit. But I really don't think that one difference could be a problem.

Do you have a GPO or local firewall rule on those machines that could cause an issue? All WOL is doing is an HTTP GET to check the latest version.

Are you familiar with Wireshark? My suggestion would be to run a Wireshark trace on an affected machine and watch it connect. I have been unable to duplicate the problem.

jpdonato commented 7 years ago

Hi,

As it turns out, all my Windows 10 machines are Pro 32-Bit [😊]

All of my 2003, 2008, 7 & 10 machines are supposed to be protected by the same software & hardware accessing the Internet, but who knows if version differences exist.

I will try to install Wireshark on one of the Win 10 Pro's and let you know if I find anything interesting!

Cheers,

Jean


From: Basildane notifications@github.com Sent: September 16, 2016 9:04 AM To: basildane/WakeOnLAN Cc: jpdonato; Author Subject: Re: [basildane/WakeOnLAN] Online Updates Issue Under Windows 10 (#34)

I have an array of test machines, versions of Windows going back to XP. I have 10 Home 32 bit 1607 and tested 2.11.11 on it. It had no problem with checking versions.

I have 10 Pro 64 1607 and that works fine too. The one combination I don't have is 10 Pro 32 bit. But I really don't think that one difference could be a problem.

Do you have a GPO or local firewall rule on those machines that could cause an issue? All WOL is doing is an HTTP GET to check the latest version.

Are you familiar with Wireshark? My suggestion would be to run a Wireshark trace on an affected machine and watch it connect. I have been unable to duplicate the problem.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/basildane/WakeOnLAN/issues/34#issuecomment-247595271, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ATVUUPrlam97srV14EkyZOZlbUROX1Tbks5qqpPggaJpZM4J9cD_.

jpdonato commented 7 years ago

So I did some sniffing on one of the Windows 10 computers with Wireshark, win10wol.pdf and screenshots are in the attached PDF... Thanks for looking into this.

basildane commented 7 years ago

I see you got a 200 OK from the web server. But that's all I can see. You might email the capture file to basildane@aquilatech.com.

basildane commented 7 years ago

I see from your trace that the version check fetch did work perfectly. Looking at the code, there is very little else that could go wrong. The only thing that we might check is that the user running WOL on that machine has permission to update the registry key:

HKEY_CURRENT_USER\SOFTWARE\Aquila Technology\WakeOnLan\AutoUpdater

Can you verify that?

jpdonato commented 7 years ago

I verified that, and I think the permissions are normal (I was logged in as jdonato) -- please look at the attached screenshot.

However, what doesn't seem normal to me is the key's 'lastcheck' date -- it is September 13, the date I installed version 2.11.11, instead of a few minutes ago when I last checked for updates.

Cheers


From: Basildane notifications@github.com Sent: September 19, 2016 8:57 AM To: basildane/WakeOnLAN Cc: jpdonato; Author Subject: Re: [basildane/WakeOnLAN] Online Updates Issue Under Windows 10 (#34)

I see from your trace that the version check fetch did work perfectly. Looking at the code, there is very little else that could go wrong. The only thing that we might check is that the user running WOL on that machine has permission to update the registry key:

HKEY_CURRENT_USER\SOFTWARE\Aquila Technology\WakeOnLan\AutoUpdater

Can you verify that?

You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/basildane/WakeOnLAN/issues/34#issuecomment-247985636, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ATVUUIrv85HdcYsFwIeJ9kLeQkN4IHsks5qroaxgaJpZM4J9cD.