Thanks for this.
From the logs below, it appears that the error is encountered when the
setup tries to regasm the Microsoft.Configuration.dll
i.e.
Command: C:\WINNT\Microsoft.NET\Framework\v1.1.4322\regasm.exe "c:\Program
Files\Microsoft Enterprise
Instrumentation\Bin\Microsoft.EnterpriseInstrumentation.Configuration.dll"
/silent /tlb:"c:\Program Files\Microsoft Enterprise
Instrumentation\Bin\Microsoft.EnterpriseInstrumentation.Configuration.tlb"
Return Code: 100
Regasm allows the classes in the
Microsoft.EnterpriseInstrumentation.Configuration.dll to be com callable.
Assuming that the setup displays a error box when it encounters the error
(and you have to click on it before the setup rolls back the installation)
- I'd try the following:
1. install it and get it to the error spot
2. from a command prompt try to regasm the
Microsoft.EnterpriseInstrumentation.Configuration.dll - see what sort of
error is returned. (I see that regasm has a /verbose switch)
Perhaps you have locked down something to do with COM for security reasons?
Possibly regasm is broken on the machine?
All regasm really does it create a bunch of registry keys under:
HKEY_CLASSES_ROOT\Microsoft.EnterpriseInstrumentation.Configuration.Applicat
ionSettings
HKEY_CLASSES_ROOT\Microsoft.EnterpriseInstrumentation.Configuration.TraceSet
tings
and taking the Guids under these keys (say <G1> & <G2>), it also adds
entries under
HKEY_CLASSES_ROOT\CLSID\<G1>
HKEY_CLASSES_ROOT\CLSID\<G2>
Other things you could try:
1. Create a simple managed dll and see if you can regasm that.
2. Use regedit to delete out these registry entries and see if that allows
regasm to succeed.
3. Use regedit to check the permissions on these registry keys
I hope this is of some help and you manage to figure this out.
Feel free to email me directly on this problem to increase the turn around
time
(you'll need to strip out some of the address including the online in order
for it to get to me).
Mike

Signature
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
|
| Hi Mike,
[quoted text clipped - 47 lines]
| See the contents of the log file for the c:\program files\microsoft
| enterprise
instrumentation\bin\microsoft.enterpriseinstrumentation.schema.dll
| assembly's progress.
| The file is located at c:\Temp\EnterpriseInstrumentationInstallUtil.log.
[quoted text clipped - 14 lines]
| See the contents of the log file for the c:\program files\microsoft
| enterprise
instrumentation\bin\microsoft.enterpriseinstrumentation.schema.dll
| assembly's progress.
| The file is located at c:\Temp\EnterpriseInstrumentationInstallUtil.log.
[quoted text clipped - 75 lines]
| Schema\ErrorEvents\InternalErrorMessageEvent.cs
| c:\Program Files\Microsoft Enterprise Instrumentation\Event
Schema\TraceEvents\TraceCallEvents\TraceExternalEvents\TraceExternalCallEven
t.cs
| c:\Program Files\Microsoft Enterprise Instrumentation\Event
Schema\TraceEvents\TraceCallEvents\TraceExternalEvents\TraceExternalEvent.cs
| c:\Program Files\Microsoft Enterprise Instrumentation\Event
Schema\TraceEvents\TraceCallEvents\TraceExternalEvents\TraceExternalReturnEv
ent.cs
| c:\Program Files\Microsoft Enterprise Instrumentation\Event
| Schema\TraceEvents\TraceCallEvents\TraceCallEnterEvent.cs
[quoted text clipped - 23 lines]
| Schema\Schema.csproj
| c:\Program Files\Microsoft Enterprise Instrumentation\Event
Schema\Schema.sln
| c:\Program Files\Microsoft Enterprise Instrumentation\Samples\readme.htm
| c:\Program Files\Microsoft Enterprise
[quoted text clipped - 145 lines]
| Command: C:\WINNT\Microsoft.NET\Framework\v1.1.4322\regasm.exe "c:\Program
| Files\Microsoft Enterprise
Instrumentation\Bin\Microsoft.EnterpriseInstrumentation.Configuration.dll"
| /silent /tlb:"c:\Program Files\Microsoft Enterprise
| Instrumentation\Bin\Microsoft.EnterpriseInstrumentation.Configuration.tlb"
[quoted text clipped - 3 lines]
| Command: C:\WINNT\Microsoft.NET\Framework\v1.1.4322\regasm.exe "c:\Program
| Files\Microsoft Enterprise
Instrumentation\Bin\Microsoft.EnterpriseInstrumentation.Configuration.dll"
| /unregister
| Return Code: 0
[quoted text clipped - 120 lines]
| > tool
| > | > Extensible Performance Counter List
http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/exctrlst
| > | > -o.asp
| > | >
[quoted text clipped - 72 lines]
| > | > | MSI (c) (44:A0): MainEngineThread is returning 1603
| > | > | === Verbose logging stopped: 9/2/2004 9:25:22 ===