2017 年 10 月 17 日 – KB4041692(月度汇总预览)

应用对象
Windows Server 2012 Windows Embedded 8 Standard

改进和修复

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

  • 解决了通用 CRT 在使用相对路径时 _stat32i64 () 返回不正确的驱动器号 (错误0xFFFFFFFF) 的问题。
  • 解决了通用 CRT 中调用 tolower () 函数时返回错误字符的问题。
  • 解决了通用 CRT _splitpath () 函数未正确处理多字节字符串的问题,导致应用在访问多字节文件名时失败。
  • 解决了通用 CRT 导致链接器 (link.exe) 停止处理大型项目的问题。
  • 解决了 USBHUB.SYS 随机导致内存损坏导致随机系统崩溃的问题,这些故障非常难以诊断。

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

此更新中的已知问题

症状 解决方法
安装此更新可能会导致基于 Microsoft JET 数据库引擎 (Microsoft Access 2007 及更早版本或非Microsoft应用程序在创建或 Microsoft打开 Excel .xls 文件时) 失败。 错误消息为“外部数据库驱动程序 (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 更新目录网站。

文件信息

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