@tacktick This basically worked, but after completing your steps, you cannot install fonts by copying them to c:\windows\fonts. To remedy this, run this command at the end:
attrib +s %systemroot%\fonts
@h0dg3s, I'm also only able to get this working with TTF/OTF fonts. Type 1 fonts (.PFM,.PFB) are only able to be installed by a user with admin rights. Annoying, but since most of my font install requests are from users with .TTF's, this still saves me some
headaches.
My complete steps are as follows:
Run this first:
attrib -r -s %systemroot%\fonts
Now, go into the security tab for C:\Windows\Fonts
Grant <DOMAIN>\administrator: Full control
Grant everyone: r/w & modify permissions
Go into security tab for C:\Windows\system32\FNTCACHE.dat
Grant <DOMAIN>\administrator: Full control
Grant everyone: r/w & modify permissions
Open Regedit and navigate to:
HKLM\Software\Microsoft\Windows NT\Current Version\Fonts
On that folder, right click > Permissions
Grant everyone: full control
Finally, run this to reenable installing fonts by copying to C:\Windows\Fonts
attrib +s %systemroot%\fonts