Article ID: 290884 - Last Review: July 3, 2008 - Revision: 3.1 How To Determine Which Application Is Running Within a COM+ or Transaction Server PackageThis article was previously published under Q290884 We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 7.0 running on Microsoft Windows Server 2008. IIS 7.0 significantly increases Web infrastructure security. For more information about IIS security-related topics, visit the following Microsoft Web site: http://www.microsoft.com/technet/security/prodtech/IIS.mspx
(http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
For more information about IIS 7.0, visit the following Microsoft Web site: http://www.iis.net/default.aspx?tabid=1
(http://www.iis.net/default.aspx?tabid=1)
On This PageSUMMARY For different reasons, but mainly for troubleshooting
purposes, you may want to determine which application is running within
Microsoft COM+ under Microsoft Windows 2000 or Microsoft Transaction Server
(MTS) under Windows NT 4.0. All the applications are running in processes that
have the same name (such as Dllhost.exe in Windows 2000 and Mtx.exe in Windows
NT 4.0). For example, Internet Information Server (IIS) uses these processes extensively when it is running Web sites or applications Out Of Process (or High Isolation). System administrators and developers need a way to determine which Web site or package is running inside every process. MORE INFORMATIONSteps to Determine Which Application Is Running Under Every ProcessIn Windows NT 4.0The applications under Microsoft Transaction Server run under the process called Mtx.exe. On a computer that has IIS installed, one Mtx.exe process is running the "system" package, and one Mtx.exe process is running for every Web site that is running Out of Process or for every package that you created.To determine which package is running which process, you can use the Emcmd.exe or Tlist.exe utilities. You can obtain Emcmd.exe or Tlist.exe from the Windows debugging package, which is available from the following Microsoft Web site: http://www.microsoft.com/whdc/devtools/ddk/default.mspx
(http://www.microsoft.com/whdc/devtools/ddk/default.mspx)
NOTE: Version 3.5 of the debuggers has Emcmd.exe. The functionality of
Emcmd.exe is rolled into Tlist.exe in versions 4.0 and later. After you obtain
the above utilities, type the following commands at a command prompt to run the
utilities: emcmd.exe /p -or- tlist.exe -k In Windows 2000The applications under Microsoft COM+ run under the process called Dllhost.exe. On a computer that has IIS installed, one Dllhost.exe process is running the "system" package, and one Dllhost.exe process is running for every Web site that is running Out of Process or for every package that you created.To determine which package is running which process on a Windows 2000-based computer, follow these steps:
REFERENCESFor
additional information, click the article numbers below to view the articles in
the Microsoft Knowledge Base: 281434
(http://support.microsoft.com/kb/281434/EN-US/
)
How to Isolate a DLL Into a Separate Process By Using Microsoft Transaction Server (MTS)
281335
(http://support.microsoft.com/kb/281335/EN-US/
)
How to Isolate a DLL into a Separate Process By Using Component Services
| Article Translations
|
Back to the top
