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 日发布了更新 4074880,以替换适用于 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 不再包含以下知识库文章中描述的问题:

4074906 - 安装 2018 年 1 月 9 日 .NET 安全与质量汇总 (KB4055002) 后,WPF 应用程序中请求后备字体时出现“TypeInitializationException”或“FileFormatException”错误

KB4074880 没有下载;我在KB4055532 下的目录更新

KB4019990 是先决条件

相关内容