Windows 7 での MSSQLSMS フォント サイズの奇妙な動作

Windows 7 での MSSQLSMS フォント サイズの奇妙な動作

数年後、MSSQLSMS 2012 は突然フォント サイズ設定を無視し始めました。

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

8 ポイントから 4 ポイント、40 ポイントに変更してみましたが、表示されるフォント サイズに目立った変化はありませんでした。再起動しても効果はありませんでした。ズームを手動で 100% から 70% に設定して使用することはできますが、面倒な操作は避けたいです。

これは、問題が発生し始めたときに起動時に表示されたエラー メッセージです。

TITLE: Microsoft SQL Server Management Studio
------------------------------

The type initializer for 'System.Windows.Media.Fonts' threw an exception. (mscorlib)

------------------------------
ADDITIONAL INFORMATION:

No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 (PresentationCore)

------------------------------

No FontFamily element found in FontFamilyCollection that matches current OS or greater: Windows7SP1 (PresentationCore)

何か案は?

答え1

これはKB4074880で修正された問題であることが判明しました。「Windows 7 SP1 および Server 2008 R2 SP1 用 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 のセキュリティおよび品質ロールアップ」

2018 年 1 月 18 日に、Windows 7 SP1 および Windows Server 2008 R2 SP1 用の .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 の更新プログラム 4055002 を置き換える更新プログラム 4074880 がリリースされました。更新プログラム 4074880 には、次のサポート技術情報の記事に記載されている問題は含まれなくなりました。

4074906 - 2018 年 1 月 9 日の .NET セキュリティおよび品質ロールアップ (KB4055002) をインストールした後にフォールバック フォントを要求する WPF アプリケーションで "TypeInitializationException" または "FileFormatException" エラーが発生する

KB4074880のダウンロードはありません。KB4055532 によるカタログ更新

KB4019990は前提条件です

関連情報