how to make default windows shell to classical menu?

  • Thread starter Thread starter zebing zhou
  • Start date Start date
zebing,

Lets see if I understood yout question correctly. You want to apply Classic
Start Menu option to the Explorer Shell in your runtime image, right?
If so, you will need to set to "0" the 2-nd bit (counting from 1) of 32-nd
byte (counting from 0) in the following registry binary value:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer],
"ShellState".
And, of course,
[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer],
"ShellState", for default user.

Perhaps, the easiest way for you to implement the value would be to export
it from XP Pro machine with the proper menu options set and integrate it
into the image (only make sure it does not get overwritten by any other
component during Build or FBA).
 
Using the Inctrl5 tool, I captured the registry change from the new to
the classic XP Start Menu. The change modifies a bit in the Current
User Explorer Shellstate key -- 02 became 00 in the fourth last byte:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
"ShellState"
Old type: REG_BINARY
New type: REG_BINARY
Old data: 24, 00, 00, 00, 38, 28, 00, 00, 00, 00, 00, 00, 00, 00, 00,
00, 00, 00, 00, 00, 01, 00, 00, 00, 0D, 00, 00, 00, 00, 00, 00, 00,
02, 00, 00, 00

New data: 24, 00, 00, 00, 38, 28, 00, 00, 00, 00, 00, 00, 00, 00, 00,
00, 00, 00, 00, 00, 01, 00, 00, 00, 0D, 00, 00, 00, 00, 00, 00, 00,
00, 00, 00, 00

Because of the way this appears to be managed within HKCU, it may be
difficult to incorporate into an XPE image using Target Designer
component settings. I use a deferred regedit file to install the
classic start menu and a number of other "tweaks".

Regards, Roy


"zebing zhou" <[email protected]> wrote in message news:<[email protected]>...
 
Back
Top