kmatt
Posts: 2
Joined: Tue Jul 02, 2013 8:57 pm

LUA patching is disabled: missing MsiPatchCertificate table

When running a custom action to call a function from a standard dll, I see these lines:

MSI (s) (44:98) [16:30:00:880]: PROPERTY CHANGE: Adding GenerateGuid property. Its value is 'C:\Users\xxxx\AppData\Local\Temp\GenerateGuid.dll?S;USER_GUID;S;GetGuid;'.
Action ended 16:30:00: AI_DATA_SETTER_5. Return value 1.
MSI (s) (44:98) [16:30:00:886]: Doing action: GenerateGuid
Action start 16:30:00: GenerateGuid.
MSI (s) (44:98) [16:30:00:894]: Note: 1: 2205 2: 3: MsiPatchCertificate
MSI (s) (44:98) [16:30:00:895]: LUA patching is disabled: missing MsiPatchCertificate table
Action ended 16:30:00: GenerateGuid. Return value 1.

I've found the same lines regarding the PatchCertificate in other users posts, but never an explanation. What does "LUA patching is disabled: missing MsiPatchCertificate table" mean?
Thanks!
Dan
Posts: 4513
Joined: Wed Apr 24, 2013 3:51 pm

Re: LUA patching is disabled: missing MsiPatchCertificate ta

Hello,

Please take a look on "How can I troubleshoot whether the Windows Installer package has enabled UAC patching?" article section which explain how this log line can be interpreted.

Also you can take a look on User Account Control (UAC) Patching and MsiPatchCertificate Table articles which should be useful for you.

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”