Ah of course I forget to include the most important detail. This is
64bit Windows 2008. 

It looks like there IS some registry redirection going on there for
Windows On Windows. So the CLSID registry settings were not appearing in
the 64bit registry view we were looking at which was throwing us off. 

Our ASP/COM web application was not working because we had configured
the web application's app pool to be 64bit which was not playing well
with our COM server. 

Nothing to see here. Pleas move along.

Kevin Miller
Dovetail Software

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Miller
Sent: Wednesday, June 04, 2008 4:22 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Windows 2008 not creating CLSID registry entries.

I have an installer created using Wix 2.0.4820.0 which registers type
libraries and com servers for .Net assemblies. 

 

We tried to deploy to a Windows 2008 server and are not seeing any CLSID
<Registry> settings getting created.

 

Example Wix elements that are not making it into the registry:

 

...

<Registry Root="HKCR"
Key="CLSID\{96EFBAF6-4FA0-4F71-A012-910F6CF61120}\Implemented
Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" />

<Registry Root="HKCR"
Key="CLSID\{96EFBAF6-4FA0-4F71-A012-910F6CF61120}\InprocServer32"
Name="Class"
Value="FChoice.Foundation.Clarify.Compatibility.FCApplication"
Type="string" />

<Registry Root="HKCR"
Key="CLSID\{96EFBAF6-4FA0-4F71-A012-910F6CF61120}\InprocServer32"
Name="Assembly" Value="FChoice.Foundation.Clarify.Compatibility,
Version=$(env.asm.version), Culture=neutral,
PublicKeyToken=48c955ba8dfd90d8" Type="string" />

...

 

This registry entry does get created: 

 

<Registry Root="HKCR" Key="Component
Categories\{62C8FE65-4EBB-45e7-B440-6E39B2CDBF29}" Name="0" Value=".NET
Category" Type="string" />

 

Registry settings from <TypeLib> <Class> <Interface> elements are
present.

 

It is only  registry entries under the CLSID key that do not get
created. This is a brand new Window 2008  server install where the user
running the installer has Admin privileges. The Windows Installer
Service is running as LocalSystem. This installer works fine on other
Windows OSes.

 

This smells like a security issue. Any suggestions? We are Windows 2008
newbies. 

 

Kevin Miller <http://blogs.dovetailsoftware.com/blogs/kmiller/> 

Dovetail Software

 

------------------------------------------------------------------------
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to