简介
Microsoft 已经发布了安全公告 MS14-045。要了解安全公告的更多内容:
-
家庭用户:
http://www.microsoft.com/zh-cn/security/pc-security/updates.aspx跳过细节:立即从 Microsoft Update 网站为您的家庭计算机或便携式计算机下载更新:
-
IT 专业人员:
https://technet.microsoft.com/zh-cn/library/security/MS14-045
对于此安全更新,如何获取帮助和支持
帮助安装更新:Microsoft Update 支持 IT 专业人员用安全解决方案:TechNet 安全疑难解答和支持 如何保护您的基于 Windows 的计算机免受病毒和恶意软件的威胁:病毒解决方案和安全中心 基于国家/地区的本地支持:国际支持
更多信息
此安全更新的已知问题
-
已知问题 1
在您安装此安全更新后,当在除默认字体目录 (%windir%\fonts\) 以外的其他位置安装的字体加载到任何活动会话中时,您无法更改这些字体。更改、替换或删除这些字体的行为都将被阻止,并且将显示一条“文件正在使用中”的消息。 有关详细信息,请访问以下 Microsoft 网页:字体安装和删除 AddFontResource 函数 AddFontResourceEx 函数 RemoveFontResource 函数 RemoveFontResourceEx 函数
-
已知问题 2
Microsoft 正在调查在下列任一更新安装后字体无法正确呈现的行为:2982791 MS14-045:内核模式驱动程序的安全更新说明:2014 年 8 月 12 日 2970228 在 Windows 中支持俄罗斯卢布的新货币符号的更新 2975719 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 的更新汇总(2014 年 8 月) 2975331 Windows RT、Windows 8 和 Windows Server 2012 的更新汇总(2014 年 8 月) 状态KB 2993651 替换此安全更新并解决此已知问题。 缓解 打开“控制面板”中的“程序和功能”项,然后单击“查看已安装的更新”。找到并卸载当前安装的下列所有更新:
-
KB2982791
-
KB2970228
-
KB2975719
-
KB2975331
-
-
已知问题 3
Microsoft 正在调查在下列任一更新安装后系统可能会发生故障并显示 0x50 停止错误消息 (bugcheck) 的行为:2982791 MS14-045:内核模式驱动程序的安全更新说明:2014 年 8 月 12 日 2970228 在 Windows 中支持俄罗斯卢布的新货币符号的更新 2975719 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 的更新汇总(2014 年 8 月) 2975331 Windows RT、Windows 8 和 Windows Server 2012 的更新汇总(2014 年 8 月) 此情况可能会持续存在并阻止系统正常启动。 状态KB 2993651 替换此安全更新并解决此已知问题。 缓解
-
在安全模式下重启计算机:
-
Windows 8 和 Windows 8.1:
-
如果您拥有安装 Windows 8.1 的安装媒体(如 DVD 或 USB),则使用该安装媒体启动计算机。插入 DVD 或 USB 闪存驱动器,然后重新启动计算机。如果看到“按任意键从 DVD 启动”消息,则执行此操作。如果未收到该消息,则可能必须更改计算机的 BIOS 设置中的重新启动顺序,以便计算机首先启动 DVD 或 USB。进入“安装 Windows”页面后,应单击“修复计算机”以启动 Windows 恢复环境。
-
如果没有安装媒体,则应在启动过程中三次使用电源按钮重新启动计算机。该操作应会启动 Windows 恢复环境。
-
计算机在 Windows 恢复环境中启动后,立即点按或单击“选择一个选项”屏幕中的“疑难解答”。如果未看到“启动设置”选项,则点按或单击“高级选项”。
-
依次点按或单击“启动设置”和“重新启动”。
-
在“启动设置”屏幕中,选择所需设置。(如需安全模式,可按 4。)
-
使用具有管理员权限的用户帐户登录您的计算机。
-
-
删除 fntcache.dat 文件。为此,请在命令提示符处键入以下命令,再按 Enter:
del %windir%\system32\fntcache.dat
-
在您删除 fntcache.dat 后,重启计算机。计算机现在应该会成功启动。
-
单击“开始”,单击“运行”,在“打开”框中键入 regedit,再单击“确定”。
-
找到并单击注册表中的以下子项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts\
-
右键单击“Fonts”注册表子项,然后单击“导出”。
-
为导出的 reg 文件键入名称,然后选择一个位置来存储该文件。您稍后将使用该文件来恢复将在以下步骤中删除的字体注册。
-
保存 reg 文件后,在“Fonts”注册表子项下找到任何注册表值,数据字段需符合以下条件:
-
包含完整的文件路径(不仅仅包含文件名)
-
完整文件路径以“.otf”扩展名结束。(这表示 OpenType 字体文件。)
-
-
再次删除 fntcache.dat 文件。(已重新创建该文件。)为此,请在命令提示符处键入以下命令,然后输入:
del %windir%\system32\fntcache.dat
-
打开“控制面板”中的“程序和功能”项,再单击“查看已安装的更新”。找到并卸载当前安装的下列所有更新:
-
KB2982791
-
KB2970228
-
KB2975719
-
KB2975331
-
-
重新启动计算机。
-
找到之前保存的 reg 文件,右键单击该文件,然后单击“合并”以恢复之前删除的字体注册表值。
注意现在冲突的更新已删除,可以安全地重新添加这些注册表值。
-
-
已知问题 4安装此更新后,窗口的 z 顺序将发生变化。(z 顺序与“HWND_TOP”参数一起调用“SetWindowPos”函数。)因此,某些应用程序的窗口可能会变为不可见,或错误地显示在其他窗口后面。
解决方案 若要解决此问题,请安装更新 2998984。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中的相应文章:2998984 您在 Windows 中安装更新 2973201 之后,不能停靠在 MicroStation 工具栏 注意 安装以下更新后,也会出现此问题:
2965768 当应用程序在 Windows 7 SP1 和 Windows Server 2008 R2 SP1 中更改窗口的 z 顺序时出现的停止错误 0x3B 2970228 在 Windows 中支持俄罗斯卢布的新货币符号的更新 2973201 MS14-039:Windows 屏幕键盘的安全更新说明:2014 年 7 月 8 日 2975719 Windows RT 8.1、Windows 8.1 和 Windows Server 2012 R2 的更新汇总(2014 年 8 月)
文件信息
此软件更新的英文(美国)版将安装具有下表所列属性的文件。这些文件的日期和时间按协调世界时 (UTC) 列出。这些文件在您本地计算机上显示的日期和时间是您的本地时间再加上当前夏令时 (DST) 偏差。 此外,在您对文件执行某个操作时日期和时间也可能发生改变。
-
适用于特定里程碑 (SPn) 和服务分支(QFE、GDR)的文件标注在“SP 要求”和“服务分支”列中。
-
GDR 服务分支仅包含那些广泛发布以解决广泛分布的关键问题的修补程序。QFE 服务分支包含除广泛发布的修补程序以外的其他修补程序。
-
除了这些表中列出的文件以外,此软件更新还会安装使用 Microsoft 数字签名进行签名的关联安全目录文件 (KBnumber.cat)。
对于所有受支持的基于 x64 的 Windows Server 2003 版本
File name |
File version |
File size |
Date |
Time |
Platform |
SP requirement |
Service branch |
---|---|---|---|---|---|---|---|
Spuninst.exe |
6.3.4.1 |
221,488 |
19-Jan-2014 |
04:57 |
x86 |
None |
Not Applicable |
Gdi32.dll |
5.2.3790.5398 |
285,696 |
16-Jul-2014 |
20:29 |
x86 |
SP2 |
SP2QFE |
Win32k.sys |
5.2.3790.5398 |
1,881,600 |
16-Jul-2014 |
20:15 |
x86 |
SP |
SP2QFE |
对于所有受支持的基于 x86 的 Windows Server 2003 版本
File name |
File version |
File size |
Date |
Time |
Platform |
SP requirement |
Service branch |
---|---|---|---|---|---|---|---|
Spuninst.exe |
6.3.4.1 |
293,168 |
16-Jul-2014 |
20:37 |
x64 |
None |
Not Applicable |
Gdi32.dll |
5.2.3790.5398 |
623,616 |
16-Jul-2014 |
20:35 |
x64 |
SP2 |
SP2QFE |
Win32k.sys |
5.2.3790.5398 |
4,649,984 |
16-Jul-2014 |
20:35 |
x64 |
SP |
SP2QFE |
Wgdi32.dll |
5.2.3790.5398 |
293,888 |
16-Jul-2014 |
20:35 |
x86 |
SP2 |
SP2QFE\WOW |
对于所有受支持的基于 IA-64 的 Windows Server 2003 版本
File name |
File version |
File size |
Date |
Time |
Platform |
SP requirement |
Service branch |
---|---|---|---|---|---|---|---|
Spuninst.exe |
6.3.4.1 |
501,552 |
16-Jul-2014 |
20:37 |
IA-64 |
None |
Not Applicable |
Gdi32.dll |
5.2.3790.5398 |
919,552 |
16-Jul-2014 |
20:34 |
IA-64 |
SP2 |
SP2QFE |
Win32k.sys |
5.2.3790.5398 |
5,656,064 |
16-Jul-2014 |
20:34 |
IA-64 |
SP |
SP2QFE |
Wgdi32.dll |
5.2.3790.5398 |
293,888 |
16-Jul-2014 |
20:34 |
x86 |
SP2 |
SP2QFE\WOW |
-
通过检查下表中显示的文件版本号,可以识别适用于特定产品、里程碑 (SPn) 和服务分支(LDR、GDR)的文件:
版本
产品
里程碑
服务分支
6.0.6002.18xxx
Windows Vista SP2 和 Windows Server 2008 SP2
SP2
GDR
6.0.6002.23xxx
Windows Vista SP2 和 Windows Server 2008 SP2
SP2
LDR
-
GDR 服务分支仅包含那些广泛发布以解决广泛分布的关键问题的修补程序。LDR 服务分支包含除广泛发布的修补程序以外的其他修补程序。
注意已安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 没有列出。
对于所有受支持的基于 x86 的 Windows Vista 和 Windows Server 2008 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.0.6002.19150 |
297,984 |
25-Jul-2014 |
04:26 |
x86 |
Gdi32.dll |
6.0.6002.23454 |
297,984 |
25-Jul-2014 |
04:04 |
x86 |
Win32k.sys |
6.0.6002.19150 |
2,054,656 |
25-Jul-2014 |
02:53 |
x86 |
Win32k.sys |
6.0.6002.23454 |
2,062,336 |
25-Jul-2014 |
02:51 |
x86 |
对于所有受支持的基于 x64 的 Windows Vista 和 Windows Server 2008 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.0.6002.19150 |
390,144 |
25-Jul-2014 |
04:18 |
x64 |
Gdi32.dll |
6.0.6002.23454 |
389,632 |
25-Jul-2014 |
04:36 |
x64 |
Win32k.sys |
6.0.6002.19150 |
2,781,696 |
25-Jul-2014 |
03:15 |
x64 |
Win32k.sys |
6.0.6002.23454 |
2,784,768 |
25-Jul-2014 |
03:47 |
x64 |
Gdi32.dll |
6.0.6002.19150 |
304,128 |
25-Jul-2014 |
04:27 |
x86 |
Gdi32.dll |
6.0.6002.23454 |
304,128 |
25-Jul-2014 |
04:05 |
x86 |
对于所有受支持的基于 IA-64 的 Windows Server 2008 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.0.6002.19150 |
952,320 |
25-Jul-2014 |
03:59 |
IA-64 |
Gdi32.dll |
6.0.6002.23454 |
951,808 |
25-Jul-2014 |
04:11 |
IA-64 |
Win32k.sys |
6.0.6002.19150 |
6,657,024 |
25-Jul-2014 |
03:06 |
IA-64 |
Win32k.sys |
6.0.6002.23454 |
6,666,752 |
25-Jul-2014 |
03:18 |
IA-64 |
Gdi32.dll |
6.0.6002.19150 |
304,128 |
25-Jul-2014 |
04:27 |
x86 |
Gdi32.dll |
6.0.6002.23454 |
304,128 |
25-Jul-2014 |
04:05 |
x86 |
-
通过检查下表中显示的文件版本号,可以识别适用于特定产品、里程碑(RTM、SPn)和服务分支(LDR、GDR)的文件:
版本
产品
里程碑
服务分支
6.1.7601.18xxx
Windows 7 和 Windows Server 2008 R2
SP1
GDR
6.1.7601.22xxx
Windows 7 和 Windows Server 2008 R2
SP1
LDR
-
GDR 服务分支仅包含那些广泛发布以解决广泛分布的关键问题的修补程序。LDR 服务分支包含除广泛发布的修补程序以外的其他修补程序。
注意已安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 没有列出。
对于所有受支持的基于 x86 的 Windows 7 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.1.7601.18539 |
305,152 |
16-Jul-2014 |
02:47 |
x86 |
Gdi32.dll |
6.1.7601.22750 |
305,152 |
16-Jul-2014 |
02:56 |
x86 |
Win32k.sys |
6.1.7601.18539 |
2,352,640 |
16-Jul-2014 |
01:47 |
x86 |
Win32k.sys |
6.1.7601.22750 |
2,360,832 |
16-Jul-2014 |
01:52 |
x86 |
对于所有受支持的基于 x64 的 Windows 7 和 Windows Server 2008 R2 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.1.7601.18539 |
404,480 |
16-Jul-2014 |
03:25 |
x64 |
Gdi32.dll |
6.1.7601.22750 |
404,480 |
16-Jul-2014 |
03:23 |
x64 |
Win32k.sys |
6.1.7601.18539 |
3,163,648 |
16-Jul-2014 |
02:12 |
x64 |
Win32k.sys |
6.1.7601.22750 |
3,166,720 |
16-Jul-2014 |
02:17 |
x64 |
Gdi32.dll |
6.1.7601.18539 |
311,808 |
16-Jul-2014 |
02:46 |
x86 |
Gdi32.dll |
6.1.7601.22750 |
311,296 |
16-Jul-2014 |
02:55 |
x86 |
对于所有受支持的基于 IA-64 版本的 Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.1.7601.18539 |
971,264 |
16-Jul-2014 |
02:28 |
IA-64 |
Gdi32.dll |
6.1.7601.22750 |
970,752 |
16-Jul-2014 |
02:34 |
IA-64 |
Win32k.sys |
6.1.7601.18539 |
7,427,584 |
16-Jul-2014 |
01:46 |
IA-64 |
Win32k.sys |
6.1.7601.22750 |
7,431,680 |
16-Jul-2014 |
01:50 |
IA-64 |
Gdi32.dll |
6.1.7601.18539 |
311,808 |
16-Jul-2014 |
02:46 |
x86 |
Gdi32.dll |
6.1.7601.22750 |
311,296 |
16-Jul-2014 |
02:55 |
x86 |
-
通过检查下表中显示的文件版本号,可以识别应用于特定产品、里程碑(RTM、SPn)和服务分支(LDR、GDR)的文件:
版本
产品
里程碑
服务分支
6.2.920 0.16 xxx
Windows 8 和 Windows Server 2012
RTM
GDR
6.2.920 0.20 xxx
Windows 8 和 Windows Server 2012
RTM
LDR
-
GDR 服务分支仅包含那些广泛发布以解决广泛分布的关键问题的修补程序。LDR 服务分支包含除广泛发布的修补程序以外的其他修补程序。
注意已安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 没有列出。
对于所有受支持的基于 x86 的 Windows 8 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.2.9200.17053 |
1,075,712 |
15-Jul-2014 |
23:05 |
x86 |
Gdi32.dll |
6.2.9200.21172 |
1,074,176 |
15-Jul-2014 |
23:08 |
x86 |
Win32k.ptxml |
Not Applicable |
4,172 |
11-Oct-2012 |
00:38 |
Not Applicable |
Win32k.sys |
6.2.9200.17059 |
3,382,784 |
15-Jul-2014 |
22:55 |
x86 |
Win32k.ptxml |
Not Applicable |
4,172 |
25-Jul-2012 |
20:33 |
Not Applicable |
Win32k.sys |
6.2.9200.21178 |
3,370,496 |
15-Jul-2014 |
22:57 |
x86 |
对于所有受支持的基于 x64 的 Windows 8 和 Windows Server 2012 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.2.9200.17053 |
1,300,992 |
15-Jul-2014 |
23:03 |
x64 |
Gdi32.dll |
6.2.9200.21172 |
1,295,360 |
15-Jul-2014 |
23:04 |
x64 |
Win32k.ptxml |
Not Applicable |
4,172 |
11-Oct-2012 |
00:37 |
Not Applicable |
Win32k.sys |
6.2.9200.17059 |
4,035,072 |
15-Jul-2014 |
22:55 |
x64 |
Win32k.ptxml |
Not Applicable |
4,172 |
25-Jul-2012 |
20:29 |
Not Applicable |
Win32k.sys |
6.2.9200.21178 |
4,034,560 |
15-Jul-2014 |
22:55 |
x64 |
Gdi32.dll |
6.2.9200.17053 |
1,023,488 |
12-Jul-2014 |
02:36 |
x86 |
Gdi32.dll |
6.2.9200.21172 |
1,023,488 |
12-Jul-2014 |
02:40 |
x86 |
Wow64_win32k.ptxml |
Not Applicable |
4,172 |
12-Feb-2013 |
00:14 |
Not Applicable |
Wow64_win32k.ptxml |
Not Applicable |
4,172 |
12-Feb-2013 |
00:09 |
Not Applicable |
对于所有受支持的基于 x86 的 Windows 8.1 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.3.9600.17246 |
1,090,280 |
06-Aug-2014 |
23:36 |
x86 |
Win32k.ptxml |
Not Applicable |
4,213 |
21-Aug-2013 |
23:39 |
Not Applicable |
Win32k.sys |
6.3.9600.17250 |
3,441,152 |
06-Aug-2014 |
22:42 |
x86 |
对于所有受支持的基于 x64 的 Windows 8.1 和 Windows Server 2012 R2 版本
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Gdi32.dll |
6.3.9600.17246 |
1,336,624 |
07-Aug-2014 |
02:12 |
x64 |
Win32k.ptxml |
Not Applicable |
4,213 |
22-Aug-2013 |
06:44 |
Not Applicable |
Win32k.sys |
6.3.9600.17250 |
4,148,224 |
06-Aug-2014 |
22:39 |
x64 |
Gdi32.dll |
6.3.9600.17246 |
1,064,448 |
02-Aug-2014 |
03:56 |
x86 |
Wow64_win32k.ptxml |
Not Applicable |
4,213 |
21-Aug-2013 |
23:39 |
Not Applicable |