This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Windows 10 and single level folder structure in start menu
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 30, 2015
04:24 AM
Windows 10 and single level folder structure in start menu
In my setup projects I have declared some folders with subfolders in Windows Start menu.
So I have more levels in my folder structure.
In WIndows 10 this hierarchical folder structure is broken.
It seems that only single level structure is allowed.
Is there any option in Installshield in order to prevent that all the subfolder elements are copied in the same start menu folder ? this create a single folder with a lot of confusion.
Any suggestion ?
Thanks in advance.
Gianluca
So I have more levels in my folder structure.
In WIndows 10 this hierarchical folder structure is broken.
It seems that only single level structure is allowed.
Is there any option in Installshield in order to prevent that all the subfolder elements are copied in the same start menu folder ? this create a single folder with a lot of confusion.
Any suggestion ?
Thanks in advance.
Gianluca
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 30, 2015
09:03 AM
This behavior is determined by Windows, and this sounds like it mirrors the behavior in the Windows 8 and 8.1 start screen. My only suggestions at this point are to either limit the number of shortcuts that you install, or consider installing them in multiple top-level folders. I haven't tried the latter yet, but given carefully selected folder names, it seems like it could do the trick. I'd love to see other ideas on how to handle this for applications that legitimately have more than a couple shortcuts.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 30, 2015
10:14 AM
Thanks for your reply.
Gianluca
Gianluca
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 31, 2015
03:08 PM
In Windows 8.1, the start menu came back and retained the folder structure. This is no longer the case in Windows 10.
Is there a flag or way to instruct InstallShield to have the root level folder or not? Until now, we've kept all our products in our company name folder, then separate folders for each product. Now, all the links are at the top level without any of the subfolders. What a mess.
If I could determine if the O/S is Windows 10, I could fix this. How do I do that?
Suggestions welcome. Thanks.
Is there a flag or way to instruct InstallShield to have the root level folder or not? Until now, we've kept all our products in our company name folder, then separate folders for each product. Now, all the links are at the top level without any of the subfolders. What a mess.
If I could determine if the O/S is Windows 10, I could fix this. How do I do that?
Suggestions welcome. Thanks.
MichaelU wrote:
This behavior is determined by Windows, and this sounds like it mirrors the behavior in the Windows 8 and 8.1 start screen. My only suggestions at this point are to either limit the number of shortcuts that you install, or consider installing them in multiple top-level folders. I haven't tried the latter yet, but given carefully selected folder names, it seems like it could do the trick. I'd love to see other ideas on how to handle this for applications that legitimately have more than a couple shortcuts.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 03, 2015
01:03 PM
Shortcuts are installed into directory entries, so you can definitely modify their location as long as their identifier is in ALL CAPS. But you're right, the trick is knowing when you need to do so. I'd probably suggest dodging that, and just doing this on Windows 8.1 and up (i.e. VersionNT >= 603), unless it clearly makes things worse on Windows 8.1.
The only option I can recommend for detecting Windows 10 in an .msi project is to include it in a Suite/Advanced UI or Advanced UI project, and pass a custom property on the command line, e.g. [FONT=Courier New]ISVERSIONNT=[@Platform.FullVersion][/FONT]. Once you've done this, you can reference the ISVERSIONNT property where you would normally reference VersionNT. However note that this approach requires launching your installation from the suite exe, not the raw .msi file; if there is any chance that it will be run without the launcher, you may need to handle the ISVERSIONNT property being empty.
The only option I can recommend for detecting Windows 10 in an .msi project is to include it in a Suite/Advanced UI or Advanced UI project, and pass a custom property on the command line, e.g. [FONT=Courier New]ISVERSIONNT=[@Platform.FullVersion][/FONT]. Once you've done this, you can reference the ISVERSIONNT property where you would normally reference VersionNT. However note that this approach requires launching your installation from the suite exe, not the raw .msi file; if there is any chance that it will be run without the launcher, you may need to handle the ISVERSIONNT property being empty.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)