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.

Setting 3GigSupportEnabled property for a COM+ Application Running as Service does not enable 3G support


Symptoms

COM+ supports configuring a COM+ Server Application to run both as a Service and enable 3GB support, but this configuration must be done in a specific order to get the desired results.

If you follow steps in the "Steps To Reproduce" section below, the expected behavior is that a dllhst3g.exe process be launched. Instead, a dllhost.exe process is launched. As a consequence, the service won't take advantage of the 3GB user address space (if Windows was booted with the /3GB option)

↑ Back to the top


Cause

A change to the 3GigSupportEnabled property triggers a change to the command line for a COM+ Server Application (dllhost.exe to dllhst3g.exe, or vice-versa). However, it does not trigger a change to the command line in the application's Service configuration.

↑ Back to the top


Resolution

The workaround is to follow the steps in "Steps To Reproduce" section below in reverse order:

- Check the 3GigSupportEnabled for this application ("Enable 3GB Support" in Component Services)
- Configure a COM+ Server Application to run as a Service

↑ Back to the top


More Information

Steps To Reproduce:
- Configure a COM+ Server Application to run as a Service
- Check the 3GigSupportEnabled for this application ("Enable 3GB Support" in Component Services)
- Start the COM+ Application

↑ Back to the top


Keywords: vkball, kb

↑ Back to the top

Article Info
Article ID : 2002020
Revision : 1
Created on : 1/8/2017
Published on : 4/6/2012
Exists online : False
Views : 963