Windowsフォントビューアー関連づけの話
2015.10.07 18:46:06 , Posted
2015.10.07 18:48:54 , Update by Gyokuei
ウインドウズ7デフォルトのWindows font viewerの関連づけが外れて、レジストリいじって戻したけどすごく面倒だったので備忘録のためメモ
Windows7では、ttfフォントファイルをダブルクリックすると、こういうウインドウが出ますね(デフォルトの場合)
私は
フォントを自作してる人なので、手軽にプレビューできて手軽にインストール(置換インストールも)できるこの窓が超重要なのですが、
ある日、ふと
Microsoft Visual TrueType というソフトをインストールしたところ、ダブルクリックでそいつが起動するように......
超 不 便
なので、元の動作に戻そうとしたところ、なかなか戻せなくてイライラしたので、
同じ状況になったときのためにここに経過をメモっておきます。
!!注意!! この記事は手順書ではないので、最後まで読んでから必要な部分だけを実行してください。
1.Microsoft Visual TrueType インストール後の状況
ttfファイルを右クリックすると、こういう状態になっていました。

右クリック中に「プレビュー」の項目は残っているので、右クリック→プレビュー とクリックすれば
元のやつで開くことは可能です。
しかしダブルクリックすると Microsoft Visual TrueType が開きます。
私はダブルクリックで元のやつをひらきたいんだ。
2.通常の手順で関連づけを変更してみた
そもそも元のやつのプログラムの名前を認識していませんでしたので
他の形式のフォントで確認します。
otfやttcなど他の形式のフォントは元の通りダブルクリックであの画面が出ます。
右クリック→プロパティ で正確なプログラム名を確認
「Windowsフォントビューアー」です。
関連づけを変更するには
「Windowsフォントビューアー」の実行ファイルはどこにある何というexeなのか?
を知る必要があるので、ぐぐってみると、
Windows フォト ビューア
の結果ばかり出てくる。紛らわしいよ!それじゃないよ!
正しくフォントビューアーでも、デフォルトのやつじゃなくてちょっと便利なフリーソフトがいっぱい出てくる
それじゃない!
みつかりました。これです
C:\Windows\system32\fontviewer.exe
右クリック→プログラム→既定のプログラムを選択 でこれを選択すればいい......と思いますね?
やってみます
一覧にないので、fontviewer.exe をさがしますね
OK......あれ?
OKじゃない
謎エラーが出て拒否されました。どういうこと?
3.Microsoft Visual TrueTypeを削除......
Microsoft Visual TrueTypeを削除したら、元の状態に戻ったりしないだろうか。
やってみましょう
プログラム→Microsoft Visual TrueType→Uninstallほげほげ
OK OK
再起動必要だよ→OK
再起動しました。
ttfファイルをダブルクリックします。すると......
ファイルを開くプログラムの選択
も ど ら な い
再度、fontviewer.exe に関連づけ......
有効なフォントファイルではありません
さらに
アイコンがフォントのプレビュー状態→フォントビューアのアイコン画像に!
さ ら に 不 便 に !
そして右クリックからはプレビュー・印刷・インストールコマンドが消滅!
プ レ ビ ュ ー で き な い
※ダブルクリック・右クリックではできませんが、fontviewer.exeにttfファイルをドラッグすれば、いちおうプレビューできます。面倒だけど。
↓ 記事はまだ続きます。
4.レジストリを書き替えて、関連づけを変更します。
ここから解決編です
※レジストリを弄ったことの無い人は細心の注意を払ってください。
※バックアップを取ってから書き替えましょう。
ファイル名を指定して実行 で、regedit と入力して、レジストリエディターを起動。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ttf\UserChoice
で右クリックして削除
これでアイコンの表示は戻りました。
しかしダブルクリックは復活せず、
右クリックはこの状態
Microsoft Visual TrueType 消したはずなのに残っている
「Open in Visual TrueType」 が怪しい。
再度レジストリエディターを立ち上げ
レジストリを検索します。
ありました。
HKEY_CLASSES_ROOT\ttffile\shell\Open in Visual Truetype です
コイツを削除します
もどりました。
解決
結論:フリーソフトはよく考えていれましょう。
システムのバックアップは大事です。
このページを読み返す
コメントする