Improvements and fixes
This non-security update includes improvements and fixes that were a part of KB4041693 (released October 10, 2017) and also includes these new quality improvements as a preview of the next Monthly Rollup update:
Addressed memory leak issue in combase that occurs while converting Rich Text to Unicode.
Addressed issue in which using smart card authentication to connect RDP to the Windows 2012 RDS server fails intermittently. The issue is related to a timing problem in the LogonUI process. It is most common when clients use virtual smart cards.
Addressed issue that affects the Universal CRT in which _stat32i64() returns an incorrect drive number (error 0xFFFFFFFF) when using a relative path.
Addressed issue in the Universal CRT in which incorrect characters were returned when the tolower() function was called.
Addressed issue in which the Universal CRT _splitpath() function was not handling multibyte strings correctly. This caused apps to fail when accessing multibyte filenames.
Addressed issue in which the Universal CRT caused linker (link.exe) to stop working for large projects.
Addressed issue in which the MSMQ performance counter (MSMQ Queue) may not populate queue instances when the server hosts a clustered MSMQ role.
Addressed issue in which AD FS can no longer ignore "prompt=login" during authentication. A "Disabled" option was added to support scenarios in which password authentication is not used. For more information, see AD FS ignores the "prompt=login" parameter during an authentication in Windows Server 2012 R2.
Addressed issue in AD FS in which MSISCookies in request headers could eventually overflow the headers size limit. This caused a failure to authenticate and return HTTP status code 400: “Bad Request - Header Too Long."
- Addressed issue in which adding user rights to an RMS template caused the Active Directory RMS management console (mmc.exe) to stop working and return an unexpected exception.
- Addressed issue in which USBHUB.SYS randomly caused memory corruption that caused random system crashes that are extremely difficult to diagnose.
- Added support for LTO8 tape drives into ltotape.sys for Windows Server 2012 R2.
- Addressed issue where Miniports that make 64-bit DMA requests from a single 4 GB region may fail, preventing the system from booting.
For more information about the resolved security vulnerabilities, please see the Security Update Guide.
Known issues in this update
|After installing KB4041693, package users may see an error dialog box that indicates that an application exception has occurred when closing some applications. This can affect applications that use mshtml.dll to load web content. The failure occurs only when a process is already shutting down. It doesn't affect application functionality.||This issue is resolved in KB4048958.|
|Installing this update may cause applications that are based on the Microsoft JET Database Engine (Microsoft Access 2007 and earlier versions or non-Microsoft applications) to fail when creating or opening Microsoft Excel .xls files. The error message is, “Unexpected error from external database driver (1). (Microsoft JET Database Engine)."|| |
Download and install the Microsoft Access Database Engine 2010 Redistributable, and then change the DB connection strings in Microsoft Excel to use ACE as a provider. Example: Change Provider=Microsoft.Jet.OLEDB.4.0 to Provider=Microsoft.ACE.OLEDB.12.0.Microsoft is working on a resolution and will provide an update in an upcoming release.
Some users who have the text size for icons set to a larger size (using Display Settings in Control Panel) may have issues starting Internet Explorer.
Reduce the text size for icons to a smaller value or use the Change the size of all items setting.
Microsoft is working on a resolution and will provide an update in an upcoming release.
|After installing this KB, Internet Explorer 11 users who use SQL Server Reporting Services (SSRS) may not be able to scroll through a drop-down menu using the scroll bar.|| |
This issue is resolved in KB4054519.
How to get this update
This is provided as an optional update on Windows Update. For more information about how to run Windows Update, see How to get an update through Windows Update. To get the stand-alone package for this update, go to the Microsoft Update Catalog website.
For a list of the files that are provided in this update, download the file information for update 4041685.