Это несколько связано с моим предыдущим вопросом, Почему после перезагрузки пропадают установленные шрифты?.
После того, как проблема с установкой шрифтов была решена под 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 продолжает запрашивать учетные данные администратора.
Сначала войдите в систему с учетной записью администратора