locked
Possible values for RegKey StartMenuInit in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced RRS feed

  • Question

  • Hi guys

    Im going nuts here. Can someone PLEASE name the possible values for the RegKey StartMenuInit in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced?
    There are just a lot of people saying this should be set to 3, but no one could say why or what that number stands for. My value is 4 and it works like the number is set to 3...

    I want to set some registry entries with gpo's which were set with logonscripts until now. I just want to know what this numbers affect... short: i want to know what i'm doing :)

    At least 1 person at MS should know this.... and this person should post it somewhere in the TechNet / MSDN

     

    thanks a lot for every little bit of help! I spend my hole afternoon with this sh...


    Gruss Stephan
    Tuesday, August 23, 2011 2:18 PM

Answers

  • The StartMenuInit registry value stores the major version of the shell that the user has seen most recently. The possible values are:

    • 0: The user has never run the shell (Explorer.exe).
    • 1: Internet Explorer 4 shell
    • 2: Windows XP shell
    • 3: Windows Vista shell
    • 4: Windows 7 shell

    It's only used internally to decide whether Explorer.exe must do some start menu "advertising" of the new features in case the user hasn't seen the most recent shell version yet (i.e., initialize pinned lists, OEM destination lists, etc.).


    Microsoft MVP Windows Expert Consumer | http://www.wintecnico.com

    • Marked as answer by swissroach Tuesday, August 23, 2011 8:20 PM
    Tuesday, August 23, 2011 2:47 PM
    Answerer

All replies

  • The StartMenuInit registry value stores the major version of the shell that the user has seen most recently. The possible values are:

    • 0: The user has never run the shell (Explorer.exe).
    • 1: Internet Explorer 4 shell
    • 2: Windows XP shell
    • 3: Windows Vista shell
    • 4: Windows 7 shell

    It's only used internally to decide whether Explorer.exe must do some start menu "advertising" of the new features in case the user hasn't seen the most recent shell version yet (i.e., initialize pinned lists, OEM destination lists, etc.).


    Microsoft MVP Windows Expert Consumer | http://www.wintecnico.com

    • Marked as answer by swissroach Tuesday, August 23, 2011 8:20 PM
    Tuesday, August 23, 2011 2:47 PM
    Answerer
  • Awesome! Thank you a lot, exactly what i wanted to know!

    Is this "list"/information somewhere at microsoft.com and i was just too stupid to find it? Or is it out of your experience (and you don't need to know if it's at microsoft.com ;))?

    Thanks a lot again!

    Best regards
    Stephan


    Gruss Stephan
    Tuesday, August 23, 2011 8:26 PM
  • I don't think it's officially documented. It's more of a private implementation thing than a public feature that would be useful for IT Pros or developers.

    Microsoft MVP Windows Expert Consumer | http://www.wintecnico.com

    Tuesday, August 23, 2011 10:11 PM
    Answerer
  • You're right, it's not really interesting for it pros/devs. I searched for it because my predecessor put that variable in a reg file we run, but of course he never documented it ;)

    Thanks again and have a nice week!


    Gruss/Best regards Stephan
    Wednesday, August 24, 2011 6:09 AM