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

应用对象
Windows 7 Service Pack 1 Windows 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 加载 Web 内容的应用程序。 仅当进程已关闭且不会影响应用程序功能时才会发生故障。 此问题已在 KB4048957 中得到解决。
安装此更新可能会导致基于 Microsoft JET 数据库引擎 (Microsoft Access 2007 及更早版本或非 Microsoft 应用程序在创建或打开 Excel .xls 文件时Microsoft) 失败。 错误消息为“外部数据库驱动程序出错 (1) 。 (Microsoft JET 数据库引擎) “。 下载并安装 Microsoft Access 数据库引擎 2010 可再发行组件,然后在 Microsoft Excel 中修改数据库连接字符串以使用 ACE 作为提供程序。 示例:将 Provider=Microsoft.Jet.OLEDB.4.0 更改为 Provider=Microsoft.ACE.OLEDB.12.0。
Microsoft 正寻求一种解决方案,并会在即将发布的版本中提供更新。

如何获取此更新

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

文件信息

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