Hello, I’m fairly new to modifying MSIs, creating transforms, etc. and was wondering if anyone could help with this specific problem.

I have a program called ActivCard Gold being installed via GPO. The installs work fine but I need for one additional feature to be installed.

Doing the install manually, one would select “custom”, then expand the section for card reader drivers (Smart Card Readers Drivers & USB Tokens), then enable the USB (ActivCard USB Reader V2) feature. It’s laid out much like the features list for the MS Office install.

That feature is listed in the MSI as follows:
Features.JPG
Edit: changed to screenshot.

Using ORCA, I’m trying to make this feature install by default.

Any help is appreciated.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
The important column of your feature table is the "Level" column (value of 110).

Is there a property defined in your property table called "INSTALLLEVEL"? See here for information about it:

http://msdn.microsoft.com/library/en-us/msi/setup/installlevel.asp

Read the remarks at the bottom of the following page to further understand the mechanism:

http://msdn.microsoft.com/library/en-us/msi/setup/feature_table.asp
Answered 01/25/2006 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
0
Great, thanks. I’m still working on it but I now have a much better understanding of the process.
Answered 01/26/2006 by: gdmix
Senior Yellow Belt

Please log in to comment
0
I must be missing something. INSTALLLEVEL is set to 100, and I now have the feature set to 100. It still does not install that feature, unless doing a custom install which is supposed to set the level. If it’s already set to 100, shouldn't it install by default?

Features.JPG
Property.JPG

Edit: Odd, images show on preview, but not on post. Changing to links.
Answered 01/26/2006 by: gdmix
Senior Yellow Belt

Please log in to comment
0
What command line are you using to install the MSI?

What about the "Attributes" column of your feature table?

Any custom actions that might be changing the INSTALLLEVEL?
Answered 01/26/2006 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
0
Check the "Condition" table too.
Answered 01/26/2006 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
0
I made a better SS of the features table and added the conditions table.

Features.JPG
Property.JPG
Condition.JPG

I’m not using any additional switches for the install right now. Just msiexec /I app.msi /qn

Thanks for all the help.
Answered 01/27/2006 by: gdmix
Senior Yellow Belt

Please log in to comment
0
I'd say that you've found the problem (condition table).

I'm guessing you're either running Windows NT or the property WANDAREQ is being set to "-1".

If you can't see where the WANDAREQ property might be set/changed, try deleting the row of the condition table where the "Level" column is equal to "0" (just as a test).
Answered 01/29/2006 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
0
I’m not sure why, but your right, the condition table was what was keeping it from installing. Removing the conditions for the feature didn’t work, but after also removing the conditions from the parent, it did.

I may just have the feature and the parent removed from the condition, then set the features how I need them, for the final msi.

Thanks for all the info. I’m still learning but I have learned a lot in the last week.
Answered 01/30/2006 by: gdmix
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity