「illustratorでフォントが表示されなくなる件」で書いた方法で、とあえずフォントが使える状態に戻せるようになった。
しかしかなりの高頻度でフォントキャッシュが壊れていて、「フォント状態確認+FNTCACHE.DAT削除して再起動」から一日がスタートするという状態。
これはモチベーション的に大きな問題ということで、この手順を自動化してみることにした。
処理内容はシンプルに、シャットダウン時に「FNTCACHE.DAT」をバッチで削除し、次起動時にフォントキャッシュの再構成が発生する状態にするだけ。(起動時間が長くなるかもしれないが、2回起動よりは手間は少ないだろう・・・)
処理は「グループ・ポリシー」を用いて対応。(「タスク」は「タスクスケジューラー」のトリガーイベントに「シャットダウン」が無いため対応できなかった)
以下に、簡単に手順をメモしておく。(※この処理によって発生する不具合などについては不明なので、あくまで自己責任で対応してください)