I have made an msi-installation package which installs a new font (and some custom made program). It installs and registers fine on Windows XP. But when installing it on windows vista it tells me it can't register the (new) font.

To install the font I use the Font-table in the msi. The font is a ttf-file (in the file-table of course) and i have set the components-folder to the font-folder. Also the component containing the font is set to permanent.

It probably has something to do with UAC and the installing users permissions in the registry.
I'm not able to set the required permissions and/or disable UAC on the machines before starting the installation.

the installation has to meet the following requirements:

  • I don't want to ask the user to change permissions or disable UAC.
  • The most preferred way of installation is just double clicking the msi-file.
  • I also prefer not to reboot the machine, but if necessary i can live with a reboot.

Is there a way using msi-technology or custom actions which will allow the installation of a new font for an out of the box windows Vista home basic?
0 Comments   [ + ] Show Comments


Please log in to comment

There are no answers at this time
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Answer this question or Comment on this question for clarity