I am trying to setup activex controls to auto-install on the users pc. Systems are managed and users do not have permissions to install activex controls. I built an msi package, and created a gpo with the published app setup. I can manually install the published app from add / remove program, but when going to the site that requires the control it does not add. I have added the HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\UseCoInstall Key and Dword not totally clear on it. And I used orca to check the clsid, and type library. What other settings are queried to associate the msi package as a fit for the activex control?
0 Comments   [ - ] Hide 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.
Answer this question or Comment on this question for clarity


KB Article Q241163 describes the usage of te UseCoInstall key. The value should be set to 1.

The only other thing that you might need would be the doc type but that's optional. I generally set the CLSID, TypeLib and the doctype in order to get a full successful activation. Also, i haven't used Orca to do that since it doesn't do a terrific job of checking for errors. I use Wise for my other installations so it's just natural to go in there to do it. Originally, i was using Visual Studio Installer but it started becomign a PITA as packages got larger with more files etc.
Answered 04/24/2007 by: Chipster
Blue Belt

Please log in to comment
I have read the document Q241163 they state the following:

The following value must be added to the registry on computers that are permitted to download the control:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\UseCoInstall
Note that this can be any type of value and can contain any or no data.

It is a little unclear does I am using this in the registery does it compare to the value you are using?

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\UseCoInstall]

Also I am unfamiliar with the document type what is a sample value that this would contain or where can I research the required value? I don't see it in the Clsid data.
Answered 04/24/2007 by: razor0690
Senior Yellow Belt

Please log in to comment
good point. i must have set it to that for my own sanity. :)

If you were to use visual studio installer, here's the article that exlains how to do it.

I started off using this and then i figured out how to manually add the advertisements within Wise. I opened up one of my original simple packages (single ocx) in Wise and used the same formatting for what was associated to create a new one and it's worked fine ever since.
Answered 04/30/2007 by: Chipster
Blue Belt

Please log in to comment
Thanks I will take a look at it. I am trying to build a package for Sql 2005 Reporting Services Print Client. It is a single cab file with the following files included.

Answered 05/01/2007 by: razor0690
Senior Yellow Belt

Please log in to comment
You could take a look at http://www.vinsvision.com

There's an administrative template for UseCoInstall available for download as well as a mini-guide/walkthrough to help you implement it.

Answered 05/20/2007 by: vvanegmond
Yellow Belt

Please log in to comment
I actually figured it out and it works great. I took a look at your site and I really like it. Thanks
Answered 05/29/2007 by: razor0690
Senior Yellow Belt

Please log in to comment
Hey all i'm facing the same dilema explained in this thread. I need to push out the RSClientPrint Active X controller to a selected number of machines.

My problem is i'm not exactly sure how to wrap the cab file? without doing a snapshot, since this is very messy is there a simple way someone can explain how to make this into an msi?
Answered 05/27/2008 by: mrcheeks
Senior Yellow Belt

Please log in to comment