Это похоже на этот вопрос в SF, за исключением того, что это происходит на моем ноутбуке, где мой идентификатор пользователя является частью группы администраторов.
Установленные мной шрифты исчезают после перезагрузки. Мне очень нужны эти шрифты по двум причинам: 1. Некоторые шрифты фиксированной ширины, к которым я слишком привык для программирования /IDE /Emacs. 2. Специальные шрифты для просмотра контента на индийских языках.
Любые идеи о том, как я могу предотвратить это?
Сценарий:
- Загрузитесь и войдите в Windows, используя мой идентификатор пользователя.
- Установите новый шрифт (перейдите в C:\WINDOWS\Fonts, нажмите «
File -> Install new font...
, укажите местоположение, выберите «Copy files to fonts folder
, нажмите «OK
). - Новый шрифт установлен. Это видно во всех приложениях, например, в Microsoft Word и GNU Emacs.
- Перезагрузите компьютер и войдите под тем же идентификатором пользователя.
- Новые шрифты, установленные на шаге 2, исчезли! Они не доступны ни в одном приложении.
Я проверил следующее:
- Я использую Windows XP.
- Мой ИД пользователя является частью группы администраторов
- С точки зрения разрешений Windows (вкладка «Безопасность» в свойствах папки) Группа «Администраторы» имеет полный контроль над папкой C:\Windows\Fonts.
Даже после перезагрузки файлы шрифтов находятся в папке C:\Windows\Fonts, и я не могу переустановить их. Когда я пытаюсь переустановить, я получаю сообщение об ошибке
Отсутствуют только новые установленные мной шрифты.
- Раздел реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
показывает эти шрифты, сопоставленные с соответствующими файлами шрифтов. - В
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini
значениеFonts
сопоставляется с даннымиSYS:Microsoft\Windows NT\CurrentVersion\Fonts
(по умолчанию это были#SYS:Microsoft\Windows NT\CurrentVersion\Fonts
).