1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows7からWindows10へアップグレード後、フォントが表示されなくなる不具合への対処法

Last updated at Posted at 2019-02-21

※コメント欄にもっと簡単な方法を提供いただきました

発生する環境

  • Windows10 32bit/64bit(1809)
  • Office 2010

Windows7からWindows10へのアップグレード後、一部のフォントが表示されなくなる。
※100%の再現性は無く、Windows10のマイナーバージョンによってはこの問題は発生しない。

Excelではフォント一覧には表示されるものの文書内のフォントは表示されない。

Wordでは起動時にエラーが発生し「文書を登録できません。この文書に対するリンクを作成できない可能性があります」「ディスクの空き容量またはメモリが不足しています。指定されたフォントを表示できません」と表示される。

失敗した対処法

  • フォントの上書きインストール
  • フォントキャッシュの削除+再起動
  • Officeの再インストール

成功した対処法

HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts
以下のレジストリエントリから該当するフォントを削除、再起動後にフォントを再インストールする。

当方の環境ですが、バッチを作成しました。

  • バッチファイル実行→再起動→フォントの再インストール

が必要となります。
※環境に合わせてフォント指定を追加変更してください。
※レジストリエントリ削除前にC:¥fonts.regへバックアップを作成しています。

フォント削除.bat

reg export "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" c:¥fonts.reg

reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Baskerville Old Face (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Bauhaus 93 (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Bell MT (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Berlin Sans FB Bold (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Bernard MT Condensed (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Bodoni MT Poster Compressed (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Book Antiqua (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Bookman Old Style (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Britannic Bold (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Broadway (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Brush Script MT (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Californian FB (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Chiller (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Colonna MT (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Cooper Black (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Footlight MT Light (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Freestyle Script (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Garamond (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Harlow Solid Italic (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Harrington (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "High Tower Text (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Informal Roman (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Jokerman (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Kunstler Script (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Kristen ITC (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Lucida Bright (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Lucida Calligraphy (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Lucida Fax (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Lucida Handwriting (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Magneto (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Matura MT Script Capitals (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Mistral (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Modern No. 20 (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Monotype Corsiva (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "MS Reference Sans Serif (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Niagara Engraved (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Niagara Solid (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "OCRB (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Old English Text MT (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Onyx (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Parchment (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Playbill (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Poor Richard (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Ravie (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Showcard Gothic (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Snap ITC (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Stencil (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "TeamViewer13 (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Tempus Sans ITC (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Viner Hand ITC (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Vivaldi (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Vladimir Script (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Wide Latin (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGGyoshotai & HGPGyoshotai & HGSGyoshotai (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGGothicM & HGPGothicM & HGSGothicM (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGKyokashotai & HGPKyokashotai & HGSKyokashotai (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGMinchoB & HGPMinchoB & HGSMinchoB (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGMinchoE & HGPMinchoE & HGSMinchoE (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGSoeiPresenceEB & HGPSoeiPresenceEB & HGSSoeiPresenceEB (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGSeikaishotaiPRO (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGSoeiKakupoptai & HGPSoeiKakupoptai & HGSSoeiKakupoptai (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGSoeiKakugothicUB & HGPSoeiKakugothicUB & HGSSoeiKakugothicUB (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGMaruGothicMPRO (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "HGGothicE & HGPGothicE & HGSGothicE (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Century (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Arial Unicode MS (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Algerian (TrueType)" /f
reg delete "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Fonts" /v "Arial Narrow (TrueType)" /f

同じ症状と思われる書き込みなど

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?