1. Запустите командную строку с правами администратора.
attrib -r -s %systemroot%\fonts
takeown /f "%systemroot%\fonts" /r /d n
(дополнительно - дайте администраторам все права на папку): icacls "%systemroot%\fonts" /grant Администраторы:F /t
Теперь можете дать пользователям права как на обычную папку.
2. Разрешаем пользователям или группам доступ до папки %systemroot%\Fonts
icacls "%systemroot%\fonts" /grant Пользователи:M /t
3. Разрешаем пользователям или группе изменить файл %systemroot%\system32\FNTCACHE.dat
icacls "%systemroot%\system32\FNTCACHE.dat" /grant Пользователи:M /t
4. Открываем regedit с правами администратора и даем пользователям или группе полный доступ на куст реестра.
HKLM\Software\Microsoft\Windows NT\Current Version\Fonts
Все! Пользователь может добавлять или удалять шрифты.