none
WEC7: How to determine installed QFE? RRS feed

  • Question

  • Hi !

    I would like to get the information about currently installed WEC7 QFE on the PC the image is being built. This information would be included in the image so the OS could display it.

    Any idea on how to get the info?

    Thank you very much !

    David Mercier

    Monday, November 19, 2012 4:15 PM

Answers

  • There is a mostly-undocumented and mostly-unsupported way to do this that I got from a Microsoft engineer.  In the registry check for a key named 'InstalledLevel'.  It will contain a integer value from '0' upwards.  Note  '0' and '1' both mean original installed CE7 bits, 2 means update1, 3 means update 2 from July 2011, onwards through currently '16' means update 15 from Sept 2012.

    For 32 bit machines:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A4FF3FC0-A8B3-47c2-8627-CE1D2988D0D8}]

    For 64 bit machines:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{A4FF3FC0-A8B3-47c2-8627-CE1D2988D0D8}]

    Good luck

    Sue Wolber

    Agilent Technologies

    • Marked as answer by David Mercier Tuesday, November 20, 2012 1:17 PM
    Monday, November 19, 2012 8:10 PM

All replies

  • There is a mostly-undocumented and mostly-unsupported way to do this that I got from a Microsoft engineer.  In the registry check for a key named 'InstalledLevel'.  It will contain a integer value from '0' upwards.  Note  '0' and '1' both mean original installed CE7 bits, 2 means update1, 3 means update 2 from July 2011, onwards through currently '16' means update 15 from Sept 2012.

    For 32 bit machines:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A4FF3FC0-A8B3-47c2-8627-CE1D2988D0D8}]

    For 64 bit machines:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{A4FF3FC0-A8B3-47c2-8627-CE1D2988D0D8}]

    Good luck

    Sue Wolber

    Agilent Technologies

    • Marked as answer by David Mercier Tuesday, November 20, 2012 1:17 PM
    Monday, November 19, 2012 8:10 PM
  • Any chance that someone might have a GUID and similar info re WinCE 6?
    Monday, November 19, 2012 10:04 PM
  • Hi,

    you can also use the WEDU (Windows Embedded Developer Update) for checking the currently installed WEC7 QFEs.

    Go to the Windows Control Panel --> installed programs. Right click on "Windows Embedded Compact 7" and choose modify. On the next window click also "modify" and next.

    Then you will see this Window:

    On the top youi will see the current version. In my case June 2012. With the silder you can also switch between the installed versions. But be

    careful, it takes a little bit of time to switch between the versions. At least on my PC :-).

    Best regards,

    Andreas

    Friday, November 23, 2012 10:47 AM
  • Hi,

    All installed QFEs copy their release notes to under WINCE600\Updates. You can look there to see the installed updates.

    Tuesday, October 8, 2013 8:06 AM
  • Hey, Anybody know how to do this on WEC2013?

    Thanks!

    Friday, June 26, 2015 1:19 PM
  • Hi,

    I searched in my registry for "InstalledLevel" (to check update number for WEC2013) and got one key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A8A4D78A-5F56-4E2E-B9B4-D7E81FED8F5F}

    The registry is :

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A8A4D78A-5F56-4E2E-B9B4-D7E81FED8F5F}]
    "DisplayIcon"="C:\\ProgramData\\PkgCache\\{A8A4D78A-5F56-4E2E-B9B4-D7E81FED8F5F}\\WindowsEmbeddedCompact2013.exe,0"
    "DisplayName"="Windows Embedded Compact 2013 Update 5"
    "DisplayVersion"="8.0.6214.0"
    "Publisher"="Microsoft Corporation"
    "HelpLink"="http://go.microsoft.com/fwlink/?LinkId=392793"
    "URLInfoAbout"="http://www.microsoft.com"
    "ModifyPath"="\"C:\\ProgramData\\PkgCache\\{A8A4D78A-5F56-4E2E-B9B4-D7E81FED8F5F}\\WindowsEmbeddedCompact2013.exe\""
    "NoElevateOnModify"=dword:00000001
    "QuietUninstallString"="\"C:\\ProgramData\\PkgCache\\{A8A4D78A-5F56-4E2E-B9B4-D7E81FED8F5F}\\WindowsEmbeddedCompact2013.exe\" /uninstall /quiet"
    "UninstallString"="\"C:\\ProgramData\\PkgCache\\{A8A4D78A-5F56-4E2E-B9B4-D7E81FED8F5F}\\WindowsEmbeddedCompact2013.exe\" /uninstall"
    "Resume"=dword:00000003
    "InstalledLevel"="13"


    Somebody please confirm...as it is showing as "DisplayName"="Windows Embedded Compact 2013 Update 5" and "InstalledLevel"="13"

    I'm confused whether it's update 5 or update 12! :)

    Please advise.

    Thanks

    Keshava


    • Edited by Keshava GN Friday, June 26, 2015 1:39 PM
    Friday, June 26, 2015 1:37 PM
  • Hi Keshava...

    It is certainly NOT Update 5. I have Update 11 installed and my "DisplayVersion"="8.0.6211.0" and "InstalledLevel"="12". In your case "DisplayVersion"="8.0.6214.0" and "InstalledLevel"="13". So I guess you have Update 12 installed. Check https://www.microsoft.com/en-in/download/details.aspx?id=44560 to verify Update 11 version.

    Hope this helps.

    Monday, July 6, 2015 4:49 AM