2017 年 10 月 17 日 - KB4041686(月度汇总预览)

适用于: Windows 7 Service Pack 1Windows Server 2008 R2 Service Pack 1

改进和修补程序


此非安全更新程序包括(2017 年 10 月 10 日发布的)KB4041681 中包含的改进和修补程序,还包括以下这些新的质量改进作为下一个月度汇总更新的预览:

  • 解决了通用 CRT 中在使用相对路径时 _stat32i64() 返回错误的驱动器号(错误 0xFFFFFFFF)的问题。

  • 解决了通用 CRT 中在调用 tolower() 函数时返回错误的字符的问题。

  • 解决了通用 CRT _splitpath() 函数不正确地处理多字节字符串导致应用访问多字节文件名失败的问题。

  • 解决了通用 CRT 导致大型项目中链接器 (link.exe) 停止工作的问题。
  • 解决了 USBHUB.SYS 随机导致内存损坏并因此造成极难诊断的随机系统故障的问题。

有关已修复的安全漏洞的更多信息,请参阅安全更新指南

此更新中的已知问题


症状 解决方法
安装 KB4041681 后,更新包用户在关闭某些应用时可能会看到表明产生应用异常的错误对话。 这个问题会影响到使用 mshtml.dll 加载网站内容的应用。 该问题仅在进程已经关闭的情况下才会发生,不会影响到应用程序的功能。 此问题已在 KB4048957 中解决。
安装此更新后,可能会导致基于 Microsoft JET 数据库引擎(Microsoft Access 2007 和更低版本或非 Microsoft 应用程序)的应用程序无法创建或打开 Microsoft Excel .xls 文件。 错误消息为“外部数据库驱动程序 (1) 中的意外错误。 (Microsoft JET 数据库引擎)。”

下载并安装 Microsoft Access 数据库引擎 2010 可再发行软件包,然后 在 Microsoft Excel 中修改 DB 连接字符串以将 ACE 用作提供程序。 示例: 将 Provider=Microsoft.Jet.OLEDB.4.0 更改为 Provider=Microsoft.ACE.OLEDB.12.0。

Microsoft 正寻求一种解决方案,并会在即将发布的版本中提供更新。

 

如何获取此更新


此更新已在 Windows 更新中作为“可选”更新提供。 有关如何运行 Windows 更新的更多信息,请参阅如何通过 Windows 更新获取更新 若要获取此更新的独立程序包,请转到 Microsoft 更新目录网站。

文件信息

有关此更新中提供的文件列表,请下载更新 4041686 的文件信息