Nach mehreren Jahren ignoriert MSSQLSMS 2012 plötzlich die Einstellung für die Schriftgröße:
Ich habe versucht, es von 8 auf 4 und dann auf 40 Punkte zu ändern, ohne dass eine erkennbare Änderung der angezeigten Schriftgröße auftrat. Ein Neustart hat nicht geholfen. Ich kann den Zoom manuell von 100 % auf 70 % einstellen und er ist verwendbar, aber ich möchte mir die Mühe ersparen.
Dies ist die Fehlermeldung, die ich beim Start erhielt, als das Problem begann:
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)
Irgendwelche Ideen?
Antwort1
Dies scheint ein in KB4074880 behobenes Problem zu sein.„Sicherheits- und Qualitätsrollup für .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 und 4.7.1 für Windows 7 SP1 und Server 2008 R2 SP1“.
Am 18. Januar 2018 wurde Update 4074880 veröffentlicht, um Update 4055002 für .NET Framework 4.6, 4.6.1, 4.6.2, 4.7 und 4.7.1 für Windows 7 SP1 und Windows Server 2008 R2 SP1 zu ersetzen. Update 4074880 behebt das im folgenden Knowledge Base-Artikel beschriebene Problem nicht mehr:
4074906 – „TypeInitializationException“- oder „FileFormatException“-Fehler in WPF-Anwendungen, die Fallback-Schriftarten anfordern, nachdem Sie das .NET Security and Quality Rollup vom 9. Januar 2018 (KB4055002) installiert haben
Es gibt keinen Download für KB4074880; ich habe es gefunden inKatalogupdate unter KB4055532.