3 дек. 2012 г.

Что делать если пользователю надо дать права на установку шрифтов в систему


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

Все! Пользователь может добавлять или удалять шрифты.