Назад | Перейти на главную страницу

Разрешение пользователям устанавливать шрифты в Windows 7 (через GPO)

Это несколько связано с моим предыдущим вопросом, Почему после перезагрузки пропадают установленные шрифты?.

После того, как проблема с установкой шрифтов была решена под XP, недавно у нас появилась рабочая станция с Windows 7, и я создал для нее специальный объект групповой политики. Первоначально именно UAC требовал административного доступа к C: \ windows \ fonts, несмотря на то, что политика диктует, что каталог доступен для записи (как и соответствующие записи реестра, в любом случае в XP). Проблема в том, что когда я пытаюсь скопировать шрифт или нажимаю кнопку «Установить», он утверждает, что шрифт «не является допустимым шрифтом». Это происходит и со всеми типами шрифтов.

Есть ли какие-то новые и особые соображения при разрешении этих изменений в Windows 7?

Любой вклад будет оценен.

Большое спасибо, Дуг

Вот и разобрался.

Посмотрев на Результирующий набор политик и не увидев там ничего плохого, я проверил C: \ windows \ security \ logs \ winlogon.txt.

Клиентский объект групповой политики Windows 7 является копией стандартного объекта групповой политики XP, который я создал, и поэтому в нем есть записи, позволяющие пользователям домена редактировать содержимое C: \ windows \ fonts.

Однако Windows 7 показывает это в файле winlogon.txt:

---- Настроить безопасность файлов ...

Настройте c: \ windows \ fonts.

Предупреждение 5: Доступ запрещен.

Ошибка установки безопасности на c: \ windows \ fonts.

Я проверил GPO, удалил настройки для этого каталога и снова добавил его, что после обновления и перезапуска GPO дало мне следующее:

---- Настроить безопасность файлов ...

Настройте c: \ windows \ fonts.

Настройте c: \ windows \ system32 \ fntcache.dat.

Настройка безопасности файлов была успешно завершена.

Попробовал добавить шрифт и вуаля! Сработало как задумано.

Надеюсь, это поможет любому, кто может столкнуться с той же проблемой. Понятия не имею, почему повторное добавление того же параметра безопасности заставило его работать, но оно сработало.

Эта ошибка возникает из-за того, что атрибут файла System проверено. Проверенные каталоги в System нельзя изменить их разрешения. В моем случае я пробую следующую команду:

attrib -r -s %systemroot%\fonts

Чтобы исправить эту ошибку ниже:

Warning 5: Access is denied.

Error setting security on c:\windows\fonts

Что ж, я могу только предложить вам отключить UAC, потому что я стал владельцем и установил разрешения для каталога шрифтов Windows 7 и раздела реестра, чтобы пользователи могли изменять доступ, но UAC продолжает запрашивать учетные данные администратора.

Сначала войдите в систему с учетной записью администратора

  1. Перейти к команде запуска
  2. Введите "regedit" и нажмите Enter.
  3. Теперь вы можете увидеть "HKEY_LOCAL_MACHINE", щелкнуть и изучить его
  4. затем перейдите в "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ", затем "MICROSOFT", затем "WINDOWS NT"
  5. Теперь вы можете увидеть «Текущая версия» и перейти в «Шрифты».
  6. Теперь вы щелкаете правой кнопкой мыши по шрифтам
  7. перейти, чтобы изменить разрешения
  8. разрешите локальному пользователю разрешить доступ ..