Hi all,
I have a RTM version of our software which has 2 client MSI’s
The Event Source on the RTM install is fine, all there, but on the upgrade
only 1 of the Event Source is showing up:
RTM:
<PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR"/>
<PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR64"/>
<Component Id="cmp_TMCEventLog" Guid="SOME GUID" KeyPath="yes">
<RegistryKey Root="HKLM"
Key="SYSTEM\CurrentControlSet\Services\EventLog\My Company"
ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
<Permission User="NETWORK SERVICE" ReadPermission="yes" />
</RegistryKey>
<util:EventSource Name="Blah Blah for Blah"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
Log=" My Company "/>
<util:EventSource Name="Blah"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
Log=" My Company "/>
<util:EventSource Name="MYCOMPANY"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
Log=" My Company "/>
<Condition></Condition>
</Component> <!—same for x64 but x64 property- ->
Run our “hotfox” (just a later build with GUID and 3rd number in version
incremented which forces an major upgrade)
<PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR"/>
<PropertyRef Id="NETFRAMEWORK40FULLINSTALLROOTDIR64"/>
<PropertyRef Id="NETFRAMEWORK40CLIENTINSTALLROOTDIR"/>
<PropertyRef Id="NETFRAMEWORK40CLIENTINSTALLROOTDIR64"/>
<Component Id="cmp_TMCEventLog_Full" Guid="SOME GUID" KeyPath="yes">
<RegistryKey Root="HKLM"
Key="SYSTEM\CurrentControlSet\Services\EventLog\My Company"
ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
<Permission User="NETWORK SERVICE" ReadPermission="yes" />
</RegistryKey>
<util:EventSource Name="Blah Blah for Blah"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
Log="My Company"/>
<util:EventSource Name="Blah"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
Log="My Company"/>
<util:EventSource Name="MYCOMPANY"
EventMessageFile="[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll"
Log="My Company"/>
<Condition></Condition>
</Component>
<Component Id="cmp_TMCEventLog_Client" Guid="SOME GUID"
KeyPath="yes">
<RegistryKey Root="HKLM"
Key="SYSTEM\CurrentControlSet\Services\EventLog\My Company"
ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
<Permission User="NETWORK SERVICE" ReadPermission="yes" />
</RegistryKey>
<util:EventSource Name="Blah Blah for Blah"
EventMessageFile="[NETFRAMEWORK40CLIENTINSTALLROOTDIR]EventLogMessages.dll"
Log="My Company"/>
<util:EventSource Name="Blah"
EventMessageFile="[NETFRAMEWORK40CLIENTINSTALLROOTDIR]EventLogMessages.dll"
Log="My Company"/>
<util:EventSource Name="MYCOMPANY"
EventMessageFile="[NETFRAMEWORK40CLIENTINSTALLROOTDIR]EventLogMessages.dll"
Log="My Company"/>
<Condition></Condition>
</Component>
And the same for X64
Looking at the log, during the uninstall I can see it removing the registry
keys for event source and during install of the new version I can see it
creating the registry keys but why are they not there??
Anyway here is he uninstall logging of event source:
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs,,BinaryType=0,,)
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=Sources,Value=[~]TITUS
Message Classification,)
MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveKey()
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=AutoBackupLogFiles,Value=#0,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3:
2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=File,Value=#%[%SystemRoot]\System32\config\Titus
La.evt,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3:
2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=MaxSize,Value=#524288,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3:
2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=Retention,Value=#604800,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3:
2
MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveKey()
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3:
2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\Message Classification for Microsoft Outlook,,BinaryType=0,,)
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=EventMessageFile,Value=#%[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\Message Classification for Microsoft Outlook 3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\Message Classification,,BinaryType=0,,)
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=EventMessageFile,Value=#%[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\Message Classification 3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\TITUS,,BinaryType=0,,)
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=EventMessageFile,Value=#%[NETFRAMEWORK40FULLINSTALLROOTDIR]EventLogMessages.dll,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\TITUS 3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegOpenKey(Root=-2147483646,Key=Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect,,BinaryType=0,,)
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=Description,Value=TITUS Message Classification for
Microsoft Outlook,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect
3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=FriendlyName,Value=TITUS Message Classification for
Microsoft Outlook,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect
3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=ProductInstalled,Value=TMC,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect
3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op:
RegRemoveValue(Name=LoadBehavior,Value=#3,)
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\TitusLabsMessageClassification.Connect
3: 2
MSI (s) (5C:90) [13:21:40:726]: Executing op: RegRemoveKey()
MSI (s) (5C:90) [13:21:40:726]: Note: 1: 1402 2:
Here is install logging of event source:
MSI (s) (5C:50) [13:21:53:062]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs,,BinaryType=0,,)
MSI (s) (5C:50) [13:21:53:062]: Executing op:
RegAddValue(Name=Sources,Value=[~]TITUS
Message Classification,)
MSI (s) (5C:50) [13:21:53:062]: Note: 1: 1402 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Titus Labs 3:
2
MSI (s) (5C:50) [13:21:53:062]: Executing op: RegCreateKey()
MSI (s) (5C:50) [13:21:53:062]: Executing op: RegCreateKey()
MSI (s) (5C:50) [13:21:53:062]: Executing op:
RegAddValue(Name=AutoBackupLogFiles,Value=#0,)
MSI (s) (5C:50) [13:21:53:062]: Executing op:
RegAddValue(Name=File,Value=#%C:\Windows\System32\config\Titus La.evt,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=MaxSize,Value=#524288,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=Retention,Value=#604800,)
MSI (s) (5C:50) [13:21:53:078]: Executing op: RegCreateKey()
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\Message Classification for Microsoft Outlook,,BinaryType=0,,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\Message Classification,,BinaryType=0,,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegOpenKey(Root=-2147483646,Key=SYSTEM\CurrentControlSet\Services\EventLog\Titus
Labs\TITUS,,BinaryType=0,,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,)
MSI (s) (5C:50) [13:21:53:078]: Executing op:
RegAddValue(Name=EventMessageFile,Value=#%C:\Windows\Microsoft.NET\Framework\v4.0.30319\EventLogMessages.dll,)
Why is it not really in the registry?? From the logging it states it is
there…
Any help would be appreciated
STeve
--
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Event-Source-not-populating-on-upgrade-tp7592732.html
Sent from the wix-users mailing list archive at Nabble.com.
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users