F
foleys
I hope this will make it to a member of the Windows Installer Team.
I'm attempting to integrate KB942288 into a Windows XP SP3 installation
source, and I think there is a bug in the integration routine. When I install
the update on its own, everything seems to work fine. But when integrating
the update, the following registry entry is not getting set properly
"HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MsiInstaller\EventMessageFile"
The update_sp3qfe.inf file says this value should be "msi.dll", but when
running "msiexec.exe /regserver" the value gets set to "msimsg.dll". It
appears that in Vista and Windows7 the msimsg.dll file works fine as the
message file, but it does not work in XP; XP needs to use the msi.dll file as
its message file. Maybe this is just a bug in the msimsg.dll file not working
properly in XP?
This causes a problem when viewing the Application Eventlog. None of the
MsiInstaller events display properly, and have the below text in the
description field. "The description for Event ID ( xxxx ) in Source (
MsiInstaller ) cannot be found. etc..." This text means the defined
EventMessageFile is incorrect. Once I manually change the EventMessageFile
value, the event log entrys read as they should.
Thanks for your time.
I'm attempting to integrate KB942288 into a Windows XP SP3 installation
source, and I think there is a bug in the integration routine. When I install
the update on its own, everything seems to work fine. But when integrating
the update, the following registry entry is not getting set properly
"HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MsiInstaller\EventMessageFile"
The update_sp3qfe.inf file says this value should be "msi.dll", but when
running "msiexec.exe /regserver" the value gets set to "msimsg.dll". It
appears that in Vista and Windows7 the msimsg.dll file works fine as the
message file, but it does not work in XP; XP needs to use the msi.dll file as
its message file. Maybe this is just a bug in the msimsg.dll file not working
properly in XP?
This causes a problem when viewing the Application Eventlog. None of the
MsiInstaller events display properly, and have the below text in the
description field. "The description for Event ID ( xxxx ) in Source (
MsiInstaller ) cannot be found. etc..." This text means the defined
EventMessageFile is incorrect. Once I manually change the EventMessageFile
value, the event log entrys read as they should.
Thanks for your time.