GWX.exe fails to launch because of failed pre-requisites on Windows 7 SP1

Hi,

I have just made a clean install of Windows 7 ultimate 64bit with SP1. I have applied all updates, but I have hit a brick wall with the KB3035583 patch aka Get Windows 10 App. Although applied successfully, I do not see the tray icon. After digging around in event viewer, I came across the GWX-Ins events. However I still don't understand why it doesn't work. The events are as follows:-

  • Information message: GWX Main: Launched for tray startup
  • Information message: GWX Main: Launched by task
  • Information message: Ceip is opted in
  • Information message: Download pre-req for config/content failed 
  • Information message: Appraiser pre-req failed
  • Error message: GWX CompatLib: Failed to retrieve CEIP markers. hresult: The system cannot find the file specified. Error Code -2147024894.

I have tried watching the process of GWX.exe launch with process monitor, but no entry was seen. I will appreciate any help or tips.

|

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

If the application has a blank screen or does not work or is not available:

Restart your computer and try again.

You can also reset Windows Update Components and check again:

How do I reset Windows Update components

http://support.microsoft.com/kb/971058

Can I reserve even if I didn’t get a notification?

Yes. You can reserve your upgrade at any time on any compatible PC by clicking on the Get Windows 10 app or the Windows Update control panel.

http://www.microsoft.com/en-us/windows/windows-10-faq

Disable your Antivirus utility temporarily, close the app and try again.

You can also try the following:

Click the Hamburger menu in the upper left corner, then select View Confirmation. 

In the lower left, click Cancel reservation and then confirm (twice).  You can then reopen the Windows 10 App and select Reserve.

Press Windows key + R

Type: C:\Windows\System32\GWX

Hit Enter

Launch the file: GWX.exe

or uninstall and reinstall it

Click Start

Type: view installed updates

Hit Enter

Look through the list for the KB3035583 update.

Right click it and click Uninstall

then reinstall it through Windows Update:

(https://support.microsoft.com/en-us/kb/3035583)

Best,
Andre
Windows Insider MVP
MVP-Windows and Devices for IT
twitter/adacosta
groovypost.com

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi Andre,

Thanks for your response, I know that this may be a odd question to ask, but will the upgrade download/install if I haven't reserved it for that particular machine? Also I think that there is a bug with the update as I have tried reinstalling and launching GWX.exe on the same machine with Windows 7 ultimate 64bit with SP1 and Windows 8.1 update 1 Pro numerous times with no success. It seems that the update does not trigger on some machines on the date set by Microsoft.

Regards

Peter

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

We have two 32-bit Windows 7 Pro SP1 machines.

One runs in a VM under VMware Fusion.

It gave me the expected prompt to register for the Windows 10 upgrade.

The other is a real PC my wife uses, 3GB memory, two hard drives (one is an SSD) 

KB3035583 is installed, but the Windows 10 upgrade invitation was not displayed.

I followed Andre's instructions above to find GWX.exe which I pinned to the task bar.

When I run it manually, nothing seems to happen.

These entries are added to the GWX-Ins section of the events log

Information message: GWX Main: Launched for tray startup

Information message: GWX CompatLib: Markers read successfully

Information message: Appraiser pre-req failed

Information message: GWX App: Current calculated phase 'None' is not configured to run tray app. Exiting.

How can I find out what is causing the pre-req appraisal to fail?

Could it be an OEM eSata card that I installed?

Thanks

Adrian

ps this should have been in reply to Andre's post

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I got the GWX icon, signed up to the get the update, got a confirmation email.  But now after rebooting I don't see the GWX icon, and in the event log get: 

Information message: GWX App: Current calculated phase 'None' is not configured to run tray app. Exiting.

Information message: Appraiser pre-req failed

Information message: GWX CompatLib: Markers read successfully

Information message: GWX Main: Launched for tray startup

Information message: GWX Main: No existing tray window found

Information message: GWX Main: Launched by event 2

And no GWX icon appears.  Will I still get the upgrade?

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Try looking in the GWX-Ins events just prior to the fail event. In my case I found an event that said "Information message: Machine is domain joined". As I understand, domain computers will not see the icon. Also, are there events that say: "Information message: Windows is activated"? Without those you will not see the icon.

I don't think any hardware should stop the upgrade, as long as Windows is activated and not on a domain it should work. Also, check this microsoft link: https://www.microsoft.com/en-us/windows/windows-10-faq (especially the entry "Why don’t I have the Get Windows 10 app?")

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Hi speedyboyd and Adrian_259,

I understand your problem, as I had exactly the same thing. Fortunately I have a fix after spending 4 hours talking to a Microsoft representative. Please follow these steps:-

  1. Disable Windows Updates (Ensure that Windows is up-to-date before disabling)
  2. Reset  Windows Update components - https://support.microsoft.com/kb/971058
  3. Run msconfig
  4. Disable all services except the Microsoft services (Clean Boot) and hit Apply, Ok
  5. Open up Notepad and paste in this

reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /v UtcOnetimeSend /t REG_DWORD /d 1 /f
 
schtasks /run /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
 
:CompatCheckRunning
 
schtasks /query /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | findstr Ready >nul
 
if NOT "%errorlevel%" == "0" ping localhost >nul &goto :CompatCheckRunning
 
schtasks /run /TN "\Microsoft\Windows\Setup\gwx\refreshgwxconfig"

Save your file as ReserveWinX.cmd make sure that the filter is set to All Files (*.*) (This file will force gwx.exe to launch)

6. Reboot your machine

7. Right click on the ReserveWinX.cmd and hit Run as administrator

8. Wait for the icon to appear

9. When the icon appears, enable windows update and all your services

10. Reboot the machine a final time, and you're ready to go

It may take some time for the icon to appear afterwards.  Good luck!

Peter

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I tried the script and it never worked until I verified that in Action Center, Change Action Center settings, Customer Experience Improvement Program settings, the selection "Yes, I want to participate in the program" was selected.

I had that un-selected and one of the conditions for the task "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" to run is that you are in the Customer Experience Improvement Program.

After selection, the script ran for about 35 minutes and then output "success" and a few minutes later the icon appears in the notification area.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I did actually ask Microsoft to publish an article to aid users about this problem, as I knew that it would become a huge issue. I don't know if they will or not. I found a script which takes 5 seconds to do it.

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I tried the script and it never worked until I verified that in Action Center, Change Action Center settings, Customer Experience Improvement Program settings, the selection "Yes, I want to participate in the program" was selected.

I had that un-selected and one of the conditions for the task "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" to run is that you are in the Customer Experience Improvement Program.

After selection, the script ran for about 35 minutes and then output "success" and a few minutes later the icon appears in the notification area.

I had the same exact experience, after I opted-in to CEIP & ran the script (took about 20 mins in my case) the GWX Icon appeared in the tray area.  It sure would be helpful If Micro$oft would note this somewhere in their Win 10 FAQ's....

ya think?

Rgrds

Pink *M$ SVAU*

Saepe fallitur, sed nunquam bis

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

That's strange because my Win 7 machine that did successfully run gwx was opted out CEIP.

When I get a chance I'll run the script on the machine where gwx didn't work.

Wouldn't it be normal to build in a debugging switch to have the program report why the pre-req checking had failed?

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

* Please try a lower page number.

* Please enter only numbers.

* Please try a lower page number.

* Please enter only numbers.

 
 

Question Info


Last updated January 28, 2018 Views 15,688 Applies to: