Strange Message for iis:Certificate to currentUser location on Windows 8 #4212
I have built an Installer to install a root certificate in the certificate store. Users have the option to install the certificate in the
Now since Windows 8 (confirmed also on 8.1) instead of the dialogue with the information about the certificate showing up, it only shows a dialogue that says "Error" on the title bar, has no content and shows the buttons "Yes" and "No":
It seems that this is actually the certificate details dialogue but without the proper text and title because when I click "No" the installation is aborted and when I click "Yes" it succeeds (even the certificate is installed correctly).
I tried rebuilding the installer with the latest WiX weekly build v3.8.1125.0 but that didn't help.
I tried to track down the error, but although I could reproduce the strange error message each time when running the installer, when I tried to produce exactly the same code as executed in the underlying custom action in a standalone binary, the proper certificate details dialogue was shown.
The point where the certificate is imported and the dialogue should be shown:
I also tried debugging the custom action from the installer but setting the
You can find the installer project on GitHub: https://github.com/NEOatNHNG/cacert-root-cert-installer
An already built installer (built with WiX v3.7) is here: http://www.cacert.org/certs/CAcert_Root_Certificates.msi
Your help would be very much appreciated.
The text was updated successfully, but these errors were encountered:
@bobarnson: I have no idea either. As already stated I have tried to debug it but I'm not that used to debugging on Windows let alone something running inside the MSI installer.
If you can't figure it out, do you have some contact at Microsoft who could help?
This issue is open and unassigned. That means it is waiting for someone to investigate the root problem, discuss possible solutions to that problem then implement the decided solution.
If you are interested in doing so yourself, our developer documentation provides a great checklist for getting started.
If you are not interested then you are waiting for someone else to become interested. If this issue has been open for a long time then there probably isn't much interest in this particular issue. In that case, you'll want to consider how to motivate others to fix it for you. This is a pretty good list of support options.