幾年後,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 日發布了更新 4074880,以取代適用於 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2、4.7 和 4.7.1 的更新 40550002。更新 4074880 不再包含以下知識庫文章中所述的問題:
4074906 - 在安裝 2018 年 1 月 9 日的 .NET 安全性和品質匯總後請求後備字體的 WPF 應用程式中出現「TypeInitializationException」或「FileFormatException」錯誤 (KB4055002)
KB4074880 沒有下載;我發現它在KB4055532 下的目錄更新。