Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Exported COM+ Proxy fails to install on 32-bit clients


View products that this article applies to.

Summary

Consider the following scenario. You have a Serviced Component complied for any CPU type, and you use a 64-bit installer to register it on a 64-bit version of Microsoft Windows. When you try to export this application you will produce an MSI file which can only be installed on another 64-bit system. If you then run the MSI on a 32-bit Windows client, you will receive an error message similar to the following:

This installation package is not supported by this processor type



↑ Back to the top


More Information

This behavior is by design. Use one of the following options to work around this behavior:

  1. Create your own MSI installer package for the 32-bit clients.


    OR

  2. First register the Serviced Component using the 32-bit version of regsvcs.exe, then make the configuration changes to the application, and then export the proxy; this will produce a MSI that will install on 32-bit machines. Later you may delete the application and instead register the serviced component using the 64-bit regsvcs.exe.

↑ Back to the top


Keywords: kb

↑ Back to the top

Article Info
Article ID : 2741982
Revision : 1
Created on : 1/7/2017
Published on : 8/22/2012
Exists online : False
Views : 591