Как я могу предотвратить шрифты, установленные мной от исчезновения на перезагрузке окон?

Это подобно этому вопросу в SF, за исключением того, что это происходит на моем ноутбуке, где мой идентификатор пользователя является частью группы администраторов.

Шрифты, которые я устанавливаю, исчезают после перезагрузки. Мне нужны эти шрифты действительно плохо по 2 причинам: 1. Определенные шрифты фиксированной ширины я слишком привык к для programming/IDE/Emacs. 2. Специальные шрифты для просмотра содержания на индийских языках.

Какие-либо идеи о том, как я могу препятствовать тому, чтобы это произошло?

Сценарий:

  1. Начальная загрузка и вход в систему в окна с помощью моего идентификатора пользователя.
  2. Установите новый шрифт (Goto C:\WINDOWS\Fonts, нажать File -> Install new font..., укажите на местоположение, выберите Copy files to fonts folder, нажать OK)
  3. Новый шрифт установлен. Это видимо во всех приложениях, например, в Microsoft Word и GNU Emacs.
  4. Перезапустите компьютер и вход в систему в тот же идентификатор пользователя.
  5. Новых шрифтов, установленных на шаге 2, не стало! Они не доступны ни в каком приложении.

Я проверил следующее:

  1. Я использую Windows XP.
  2. Мой идентификатор пользователя является частью Группы администраторов
  3. С точки зрения полномочий окон (вкладка безопасности в свойствах папки) Группа администраторов имеет полный контроль над папкой C:\Windows\Fonts
  4. Даже после перезагружают файлы шрифтов, присутствуют в C:\Windows\Fonts folder and I cannot reinstall them. Когда я пытаюсь переустановить, я получаю ошибочное диалоговое окно

    alt text

  5. Только новые шрифты, которые я установил, отсутствуют.

  6. Ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts шоу эти шрифты, отображенные на соответствующих файлах шрифтов.
  7. В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini значение Fonts отображается на данных SYS:Microsoft\Windows NT\CurrentVersion\Fonts (это было #SYS:Microsoft\Windows NT\CurrentVersion\Fonts по умолчанию).
0
задан 13.04.2017, 15:14

1 ответ

У меня есть найденный решение для этого, которое работает. Кроме вещей я уже проверил (благодаря SF и некоторые другое ссылки) был 1 заключительный объект, который должен был быть отсортирован. Первопричина проблемы, кажется, связана с шифрованием.

Существует несколько папок в моем компьютере, который автоматически шифруется окнами (их показывают в зеленом цвете в проводнике). Когда я устанавливаю шрифты из этой папки (использующий опцию "Copy fonts" - затем, Windows не может считать назад скопированные файлы шрифтов на перезагрузку. Это, вероятно, потому что это пытается загрузить шрифт, прежде чем это загрузит сервис шифрования/дешифрования.

Я нашел это путем случайной установки от другого местоположения (потому что я хотел скопировать ярлык и т.д.).

Решение состоит в том, чтобы установить от местоположения, где файлы дешифрованы или дешифруют вручную скопированные файлы шрифтов (путем выбора File-> Properties и на вкладке "General", Нажатия на Advanced и затем снимания флажка "Encrypt contents...".

Так, обновленный контрольный список для обеспечения пользовательских установленных шрифтов не исчезает в XP после того, как перезагрузка будет ниже.

  1. Удостоверьтесь, что идентификатор пользователя является частью группы Administrators group или Powerusers - впредь звонил A/P group
  2. С точки зрения полномочий окон (вкладка безопасности в свойствах папки) A/P group должен иметь доступ для записи к папке C:\Windows\Fonts
  3. Ключ реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts должно быть полностью модифицируемым A/P group.
  4. В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini значение Fonts должен быть отображен на данных SYS:Microsoft\Windows NT\CurrentVersion\Fonts (это #SYS:Microsoft\Windows NT\CurrentVersion\Fonts по умолчанию). Я не знаю, необходим ли этот шаг
  5. Сделайте верное, файлы шрифтов не шифруются. Если Вы принимаете решение скопировать файлы шрифтов, или установить их от исходной папки, которая не шифруется или вручную дешифровать их "оперативный" (C:\Windows\Fonts) после установки. Если Вы принимаете решение не скопировать файлы шрифтов, затем удостоверяются, файлы хранятся без шифрования.
0
ответ дан 24.11.2019, 04:37

Теги

Похожие вопросы