Jump to content

Recommended Posts

Posted

I'm looking for a way to allow the staff a way to install fonts on to their PCs without giving them admin access.

 

I can find various articles claiming to show you how to do it but thus far no luck.

 

I'm trying to get it working on Windows 7 SP1.

 

Has anyone managed to do this?

Posted
Both writing into the directory and registry changes need to happen when installing a font. Its not as simple as dropping a file in sadly.

 

Thats almost definitely whats catching me out. It was worth a try.

 

Thanks for all your responses.

Posted
I would point out as well that sometimes users get fonts that they are not legitimately entitled to install without a license for the school.
Posted (edited)
I'm looking for a way to allow the staff a way to install fonts on to their PCs without giving them admin access.

If you want to script it in batch, you need a copy of subinacl.exe from Microsoft. You need to change permissions on the folder, the cache file, and the registry.

 

My script is a little different than the ones you see online; I give users only modify rights instead of full control, I return ownership back to who's supposed to have it, and I return the read-only and system attributes.

attrib -r -s "%SYSTEMROOT%\Fonts"
takeown /f "%SYSTEMROOT%\Fonts"
icacls "%SYSTEMROOT%\Fonts" /grant "Users":M
icacls "%SYSTEMROOT%\System32\FNTCACHE.dat" /grant "Users":M
subinacl /noverbose /regkey "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /grant="Users"
subinacl /noverbose /file "%SYSTEMROOT%\Fonts" /owner="NT SERVICE\TrustedInstaller"
attrib +r +s "%SYSTEMROOT%\Fonts"

Edited by JasonNVSD
Posted
In addition to copyright as mentioned above, I'd also be wary of fonts which are not well constructed - I recall one a few years back which we put into a specific room and it completely screwed Word for some reason.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...