T
Tony Logan
I'm trying to find a way to programatically change the appearance of the
Windows XP Start menu from the classic look to the other one, where apps can
be pinned to it.
The default for our company is the Classic menu, and what we want to do for
certain PCs is change this so we can pin some apps to the Start menu for
those users who always remote connect to our company network. The pinning
part I can do with a VB script. But changing the look of the Start menu
programatically has me stumped.
Here's some stuff I tried that didn't work, followed by the method I'm using
that works but not quite the way I need it to.
I've read numerous postings about this reg key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
\Explorer, and adding or modifying NoSimpleStartMenu. But that didn't work.
Also found numerous references to a reg file on Kelly's Korner
(http://www.kellys-korner-xp.com/xp_tweaks.htm; scroll down to line 271).
This also didn't work.
Also tried editing the group policy: User Configuration > Administrative
Templates > Windows Components > Start <Menu and Taskbar > Force classic
Start Menu. Set it to disabled. That also didn't work.
Finally I took a snapshot of the registry, then manually changed the Start
menu properties (right-click, Properties, etc.), then took a new registy
snapshot and exported all the keys that had been added or changed.
This changes the Start menu to what I want, but only after I reboot the PC
and log back in. Ideally I'd like these settings to apply for any user of the
PC. I can make an executable from my reg imports and reference that in
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, but even with that, I
still need to reboot the PC for the changes to take effect for each new user.
Is there any way I can somehow script this so that no matter who logs in,
the Start menu is the one that lets me pin apps to it? Thanks.
Windows XP Start menu from the classic look to the other one, where apps can
be pinned to it.
The default for our company is the Classic menu, and what we want to do for
certain PCs is change this so we can pin some apps to the Start menu for
those users who always remote connect to our company network. The pinning
part I can do with a VB script. But changing the look of the Start menu
programatically has me stumped.
Here's some stuff I tried that didn't work, followed by the method I'm using
that works but not quite the way I need it to.
I've read numerous postings about this reg key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies
\Explorer, and adding or modifying NoSimpleStartMenu. But that didn't work.
Also found numerous references to a reg file on Kelly's Korner
(http://www.kellys-korner-xp.com/xp_tweaks.htm; scroll down to line 271).
This also didn't work.
Also tried editing the group policy: User Configuration > Administrative
Templates > Windows Components > Start <Menu and Taskbar > Force classic
Start Menu. Set it to disabled. That also didn't work.
Finally I took a snapshot of the registry, then manually changed the Start
menu properties (right-click, Properties, etc.), then took a new registy
snapshot and exported all the keys that had been added or changed.
This changes the Start menu to what I want, but only after I reboot the PC
and log back in. Ideally I'd like these settings to apply for any user of the
PC. I can make an executable from my reg imports and reference that in
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, but even with that, I
still need to reboot the PC for the changes to take effect for each new user.
Is there any way I can somehow script this so that no matter who logs in,
the Start menu is the one that lets me pin apps to it? Thanks.