Windows 10にフォントをインストールできません


129

Windows 10 x64 Proを使用していますが、フォントをプレビューまたはインストールできません。

フォントをプレビューしようとすると(ダブルクリックまたはRight Click >> Preview)、次のスクリーンショットに示すように、「要求されたファイル<font file>は有効なフォントファイルではありません」というエラーメッセージが表示されます。

ここに画像の説明を入力してください

フォント(Right Click >> Install)をインストールしようとすると、「ファイル<font file>は有効なフォントではないようです」という別のエラーが表示されます(下のスクリーンショット)。

ここに画像の説明を入力してください

私がチェックしたこと:

  • レジストリでUACを有効にしていますが、最低設定の「通知しない」に設定しています。UACはこれと関係があると思いましたが、動作はEnableLUAレジストリで0または1に設定されているかどうかにかかわらず同じです。
  • イベントビューアー(アプリケーションおよびシステムセクション)で問題のヒントを確認しましたが、このエラーはログにまったく表示されません。これは奇妙に思えます。

Windows 10にフォントをインストールできないのはなぜですか?私はいくつかのダウンロードと動作検証otfttfフォントファイルを。そのため、ファイルが破損していないことはほぼ確実です。

編集

コントロールパネルの[フォント]セクションに移動すると、下のスクリーンショットに示すように、[ファイル]メニューに[フォントのインストール]オプションが表示されません。

ここに画像の説明を入力してください


Microsoftをフォローしようとしましたか?
しゃれ

1
手順2でフォントのインストールオプションが表示されません。スクリーンショットについては、元の投稿の編集を参照してください。
void.pointer

次の手順はうまくいきます:ダウンロードdejavu-fonts-ttf-2.35.zip ==>右クリック、プロパティ、ブロック解除、OK ==> すべてを抽出します。次に、dejavu-fonts-ttf-2.35\ttfフォルダーに移動し、選択(何かまたはすべて)、選択を右クリック、インストール
JosefZ

@JosefZそれが何を達成するのか理解できません。7-Zipを使用してアーカイブを抽出し、抽出したディレクトリからフォントをインストールしようとしました。ソリューションでは、「フォントのインストール」オプションがFontsフォルダーにない理由も説明されていません。
void.pointer

興味深いことに、この問題により@font-face、IE11(ただしEdge!ではない)で使用すると、Webフォントの読み込みがエラーコードCSS3111 "unknown error"で失敗します。ここでもファイアウォールを有効にすると役立ちます。
fpbhb

回答:


159

1週間すべてを試した後。奇妙な答えは、Windowsファイアウォールを有効にすることです。 私は知っている、理にかなっていない?フォント設定には接続されていませんが、「オン」にすると、Windows 10にフォントをインストールする際にエラーメッセージなしで問題を解決できました。


25
何が変なの?
void.pointer

39
驚くほど驚くべき恐ろしいです。Windowsファイアウォールサービスを有効にすると、フォントは再び完全に機能するようになりました。私はこれについて論理的な説明を誰かから聞きたいです。これは狂気です。
void.pointer

7
うん、この作業を確認できます
リズ

11
それは有効な質問ではありません。これはファイアウォールであり、特定の機能を備えています-ネットワークトラフィックを許可またはブロックします。無効にできる場合、システムはバラバラにはなりません。ネットワークトラフィックのセキュリティ保護とローカルフォントのインストールが何らかの方法で接続されている理由を知りたいと思います。
ダークトリルスビーク

6
理論的には可能性がありますが、その場合、「セキュリティ上の理由からフォントをインストールする前にWindowsファイアウォールを有効にしてください」と言って、ボタンを使用してエラーを無視し、とにかく無関係な何かに起因するランダムエラーの代わりにインストールしてください
RyanTimmons91

7

この問題は、フォントファイルをホストするgitリポジトリを通じても発生しました。ここに私のために働いた奇妙な解決策があります。ファイルをどこか別の場所、または同じディレクトリ内にコピーして(そして、そのCtrl + CではなくCtrl + Xで)、コピーしたファイルは機能します。

また、最上位のソリューションは私には機能しません。ファイアウォールはすでに有効になっています。

さらに掘り下げた結果、コピーしてもファイルの内容は変更されないことがわかりました。両方とも同じで、sha1sum両方のファイルを実行し、それらのハッシュが一致しました。

後で元のフォントファイルのセキュリティプロパティを確認すると、Windowsは「X.ttfのアクセス許可の順序が間違っているため、一部のエントリが無効になる可能性があります。」とポップアップ表示されました。そのため、リポジトリのgitクローン作成により、Windowsにフォントファイルを配置する際に混乱したアクセス許可が設定されているようです。その場合、Windowsのセキュリティおよび権限システムと何らかの関係があります。これは、フォントビューアーアプリケーションが返すエラーが非常に不適切に表現されていることを意味します。


1
うん、これも確認できます。また、リムーバブルメディアからのフォントのインストールは、エラーメッセージなしで確実に失敗します。フォントをローカルディスクにコピーした後、インストールできます
-am05mhz

DroidSansMono.ttfフォントでは機能しませんでした!:(
ShAkKiR
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.