Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

All Users shortcuts not showing up on Vista

Updated: 21 May 2010 | 3 comments
Palmerj's picture
0 0 Votes
Login to vote

This is what (I hope) is an easy question; I have a number of .MSI packages compiled for Windows XP that I would like to upgrade for Vista (and XP as well). Some have shortcuts that are created on the XP's All Users path, but this does not work on Vista. The shortcuts never show up.

On XP, the shortcuts appear when set to:

Windows\Profiles\All Users\Start Menu\Program Files\MyAppGroup

I realize that the equivalent directory structure for Vista is ProgramData\Microsoft\Windows\Start Menu\Program Files\MyAppGroup

Is there some setting that I need to check for this to work?

Thanks.

discussion Filed Under:

Comments

AngelD's picture
18
Aug
2009
0 Votes 0
Login to vote

What is the value of the

What is the value of the Directory_ column in the Shortcut table and what does it resolve to (check the verbose log)?

Palmerj's picture
18
Aug
2009
0 Votes 0
Login to vote

Shortcuts installing on wrong path for Vista

Hi AngelD,

I appreciate your assistance.

The installation .MSI was created on (and meant for) Windows XP. The program group and shortcuts are installed for "All Users". 

On the "Installation Expert", "Shortcuts" section, there are two shortcuts, both have a Destination Directory of:

Windows\Profiles\All Users\Start Menu\Programs\My App Group

Under "Setup Editor", "Tables" tab, the Shortcut table shows a Directory_ value of:

My_App_Group1

The shortcuts program group ended up in the following path:

C:\Windows\system32\config\systemprofile\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\My App Group\shortcut1.lnk

This appears to be the reason why they are not showing up on Programs on the Vista machine. Here is something interesting; This application is set to install via Altiris Software Delivery and will install automatically whether or not a user is logged on. The path for the shortcuts depends on the account being used. The path shown above is the result of using the system account. If the domain administrator account is used, the path is different.

Thanks for your help.
Palmerj

AngelD's picture
19
Aug
2009
0 Votes 0
Login to vote

First make sure your

First make sure your installing as per-machine (ALLUSERS=1).
Then make sure the Directory_Parent column value in the Directory table for the My_App_Group1 directory is set to ProgramMenuFolder.