Windows Thread, Update Fonts on Several Client Machines? in Technical; I need to add about 10 new fonts to all of the client PCs on campus. Only admins can acces ...
I need to add about 10 new fonts to all of the client PCs on campus. Only admins can acces the fonts folder (or at least modify it).
I made a VBS script to copy the fonts from a shared folder to the clients C:\Windows\Fonts folder at login. It worked for me (admin) like a charm, but fails for students.
So I suppose this is a two part question.. 1) Is there a way I can run Login scripts that will be run as admin? 2) How can I update fonts on all these machines instead of doing it one by one?
there is a quick and dirty way you could do this....
create a self extracting archive using iexpress or winzip and stick it as a group policy start up script with the appropriate parameters to extract it to %windir%\fonts
you could make an msi package if you've got the means to do it, but the above solution will work quick and easy.
Whatever you do , you need to put the Fonts into c:\WINDOWS\Fonts and add a registry key for each of them into HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.
I tried to run this as a startup script, but it would fail saying students don't have access to the fonts folder. This was startup script by user, not computer. I haven't tried this as a computer startup script though, would it be different?
You have set it to a logon script there. For it to work it needs to go in startup script.
If you are making changes to the whole computer such as fonts it will go in startup scripts. If you are making changes to users such as mapping network drives it will be a logon script.
I tried to run this as a startup script, but it would fail saying students don't have access to the fonts folder. This was startup script by user, not computer. I haven't tried this as a computer startup script though, would it be different?
by user is a logon script and runs with current user privileges, by computer is a startup script and runs as the system user so should be able to copy the fonts.