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
- :
- Suites & Windows Features
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
‎Aug 12, 2014
12:54 PM
Suites & Windows Features
When you are installing Windows Features using a Suite you need to ensure that the features configured are applicable for the operating system that they are installed for. So do I have to have a seperate package with an eligibility check for each OS combination to use this? If so that would mean the final setup.exe would contain mulitple instances of the same msi that is being installed - as there would be a package for each OS?
Regards
Ben
Regards
Ben
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 13, 2014
01:39 PM
I have successfully deployed .NET Framework using the suite / advanced ui packager.
The only eligibility condition I had was that the OS Version has to be 6.0- (Vista and newer)
For the detection condition I entered the following: (hyphens indicate level of nesting)
ANY
-None
--Registry Comparison, HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5, Value Name: SP, Comparison: LessThan, Compare To: 1, Conversion: DWORD, 64-bit key: False
--None
---Registry Exists, HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5, SP
I forget why I had to construct the Detection Condition with the nested 'None' conditions. However, it works.
Also, and most importantly, I could not attach this 'Windows Feature' to the .NET Framework installer. I ran into problems with testing. I had to create a simple .EXE in which I pass in a parameter to do nothing. It is just simply a 'task' to which I can attach the windows feature.
The windows features are all processed first, even prior to the task to which they are attached. So I was able to get away with using a simple C# executable.
Hopefully this helps.
The only eligibility condition I had was that the OS Version has to be 6.0- (Vista and newer)
For the detection condition I entered the following: (hyphens indicate level of nesting)
ANY
-None
--Registry Comparison, HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5, Value Name: SP, Comparison: LessThan, Compare To: 1, Conversion: DWORD, 64-bit key: False
--None
---Registry Exists, HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5, SP
I forget why I had to construct the Detection Condition with the nested 'None' conditions. However, it works.
Also, and most importantly, I could not attach this 'Windows Feature' to the .NET Framework installer. I ran into problems with testing. I had to create a simple .EXE in which I pass in a parameter to do nothing. It is just simply a 'task' to which I can attach the windows feature.
The windows features are all processed first, even prior to the task to which they are attached. So I was able to get away with using a simple C# executable.
Hopefully this helps.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Aug 14, 2014
05:30 AM
Thanks, thats what I have ended up doing.
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)