AdamWray
Posts: 1
Joined: Wed May 29, 2024 11:17 am

UAC Prompt shows incorrect msi name

We are using Advanced Installer to create an msi file. We use Trusted Signing to sign the msi and that is all working fine. The dialogs that come up as part of the standard install process show our company name and details as set up in the aip configuration file. However when the UAC prompt appears asking the user to confirm that changes can be made to their computer, the msi name in the dialog is a random set of characters (see attached image). Having read some other posts, it seems to be that the Description in the SIgnature part of the aip configuraiton needs setting, but we do this and still get a random file name. Is there anything else I'm missing?
Attachments
uac.jpg
uac.jpg (288.97 KiB) Viewed 9330 times
Catalin
Posts: 7504
Joined: Wed Jun 13, 2018 7:49 am

Re: UAC Prompt shows incorrect msi name

Hello Adam and welcome to our forums,

Unfortunately, I can not say for sure why this is happening.

However, a ticket has been opened so our Dev team can further investigate this.

So far, it seems to be related to Trusted Signing as all the other methods are working just fine with the "Desription" workaround.

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Catalin
Posts: 7504
Joined: Wed Jun 13, 2018 7:49 am

Re: UAC Prompt shows incorrect msi name

Hello Adam,

This has been fixed in version 21.9 of Advanced Installer.

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
lukasz.bocianski
Posts: 2
Joined: Fri Nov 22, 2024 11:53 am

Re: UAC Prompt shows incorrect msi name

Hello, I'm having the same problem. Exactly the same prompt appears asking user to confirm changes and the msi name in the dialog is a random. The random string in place of the name show when installing and uninstalling program using msi. I'm currently using version 22.1 of Advanced Installer
screenshot-1.png
screenshot-1.png (223.21 KiB) Viewed 5193 times
Liviu
Posts: 1325
Joined: Tue Jul 13, 2021 11:29 am
Contact: Website

Re: UAC Prompt shows incorrect msi name

Hello and welcome to our forums,

The information displayed on the security dialog (UAC prompt) is collected from the digital signature of the package. In this particular case if you set the Description field from the Digital Signature page it will display the correct package name.

Hope this helps!

Best regards,
Liviu
________________________________________
Liviu Sandu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
tfensch
Posts: 3
Joined: Tue Sep 02, 2025 12:07 pm

Re: UAC Prompt shows incorrect msi name

Hello,
I have the same problem.

Since I use DigiCert® Software Trust Manager, I can't use Advanced Installer's integrated Digital Signing Page—because, to my knowledge, Trust Manager is not supported there.

In this case, how can I specify the name for the UAC dialog?

Best regards,
Tobias
Catalin
Posts: 7504
Joined: Wed Jun 13, 2018 7:49 am

Re: UAC Prompt shows incorrect msi name

Hello Tobias and welcome to our forums,

I'm afraid I am not aware with the "Trust Manager" from DigiCert and how it works exactly.
In this case, how can I specify the name for the UAC dialog?
Are you not able to set the "Description" field from the "Digital Signature" page? As previously stated, that should solve the problem here.

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
tfensch
Posts: 3
Joined: Tue Sep 02, 2025 12:07 pm

Re: UAC Prompt shows incorrect msi name

Hello,
thanks for your response.

Not really, it is grayed out because I cannot enable the signing (the project will not compile anymore).

Nevertheless, the description with the product name is set as shown in the attached screenshot. However, this is not used in the UAC dialog...

regards,
Tobias
Attachments
Screenshot 2025-09-03 080319.png
Screenshot 2025-09-03 080319.png (28.41 KiB) Viewed 418 times
Catalin
Posts: 7504
Joined: Wed Jun 13, 2018 7:49 am

Re: UAC Prompt shows incorrect msi name

Hello Tobias,

Could you please give me some more details on this?
Not really, it is grayed out because I cannot enable the signing (the project will not compile anymore).
The fact that it is grayed out means the option is not enabled, as we can see in the screenshot. Of course, if the option is grayed out, the "Description" field that you completed will not be taken into consideration.

Do you encounter any errors during the build? If so, did you manage to find why that is? Is it because of this?
Trust Manager is not supported there.
Perhaps you can contact DigiCert support team to see if they can assist with this? By default, for signing, we use "signtool" which is the default tool in Windows. However, if they have a custom tool, you can also use that as we have the option to use a "Custom SignTool":
Screenshot_67.png
Screenshot_67.png (8.45 KiB) Viewed 348 times
Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
tfensch
Posts: 3
Joined: Tue Sep 02, 2025 12:07 pm

Re: UAC Prompt shows incorrect msi name

Hello,
I managed the issue by following this thread:
viewtopic.php?t=51686

I added a parameter for the description (/d 'MyDescription') and now the signing works and the UAC dialog shows the right name.

cheers,
Tobias
Catalin
Posts: 7504
Joined: Wed Jun 13, 2018 7:49 am

Re: UAC Prompt shows incorrect msi name

Hello Tobias,

Thank you for your followup on this.

Glad to hear everything is working as expected now. :D

Best regards,
Catalin
Catalin Gheorghe - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”