Microsoft Download Center Archive

Microsoft Enterprise Instrumentation Framework

  • Published:
  • Version: 7.0.3280.0
  • Category: Redistributable Component
  • Language: English

The Microsoft Enterprise Instrumentation framework (EIF) enables enterprise applications built on the .NET Framework to be instrumented for manageability in a production environment.

  • The Microsoft Enterprise Instrumentation framework (EIF) enables applications built on the .NET Framework to be instrumented for manageability in a production environment. This framework provides an extensible event schema and unified API which leverages existing eventing, logging and tracing mechanisms built into Windows, including WMI, the Windows Event Log, and Windows Event Tracing. An application instrumented with this framework can publish a broad spectrum of information such as errors, warnings, audits, diagnostic events, and business-specific events. In addition, Enterprise Instrumentation enables tracing by business-process or application service, and can provide statistics such as average execution time for a given process or service.

    Questions or feedback on this framework can be posted to the following newsgroup:

    Note: This framework was first released in April 2003 to MSDN Universal and Enterprise subscribers. It is now being released publicly as an MSDN download, but will continue to be available via the subscriptions site so that it can be included within MSDN Subscriptions CD distributions.


Status: Deleted

This download is no longer available on The downloads below are archives provided by the Internet Archive Wayback Machine from the Microsoft Download Center prior to August 2020.

FileSHA1 HashSize
EnterpriseInstrumentation.exe81f015f3d9fed1ae5e50d5ec12ed01dca80aced1843 KB
readme.htme3f87e6c728b0e541cd80cd4cbd991238ded756712 KB

System Requirements

Operating Systems: Windows 2000 Service Pack 2, Windows Server 2003, Windows XP

    • Requires the .NET Framework 1.0 SP2 or later, or the .NET Framework 1.1
    • Compatible with Visual Studio .NET 2002 and Visual Studio .NET 2003
    • Although EIF is supported on Windows 2000 SP2 and Windows XP, it is recommended that Windows 2000 SP3 or Windows XP SP1 is applied due to fixes in these service packs which address EIF known issues. See the readme.htm file for more information.

Installation Instructions

  • Please review the readme.htm file for information on installing EIF, troubleshooting installation issues, and known issues. Enterprise Instrumentation is compatible with Visual Studio .NET 2002 and the .NET Framework 1.0 SP2 or later, and with Visual Studio .NET 2003 and the .NET Framework 1.1.

    This release includes fixes for two new issues:

    • Application startup time may increase due to initial event serialization performed by EIF. This fix includes optimizations which greatly reduce the startup-time overhead which EIF imposes on an instrumented application. The benefits of this optimization may not be apparent unless the application contains a large number of event sources or a complex event schema.

    • Event trace log files containing a corrupted event entry may cause the trace log reader to skip any remaining event entries in the log file, rendering them unusable. This fix enables the trace log reader to continue reading subsequent event entries from the trace log.

    Note: Existing users of EIF who want to take advantage of these fixes will need to uninstall the product before installing this updated release.

Related Resources