Get Windows 10 App/Icon is Missing or Not In Taskbar – Here’s the fix!

  • Post author:
  • Post category:PC

If you’re like me and you have Windows 8.1 and want to take advantage of Microsoft’s offer to provide you with a Windows 10 Free Upgrade, you might have run into a little issue today: Your Get Windows 10 App is missing.

Worry not! I have a fix that should work for you. No, it’s not what Microsoft suggests by simply telling you to make sure you have your updates enabled. But hey… Be sure you have your mandatory updates in place. Again, if you’re like me, you probably turn off those optional upgrades. You’re going to have to install two of them!

You MUST have the following patches installed. Check your optional updates list (I had dozens) and see if these are missing. If they are missing, check the boxes, install, and restart.

For Windows 7 SP1:
KB3035583
KB2952664

For Windows 8.1 Update:
KB3035583
KB2976978

Next step, follow these instructions.

  1. Open Notepad
  2. Copy the following text and paste it into Notepad:

REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators" /v UpgEx | findstr UpgEx
if "%errorlevel%" == "0" GOTO RunGWX
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"
schtasks /query /TN "\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | findstr Ready
if NOT "%errorlevel%" == "0" ping localhost >nul &goto :CompatCheckRunning
:RunGWX
schtasks /run /TN "\Microsoft\Windows\Setup\gwx\refreshgwxconfig"

  1. Click File, and then Save As
  2. In the File name box, change the file name to ReserveWin10.cmd
  3. Then click the drop-down next to Save as type, and select All files (*.*)
  4. Select the folder you would like to save the file to.  I used my desktop (C:\Users\keena_000\Desktop).  Then click Save.
  5. Open an elevated command prompt.  (From the Start screen or Start menu, type Command Prompt in the search box, and then in the list of results, right-click Command Prompt, and select Run as administrator.)
  6. Finally, run the file from the location you saved to in Step 6.  In this example, you would type the following in the Command Prompt window and hit Enter:C:\Users\keena_000\Desktop\ReserveWin10.cmd

Let this tool run! It ran for me for about 10 minutes and eventually the icon appeared. If you come up with your own fixes be sure to share them! If you have any questions, I’m happy to try and answer them.

  • Thanks for that.

    After reading it I spent a few minutes looking for the Get Windows 10 App and not finding it in my Apps list, then looking at my updates (which I have on Automatic anyway) and not finding the problem you described…

    So I googled and discovered that the little icon in question sits in the system tray on the bottom right hand side of the screen. I already had it. It could have sat there for weeks without me noticing – I never pay much attention to what’s going on over there.

  • @Bhagpuss: Yep, it’s a sneaky little one. 🙂

    FYI all, I have done this on three computers now and it worked on all 3.

  • From the post “If you come up with your own fixes be sure to share them!”

    For now the other way is to call Microsoft. I’ll let you decide if that’s easier.

  • Hello,

    I tried to run this and it failed, badly. This is what I had.

    * This is what was in the file, I placed in /temp/ReserveWin10.cmd

    REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    if “%errorlevel%” == “0” GOTO RunGWX
    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”
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” | findstr Ready
    if NOT “%errorlevel%” == “0” ping localhost >nul &goto :CompatCheckRunning :RunGWX
    schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”

    * Then I ran it from the command prompt as admin

    C:\windows\system32>cd /

    C:\>cd temp

    C:\temp>ReserveWin10.cmd

    C:\temp>REG QUERY ôHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicatorsö /v UpgE
    x | findstr UpgEx
    ERROR: Invalid key name.
    Type “REG QUERY /?” for usage.

    C:\temp>if ô1ö == ô0ö GOTO RunGWX

    C:\temp>reg add ôHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiserö /v UtcOnetimeSend /t REG_DW
    ORD /d 1 /f
    ERROR: Invalid key name.
    Type “REG ADD /?” for usage.

    C:\temp>schtasks /run /TN ô\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiserö :CompatCheckRunn
    ing
    ERROR: Invalid argument/option – ‘Experience\Microsoft’.
    Type “SCHTASKS /RUN /?” for usage.

    C:\temp>schtasks /query /TN ô\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiserö
    ERROR: Invalid argument/option – ‘Experience\Microsoft’.
    Type “SCHTASKS /QUERY /?” for usage.

    C:\temp>schtasks /query /TN ô\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiserö | findstr Re
    ady
    ERROR: Invalid argument/option – ‘Experience\Microsoft’.
    Type “SCHTASKS /QUERY /?” for usage.

    C:\temp>if NOT ô1ö == ô0ö ping localhost 1>nul & goto :CompatCheckRunning :RunGWX
    The system cannot find the batch label specified – CompatCheckRunning

    C:\temp>

  • Looks like your quotes didn’t copy over right. That happens sometimes when copying quotation marks from a browser. Different browsers use different quotation marks (Don’t ask me why there are different quotation marks but there are.) and the ones copied from the browser are probably different than the ones your command prompt would expect to see.

    Try editing your notepad file. Find all the quotation marks and replace them by typing in quotation marks with your keyboard.

  • Gringar is correct. You’ll want to make sure your quotation marks are correctly replaced. My wife’s computer had the same issue. It should work then.

  • Angelo, you may already have the update. If you do not see the updates in your list then try running the ReserveWin10.cmd and see if it brings up the icon in the systray.

  • I’ll wait until Service Pack 1 comes out before I delve into Windows 10.

    If past experience with Windows has taught me anything, it is that 😛

  • I’m going to wait at least six months before I update, though I do plan to. They made a big deal about all the touchy stuff it’s supposed to do in the promotion video which is more of a detractor for me than a bonus. They also don’t mention that you won’t get Windows Media Player once you upgrade and that it will be uninstalled. I’m not sure if you can download that as an app for free or not. I don’t use their media player but it’s removal makes me nervous about what else might be removed.

  • Thanks! Your instructions worked after the *.cmd script ran for several minutes.
    I did need to change all the quotation marks to NOT ‘left’ ‘right’ for my system.

  • Running it for over 20 Minutes and still only getting this and not the Icon in the Taskbar:

    C:\WINDOWS\system32>schtasks /query /TN “\Microsoft\Windows\Application Experien
    ce\Microsoft Compatibility Appraiser” | findstr Ready

    C:\WINDOWS\system32>if NOT “1” == “0” ping localhost 1>nul & goto :CompatChec
    kRunning

    C:\WINDOWS\system32>schtasks /query /TN “\Microsoft\Windows\Application Experien
    ce\Microsoft Compatibility Appraiser”

    Ordner: \Microsoft\Windows\Application Experience
    Aufgabenname Nächste Laufzeit Status
    ======================================== ====================== ===============
    Microsoft Compatibility Appraiser 04.06.2015 00:22:50 Wird ausgeführt

    C:\WINDOWS\system32>schtasks /query /TN “\Microsoft\Windows\Application Experien
    ce\Microsoft Compatibility Appraiser” | findstr Ready

    C:\WINDOWS\system32>if NOT “1” == “0” ping localhost 1>nul & goto :CompatChec
    kRunning

    C:\WINDOWS\system32>schtasks /query /TN “\Microsoft\Windows\Application Experien
    ce\Microsoft Compatibility Appraiser”

  • Ah the Problem was that i started it over the Command prompt like you said now i right clicked the File and run it as Administartor and it worked.

  • It worked! Thanks!!

    I had to change all the quotation marks as well. (“Find all the quotation marks and replace them by typing in quotation marks with your keyboard.”)

    So I ran the script, went to sleep, and woke up to the Windows 10 app right where it was supposed to be. I still don’t know why I didn’t have it in the first place, since all the proper updates were in place. Any thoughts on that? (Could it be a firewall issue?)

  • @Mars: Glad it worked for you!

    @Calisson: Glad to hear it worked for you. For anyone else looking be sure to switch out those quotation marks! I’m probably going to see if I can’t insert it into some code tags.

    I have no idea why it appears on some PCs and not on others, honestly. I feel like it’s almost random which computers have it and which don’t.

  • This is runing for over 15 mins now for me is that normal ? I mean how much time should this take max ?

  • I installed those two KB updates you mentioned in your post for windows 7, and the icon to upgrade popped up the next day (reboot in there somewhere too).

    So folk may not need the extra utility. Just in case someone wants to try the easy mode 😛

  • I did this all and it worked, with CMD giving me ‘SUCCESS’, and no errors, however there is still no sign of the Get Windows 10 app.

    By the way, I’m on Windows 7 SP1.

    Thanks for any help you can give me 🙂

  • Hi, thanks for your help but when you said change the quotation marks..is it this? (“) or this? (‘)

  • I’m pretty confused cuz I kept trying both and i’m still waiting.. 🙁 i regret turning off auto-updates

  • “You MUST have the following patches installed. Check your optional updates list (I had dozens) and see if these are missing. If they are missing, check the boxes, install, and restart.

    For Windows 7 SP1:
    KB3035583
    KB2952664

    For Windows 8.1 Update:
    KB3035583
    KB2976978”

    Up on the top there, make sure you have the following updates in order to actually have this script work for you.

  • In windows 8/8.1 you can check this by bringing your mouse to the top right corner of your screen to bring up a search bar, and typing “windows update” and click on “windows update” and clicking View update history. Check for KB3035583, KB2976978.

    On windows 7 Click on your start menu and type in start search “windows update” click on windows update and click on view update history and look for, KB3035583, KB2952664.

    If you do not have these i suggest performing manual update checks and finding these 🙂

  • Hi,
    I had to stop the Script before the Icon appeared.

    Now, after a reboot, I started the script again and in directly states (translated from german):

    SUCCESS: It was tried to execute the planned task “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”

    But nothing happens and the icon does not appear…

    Do I need to reset the execution before restarting the script?

  • receive this in administrator command prompt:

    SUCCESS: Attempted to run the scheduled task “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”.

    Still have no WINDOWS 10 icon
    Machine:
    Running Windows 7 Home Premium, 64 bit, SP1 with Service packs installed that are listed above
    10GB RAM, AMD 3.5 GHz,

  • @Jamie: Try a restart and make sure you have all of your windows updates enabled.

    @Daryll: I updated the code in the original post so that you no longer should have to replace the quotation marks. Just copy that code and follow the instructions in the post and you should be good to go. Note: It’s definitely not (‘)!

    @Nicholas: You are correct! If you run this script without those KB updates it won’t give you the icon/app.

    @Martiko: Try recreating the script entirely from scratch. I’ve heard this works sometimes. Make an entirely new .cmd file, make sure you do a fresh restart, and follow those instructions. Note: You must have the corresponding KB patches listed above.

    @Kris Trip: Make sure you’re checking your systray for the icon/notification. Also try a full reset of your computer and run the script again.

  • I have tried it on a differen System (first was 8.1), the script was running approx. one hour but did not succeed.

    I checked again on the first system, with newly created cmd-file, it does not start again (directely ends with “success”, but no icon).

    On both systems I have checked that the 2 patches are installed…

    So for me it does unfortunately not work. Is it possible, that it does not work in virtual machines? or probably due to localization (both are german versions)?

  • no luck. I will keep trying. thanks. I have all the notifications displayed and no luck after running again after restart

  • I have exactly the same symptoms as @Kris Trip. Ran genuine windows validation check, checked that KBs are installed.

  • Τhis is the exact message

    C:\Windows\system32>REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    \AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    UpgEx REG_SZ Green

    C:\Windows\system32>if “0” == “0” GOTO RunGWX

    Error: Element not found.

  • I get the problem this problem “The network address is invalid” all the time.How can i fix that?

  • So I tried this script and many other ones but they don’t work. I have GWX it just will not run at all. When I use the script you provided it said it cannot be found. Also, I don’t have that Application Experien
    ce or Microsoft Compatibility Appraiser in my directory. Any help would make my day.

  • I have been trying to get the icon all day with no success. I have the two updates I need and changed the quotation marks already. When I open the the cmd it instantly closes I have been trying to read it but I just can’t. If you can help that will be appreciated.

  • Hey Keen.. I have a slight problem which as far as I can tell from various forums etc. no one else has :/
    My windows (7 sp1) doesn’t have the file (KB2952664), and windows update doesn’t even install it. I have tried multiple times with no luck and yes I have also checked in optional updates all to no avail..

    Please help me Mr Keen!!! 🙁

  • @Jacob: You’re running as an admin, right?

    @Chris: I wish I had a solution for that one. You’ve tried running the program floating around out there that installs all of these?

  • Hey cheers for the prompt reply mate!
    No I wasn’t aware there was such a program beyond the built in windows updater..
    Is there any chance you have a link??

  • 1. Go to https://www.dropbox.com/s/0u0au9xgy6ss18p/win10fix_full.zip?dl=0 and download the file.
    2. Copy the win10fix_full.bat file to anywhere else like desktop.
    3. Right click the file and click run as administrator.
    4. Follow the screen instruction untill to come to main menu screen.
    5. On main menu screen do step 1 first and check if you go the updates insalled and and then press any key it will take you back to main menu.
    6. Now do step 2 which only takes like 1 second and should have the icon in the task bar.

    Helpful tips from others:
    “When you run the batch file, upon clicking Selection 1, it not only checks that update KB3035583 is installed, but also KB 2952664.
    Selection 2 (Quick Method #1 [JC from answers.microsoft.com]) which updated the registry is what fixed it for me instantly.
    Selection 3 (Quick Method #2 [KevinStevens_845]) tries the GWX task, and says it could take up to 10 minutes for the icon to show up.
    Selection 4 (Long Method #1 (Yaqub K’s method)] says it could take from 10 to 40 or so minutes, and will continually loop, that is normal, but you shold keep seeing ‘RUNNING’ as it loops, and you may have to run Selection 4 (Yaqub’s method) again for it to kick in.
    ALSO, when you finally get the box to enter your email address for your confirmation, you may have to wait 5-10 minutes for it to arrive. Mine said “Congratulations on reserving your free upgrade to Windows 10″ in the subject line.”
    Also note that you need to not have hid IE in order to receive this.
    Enable IE in Programs and Features if you have it off. Go do Windows Updates a few times. The following updates will install:
    Update for Internet Explorer 8 Compatibility View List for Windows 7 for x64-based Systems (KB2598845)
    Internet Explorer 11 for Windows 7 for x64-based Systems
    Cumulative Security Update for Internet Explorer 8 for Windows 7 for x64-based Systems (KB3049563)
    Update for Windows 7 for x64-based Systems (KB3035583)
    Cumulative Security Update for Internet Explorer 11 for Windows 7 for x64-based Systems (KB3021952)
    Cumulative Security Update for Internet Explorer 11 for Windows 7 for x64-based Systems (KB3049563)
    Note: You can uncheck IE after your reservation is complete.

  • I don’t have this update kb2976978 and it’s not in my windows update list either… i have kb3035583 though -_-

  • hi everyone
    i have windows 7 sp1 with both of the needed updates intalled. but the icon still didnt pop

    i tried the cmd file and it didnt work. i also tried the batch file:
    i ran both of the short fixes but the icont didnt pop.
    i tried to run the long fix for couple of times but it didnt work (i also tried to re-run the batch file – but still didnt work).
    what should i do next? : |
    thanks!

  • So just a few notes here:
    – Make sure you are running a genuine copy of Windows
    – Make sure you meet the minimum system requirements for Windows 10, otherwise you won’t see the icon

    Give the following a try:

    1. Control Panel > Administrative Tools > Schedule Tasks

    2. Task scheduler library > Microsoft > Windows > Setup >

    GWXTriggers , select ‘refreshgwxconfig-B’ and run it.

    @Jacob: Even if you are admin, you have to right click cmd prompt and run as administrator.

  • I ran the script from an elevated command prompt. Chugged away for about 10 mins then said “success”, but no icon. Rebooted, still no icon. Ran the script again (this time right clicked on the cmd file on the desktop and ran as admin). Chugged away for 10 mins again, and this time the icon appeared!

    Thanks so much!

  • GUYS I SOLVED IT
    IF THE CMD FILE DID NOT WORK OR THE BATCH FILE,
    JUST UNINSTALL kb2976978 AND kb3035583
    AFTER THIS RESTART AND RUN WINDOWS UPDATE THEN RENSTALL THE FILES AND RESTART WHEN PROMPTED
    AFTER THIS GO TO YOUR C DRIVE, AND GO TO WINDOWS, THEN GO TO WinSxS, AND THEN GO TO A FILE CALLED wow64_microsoft-windows-gwx_31bf3856ad364e35_6.3.9600.17813_none_abd5ff8f5e617f0d
    AFTER THIS RUN THE FILE INSIDE THIS FOLDER AND IT SHOWED WORK PERFECTLY IN LIKE 6-10 MINUTES
    I HAD A MICROSOFT SPECIALIST REMOTELY CONTROL MY PC AND FIGUERED THIS FIX OUT AFTER 3 HOURS
    HOPEFULLY THIS HELPS

    THE DIRECTORY IS : C:\Windows\WinSxS\wow64_microsoft-windows-gwx_31bf3856ad364e35_6.3.9600.17813_none_abd5ff8f5e617f0d

  • The script ran for about 20 mins then it said

    C:\ schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”
    ERROR: The system cannot find the file specified

    PLS help

    THX

  • Then right clicked the ReserveWin10.cmd file as an administrator, it ran for 10 mins and after the command prompt closed automatically, did not notice if it stated anything after the script finished

    Then downloaded the batch file,

    Method 1 said Cannot find the path specified
    Method 2 said Trying to refresh GWX config… The system cannot find the path specified
    Method Long Method #1 finished quickly, no messages

    Still no update Icon

  • tried to run the script again from the command promt as and administrator and this time it said ” schtasks / run /TN /TN “Microsoft\Windows\Setup\gwx\refreshgwxconfig”
    ERROR: The system cannot find the filde specified

    What the heck

  • HI, All
    I had this problem, finally resolved by doing the following

    Check KB update shows in Update History. If so,

    Right-click on taskbar
    Click on Properties
    Go to Notification Area and click on Customise
    In the box that opens, find GWX icon
    Panel on right probably reads Show Icon and Notifications
    Change that setting, then restore it
    In my case, the GWX icon popped up on the taskbar
    Seems too simple to be plausible, but give it a go,huh?

  • Hi, you can try the code below, it combines 3 different methods together.

    @echo off
    title Windows 10 Missing Icon Fixes
    goto foreward
    :foreward
    color 0b
    cls
    echo The methods inside this batch modify files and registry settings.
    echo While they are tested and tend to work, I take no responsibility for the use of this file.
    echo This batch is provided without warranty. Any damage caused is your own responsibility.
    echo.
    echo As well, batch files are almost always flagged by anti-virus, feel free to review the code if you’re unsure.
    echo.
    echo If you understand the above, and accept – press any key to continue…
    pause > NUL
    goto elevatecheck
    :elevatecheck
    color 0c
    cls
    echo Checking for Administrator elevation…
    echo.
    echo.
    openfiles > NUL 2>&1
    if %errorlevel%==0 (
    echo Elevation found! Proceeding…
    goto vercheck
    ) else (
    echo You are not running as Administrator…
    echo This batch cannot do it’s job without elevation!
    echo.
    echo Right-click and select ^’Run as Administrator^’ and try again…
    echo.
    echo Press any key to exit…
    pause > NUL
    exit
    )
    :vercheck
    color 0c
    cls
    echo Performing Pre-Checks…
    for /f “tokens=4-5 delims=. ” %%i in (‘ver’) do set version=%%i.%%j
    if “%version%”==”6.3” set allow=1
    if “%version%”==”6.1” set allow=1
    if %allow%==1 goto warning
    set allow=0
    echo.
    echo You did not pass the pre-requisites.
    echo If you’re running Windows 8, go install Windows 8.1 from the Store.
    echo.
    echo Press any key to exit.
    pause > NUL
    exit
    :warning
    color 0b
    cls
    echo Warning about qualifications…
    echo.
    echo.
    echo Just because your version checks out, doesn’t mean you’re eligible for the free upgrade!
    echo Notably, the following are not elibile for Windows 10 via Windows Update…
    echo.
    echo Windows 7 RTM
    echo Windows 8
    echo Windows 8.1 RTM
    echo Windows RT
    echo Windows Phone 8.0
    echo.
    echo Press any key to continue…
    pause > NUL
    goto menu
    :menu
    color 0b
    cls
    echo Main Menu
    echo.
    echo.
    echo 1^) Check Update Status
    echo 2^) Quick-Method #1 ^[JC from answers.microsoft.com^]
    echo 3^) Quick-Method #2 ^[KevinStevens_845 from answers.microsoft.com^]
    echo 4^) Long-Method #1 ^[Yaqub K from answers.microsoft.com^]
    echo 5^) EXIT
    echo.
    set /p mmchoice=Selection:
    if %mmchoice%==1 goto upstatus
    if %mmchoice%==2 goto qm1
    if %mmchoice%==3 goto qm2
    if %mmchoice%==4 goto lm1
    if %mmchoice%==5 exit
    goto error
    :error
    color 0C
    cls
    echo Main Menu – Error!
    echo.
    echo.
    echo You did not enter a valid entry.
    echo.
    echo Press any key to return to the main menu and try again.
    pause > NUL
    goto menu
    :upstatus
    cls
    echo Checking for appropriate update installation status…
    echo.
    echo.
    if “%version%”==”6.3” goto upstatus8
    if “%version%”==”6.1” goto upstatus7
    goto menu
    :upstatus8
    echo Windows 8^+ detected…
    echo.
    set upcheck=3035583
    echo Checking for update KB%upcheck%…
    dism /online /get-packages | findstr %upcheck% > NUL
    if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
    set missupdate=0
    ) else (
    echo Update KB%upcheck% is missing!
    set missupdate=1
    )
    echo.
    set upcheck=3035583
    echo Checking for update KB%upcheck%…
    dism /online /get-packages | findstr %upcheck% > NUL
    if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
    ) else (
    echo Update KB%upcheck% is missing!
    set /a missupdate=%missupdate%+1>NUL
    )
    echo.
    echo.
    if %missupdate%==0 (
    echo You are not missing any updates, congratulations!
    ) else (
    echo You are missing %missupdate% update^(s^).
    )
    echo Press any key to return to the main menu…
    pause > NUL
    goto menu
    :upstatus7
    echo Windows 7 detected…
    echo.
    set upcheck=3035583
    echo Checking for update KB%upcheck%…
    dism /online /get-packages | findstr %upcheck% > NUL
    if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
    set missupdate=0
    ) else (
    echo Update KB%upcheck% is missing!
    set missupdate=1
    )
    echo.
    set upcheck=2952664
    echo Checking for update KB%upcheck%…
    dism /online /get-packages | findstr %upcheck% > NUL
    if %errorlevel%==0 (
    echo Update KB%upcheck% is installed!
    ) else (
    echo Update KB%upcheck% is missing!
    set /a missupdate=%missupdate%+1>NUL
    )
    echo.
    echo.
    if %missupdate%==0 (
    echo You are not missing any updates, congratulations!
    ) else (
    echo You are missing %missupdate% update^(s^).
    )
    echo Press any key to return to the main menu…
    pause > NUL
    goto menu
    :qm1
    cls
    echo Quick-Method #1 ^[JC from answers.microsoft.com^]
    echo.
    echo.
    echo Updating registry…
    reg add “HKLM\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx /t REG_SZ /d Green /f
    echo Trying to launch notification tray application…
    %SystemRoot%\System32\GWX\GWX.exe /taskLaunch
    echo.
    echo This method is now complete – and is also instant!
    echo You should see the Windows 10 icon in your notification tray.
    echo If you do not, return to the menu and try another method.
    echo.
    echo Press any key to return to the main menu…
    pause > NUL
    goto menu
    :qm2
    echo Quick-Method #2 ^[KevinStevens_845 from answers.microsoft.com^]
    echo.
    echo.
    echo Trying to launch GWX task…
    %SystemRoot%\System32\GWX\GWX.exe /taskLaunch
    echo Trying to refresh GWX config…
    %SystemRoot%\System32\GWX\GWXConfigManager.exe /RefreshConfig
    echo.
    echo This method is now complete – but it could take a few minutes.
    echo In approximately 10 minutes you should see the Windows 10 icon in your notification tray.
    echo If you do not, return to the menu and try another method.
    echo.
    echo Press any key to return to the main menu…
    pause > NUL
    goto menu
    :lm1
    cls
    echo Long-Method #1 ^[Yaqub K from answers.microsoft.com^]
    echo.
    echo.
    echo This method can take anywhere from 10 minutes on.
    echo I’ve had this run up to 40 minutes during my tests…
    echo.
    echo This will loop for a while but please note…
    echo If you see the ^”STATUS^” as anything but ^”RUNNING^”, there is something wrong.
    echo If that happens, close the batch file and start over. It may take a few times.
    echo.
    echo Further, due to the way this script was originally written, you may have to re-launch this batch to continue.
    echo.
    echo If you understand the above, press any key to continue.
    pause > NUL
    color 0c
    cls
    echo Work has begun…
    REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    if “%errorlevel%”==”0” goto RunGWX
    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”
    echo THIS MAY CAUSE A LOOP – CHECK FOR RUNNING STATUS!!! &echo THIS MAY CAUSE A LOOP – CHECK FOR RUNNING STATUS!!! &echo THIS MAY CAUSE A LOOP – CHECK FOR RUNNING STATUS!!!
    :CompatCheckRunning
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser”
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” | findstr Ready
    if not “%errorlevel%”==”0” ping localhost > NUL &goto :CompatCheckRunning
    :RunGWX
    schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”
    color 0b
    cls
    echo.
    echo This method is now complete.
    echo Reports show that this could take up to an hour to show the icon.
    echo It is also recommended that you reboot your PC if it has not shown up after that hour wait.
    echo.
    echo If you do not see the notification tray icon, try another method.
    echo If you are using this method last, please wait in the Microsoft Answers forums for a new answer.
    echo.
    echo Press any key to return to the main menu…
    pause > NUL
    goto menu

  • Please This is the error message I am getting any help please !!!

    REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    if “%errorlevel%” == “0” GOTO RunGWX
    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”
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” | findstr Ready
    if NOT “%errorlevel%” == “0” ping localhost >nul &goto :CompatCheckRunning
    :RunGWX
    schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”

  • Thank you very much, carefully followed your instructions and it eventually even instantaneously appeared. 🙂

  • I had the Get Windows 10 app sitting on the Task bar for about 2 weeks. My PC then installed some new Windows Updates. After it restarted, the Get Windows 10 app disappeared. This happened to both my laptop running the Windows 7 SP1 & PC running the Windows 8.1.

    If you go to Windows Update on my laptop, you can see the Windows 10 update thingy but not on the PC.

    Anyone encountered similar issue. What’s the fix if this is something that would invalidate my Windows 10 upgrade?

  • Try this method:
    Go to control panel > Troubleshooting > Fix problems with windows update
    It will scan for issues.
    There were two problems detected when it scanned my computer and fixed it immediately.
    Now go to windows update and check for updates. Within no time I got my get windows 10 app icon back on the taskbar. And to my surprise, the reservation I made before was still active.

    Please excuse my bad English.

  • well My hat is off to you man.

    My other two pcs came up with the app on their own and I didn’t have to do anything
    However, my wife’s pc which is the better and newest of the 3 didn’t have the icon.
    I checked for the required KB’s and they were on the PC.

    I’ve been checking for over 2 hours to resolve this and I finally found this page here.
    God bless you, you’re an angel of mercy. I was about to throw this dang laptop out the window.

    It is working and the PC is now registered for Windows 10 on June 29th.

    I don’t know how you figured this out but thank you thank you thank you!!!!!

  • Script to check for Windows 10 in taskbar, does NOT work . . get a Error: Element not found at:
    “\Microsoft\Windows\Setup\gwx\refreshgwxconfig” which is the of the script ReserveWin10.cmd!

  • I ran the script successfully in win7 pro and at end it shows me this message:

    Folder: \Microsoft\Windows\Application Experience
    TaskName Next Run Time Status
    ======================================== ====================== ===============
    Microsoft Compatibility Appraiser 7/17/2015 3:01:56 AM Ready

    C:\Users\exshinigami\Downloads>schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Ap
    praiser” | findstr Ready
    Microsoft Compatibility Appraiser 7/17/2015 4:33:08 AM Ready

    C:\Users\exshinigami\Downloads>if NOT “0” == “0” ping localhost 1>nul & goto :CompatCheckRunning

    C:\Users\exshinigami\Downloads>schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”
    INFO: scheduled task “\Microsoft\Windows\Setup\gwx\refreshgwxconfig” is currently running.
    SUCCESS: Attempted to run the scheduled task “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”.

    but now icon showing to me, what’s the problem?

  • Oh Man, thanks a lot. I had the icon but then I had to exchange my motherboard and with the new one it simply wasn’t there. Your fix worked as a charm and to be honest I think it is first time in my life that I used someone’s steps to repair something and it worked without need of doing anything else. Awesome, thanks again.

  • Wow — it worked!
    Thanks so much, Mr. Keen!

    At first I was stuck because my username has a space in it and that was a problem in the command…until I saw posts about “path in quotes”. Then after putting the whole path in “” it ran.
    It seemed like it ran the same steps over and over again for a few minutes, which looked to me like it wasn’t getting anywhere. 😉 But after a few minutes it stopped running and the Get Windows 10 icon had appeared.
    Thanks again, man.
    🙂

  • I’ve done everything correctly but still don’t see the icon

    Microsoft Windows [Version 6.3.9600]
    (c) 2013 Microsoft Corporation. All rights reserved.

    C:\WINDOWS\system32>C:\Users\hue31_000\Downloads\ReserveWin10.cmd

    C:\WINDOWS\system32>REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    \AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    UpgEx REG_SZ Green

    C:\WINDOWS\system32>if “0” == “0” GOTO RunGWX

    C:\WINDOWS\system32>schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxco
    nfig”
    SUCCESS: Attempted to run the scheduled task “\Microsoft\Windows\Setup\gwx\refre
    shgwxconfig”.

    Any ideas of what am i doing wrong?

  • When I try to run the .cmd file, I get an error on the first line (which is REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx):

    ERROR: The system was unable to find the specified registry key or value.

    The process quits a second or two later (not the multiple minutes others see) and I still have no Windows 10 notification. 🙁

    Can you help?

    Thanks!

  • I have the icon displayed but whenever I try to open it, it closes immediately. Can you give any fix for that? I am using windows 7

  • HI, i have Windows 8.1 but my Windows update do not show these updates KB3035583
    KB2976978 i already installed one update which is needed before those and is KB2919355, which is my case since i actually do not install all the updates of Windows, but still after installing that update still do not show the ones you posted. Anyone knows what should i do ?

  • Okay. So I’ve downloaded KB3035583 and KB2976978. Both are now on my system. Happily installed. Except that the get Windows 10 app doesn’t recognize the fact that KB2976978 exists and is demanding I install it. Any suggestions?

    Thanks.

  • Hi,
    I have done all the things you have suggested but the command prompt doesn’t seem to run.

    I think I have copied it correctly;

    REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    if “%errorlevel%” == “0” GOTO RunGWX
    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”
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” | findstr Ready
    if NOT “%errorlevel%” == “0” ping localhost >nul &goto :CompatCheckRunning
    :RunGWX
    schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”

  • I tried to run this command,
    the .cmd file opened for a second and then it just closed. I’m getting really angry at windows right now.

  • So it ran for about 2 seconds, said success, but nothing changed. I manually installed the updates, ran command prompt as admin, but nothing. This is definitely a genuine version of windows 7 pro.

  • i thanks for the help but after i done that it said success Attempt to run bla bla bla
    but nothing happen

  • it says acess denied.I have a windws 8.1 pre installed version in my lap im nt getting windos 10 update please help.i changed my hard disk proportion does this change anything pls hep

  • Thanks a lot…….It worked for me ….. But I’m having a doubt regarding updation date..

  • I have all the updates installed as said in the post for Windows7 SP1, But after running the script getting this error:

    ‘REG’ is not recognized as an internal or external command,
    operable program or batch file.

    plz help!

  • schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”
    Error: element not found

    Please help me

  • For all of you unable to get this to work, please ensure you have the proper requisite files already downloaded and installed. Also ensure you are using an elevated command prompt.

    If this does not work for you please list your operating system/system specs.

  • hey keen, i have all files installed correctly but getting the same error,

    ‘REG’ is not recognized as an internal or external command,
    operable program or batch file.

    I am using Windows7 Ultimate SP1,
    Core i3 gen1 CPU
    4GB ram and
    500Gb HDD

  • The original code didn’t work, but I used Stan Velit’s code above and it worked!

    You just need to replace the ” with plain ” after copying it into notepad.

    Thank you so much Stan!

  • I have the win 10 register icon on my taskbar but when I click for registering, it is giving me a blank screen with a waiting icon (round keep rotating) but the screen for registering don’t appear. any suggestion for registering?

  • Hello, I also followed the steps as written above and changed the ” sign with keyboard but it said “Error: Element not found”. I have pasted below what it said.

    C:\Users\samsung>REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ap
    pCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    UpgEx REG_SZ Orange

    C:\Users\samsung>if “0” == “0” GOTO RunGWX

    C:\Users\samsung>schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfi
    g”
    ERROR: Element not found.

    Can anybody help?

  • i used this
    REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    if “%errorlevel%” == “0” GOTO RunGWX
    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”
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” | findstr Ready
    if NOT “%errorlevel%” == “1” ping localhost >nul &goto :CompatCheckRunning
    :RunGWX
    schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”

    but this message keep on repeating
    REG QUERY “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators” /v UpgEx | findstr UpgEx
    if “%errorlevel%” == “0” GOTO RunGWX
    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”
    schtasks /query /TN “\Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser” | findstr Ready
    if NOT “%errorlevel%” == “1” ping localhost >nul &goto :CompatCheckRunning
    :RunGWX
    schtasks /run /TN “\Microsoft\Windows\Setup\gwx\refreshgwxconfig”