Fix for missing free Windows 10 invitation

 


It seems that every man and his dog has been getting invites to reserve a free  Windows 10 upgrade. I even had one myself on my desktop but my HP Pavilion G6-2205sa laptop bought running Windows 8 and upgraded to 8.1 didn’t get the icon.

I investigated why and it seemed to meet all the criteria – running genuine Windows 8.1 being the main one. Research revealed that a couple of Windows fixes set up a scheduled task that got the go from MS to show the upgrade icon – KB3035583 KB2976978.

Well I had both of those so I checked the scheduled task in the task scheduler library under \Microsoft\Windows\Setup\gwx and the refreshgwxconfig task there was showing completion code 0x80072EFD which seems to be normally associated with a connectivity issue.



After some further research I wondered about 4 possible issues..

  • I’ve replaced the original hdd with a solid state drive.
  • I’m currently only running on a 3G connection over WiFi to a MiFi device.
  • Someone suggested it may be the Intel HD 4000 graphics
  • Free disk space

The second two got ruled out fairly quickly as others with the same had received invites and I couldn’t believe it was the hdd change as I’d already got the 8.1 upgrade since changing it. I deleted the recovery partition to increase free space as I use my own disk images as backups and if desperate could always restore it from a backup.

Still no joy.

There were a number of scripts published on the web but they just seemed to run the scheduled task and I’d done that several times already with no change.

This morning I decided to run the actual command that the scheduled task does manually. To do that I ran an elevated command prompt (right click the Command Prompt or cmd icon and select “run as administrator”) then pasted the command in and ran it. No response in the command box at all. I tried with /? and /help instead and still no obvious response. As I was about to close down the command box I spotted that the icon had at last appeared in the task bar.

So the magic (for me) command prompt entry was…

%windir%\system32\GWX\GWXConfigManager.exe /RefreshConfig

Maybe if you are having this problem it will work for you too.



It seems the reason the GetWindows10 app didn’t appear automatically was the Intel HD graphics 4000 card after all as running the compatibility check from the app throws up..

Windows 10 Compatibility report

Windows 10 Compatibility report showing issues with Intel HD Graphics 4000 card

I decided to check the Intel Download Center for an updated driver. After downloading the latest driver install package I rechecked the compatibility report which is now rather more ambivalent…

Changed Windows 10 Compatibility report

Changed Windows 10 Compatibility report after updating the graphics driver.

My bet is that come launch date all will be well and probably would have been anyway without my interventions.

=== Update ===

Since writing this I tried my fix on a Netbook PC and it didn’t produce the icon. I’ve now found a solution at http://www.ghacks.net/2015/06/08/how-to-display-the-windows-10-upgrade-icon-if-it-is-not-visible/ which worked for both that and my ancient Eee Box which I’d upgraded to Windows 7 starter.

Whether those netbook class machines with their N270 processors will have the grunt to run Windows 10 is of course another matter. The Lenovo S12 netbook manages reasonably well but the Eee Box struggles for some reason. Time will tell and I can alway just switch them over to Ubuntu or Linux Mint if needs be. I did replace Microsoft Security Essential on both with Avast which seems to use less processor.

Just in case the script disappears I have saved it here. All you need to do is download and unzip it  then run it in an elevated (right click / run as administrator) command prompt – I made a folder named Temp so it was easy to find in the command prompt by a simple cd \temp

You may want to make a system checkpoint first in order to roll back. I personally didn’t bother as I keep regular image backups of the machines I ran on anyway.



 Leave a Reply

(required)

(required)