Невозможно установить шрифты в Windows 10

Я использую Windows 10 x64 Pro и не могу просмотреть или установить шрифты.

Когда я пытаюсь просмотреть шрифт (дважды щелкните или Right Click >> Preview), Я получаю сообщение об ошибке "Запрошенный файл не является допустимым файлом шрифта", как показано на снимке экрана ниже:

Когда я пытаюсь установить шрифт (Right Click >> Install), появляется другая ошибка, которая гласит: "Файл не является допустимым шрифтом" (скриншот ниже):

Вещи, которые я проверил:

  • Я включил UAC в своем реестре, но установил самое низкое значение "Никогда не уведомлять". Я думал, что UAC имеет какое-то отношение к этому, но поведение то же самое, или нет EnableLUA установлен в 0 или 1 в реестре.
  • Я проверил Event Viewer (разделы "Приложение" и "Система") на наличие подсказок к проблеме, но об этой ошибке вообще не сообщается в журналах, из того, что я вижу. Это кажется странным.

Почему я не могу установить шрифты в Windows 10? Я проверил поведение нескольких загруженных otf а также ttf файлы шрифтов. Я уверен, что файлы не повреждены.

РЕДАКТИРОВАТЬ

Когда я захожу в раздел "Шрифты" панели управления, я не вижу опции "Установить шрифт" в меню "Файл", как показано на скриншоте ниже.

2 ответа

Решение

После недели все пробовал. Как бы странно это ни звучало, нужно включить брандмауэр Windows. Я знаю, нет смысла правильно? Он не связан с настройками шрифта, однако, однажды "Вкл.", Я смог решить проблему с установкой шрифтов на Windows 10 и без сообщения об ошибке!

Я также столкнулся с этой проблемой через мои git-репозитории, содержащие файлы шрифтов. Вот странное решение, которое сработало для меня. Скопируйте (и да, его Ctrl + C, а не Ctrl + X для вырезания) файл в другое место или даже в тот же каталог, и скопированный файл будет работать.

Также верхнее решение не работает для меня. Мой брандмауэр уже активирован.

Дальнейшее копание показало, что копирование не изменило содержимое файла. Оба одинаковые я побежал sha1sum на обоих файлах, и их хэши совпали.

Позже, проверив свойства безопасности исходного файла шрифта, Windows обнаружила "Неправильно упорядочены разрешения для X.ttf, что может привести к неэффективности некоторых записей". Таким образом, похоже, что мое мерзкое клонирование репозитория приводит к тому, что при размещении файла шрифтов в Windows устанавливаются некоторые испорченные права доступа. В этом случае он имеет отношение к системе безопасности и разрешений в Windows. Это просто означает, что ошибка, которую возвращает приложение для просмотра шрифтов, очень плохо сформулирована.

Другие вопросы по тегам