RPC issues in older programs after installing the April 2024 cumulative update

Scott Fitzpatrick 0 Reputation points
2024-04-23T14:05:49.7066667+00:00

I haven't been able to find any information about this yet.

We still have some older versions of our software in use. These versions were built with Visual Studio 6. After installing the April 2024 cumulative update, some of the programs that use RPC started crashing. We have newer versions of software that were built with Visual Studio 2013. These programs still work. I was able to narrow it down to the /Oicf MIDL flag when generating the method stubs. In the current versions of MIDL, the /Oicf flag is turned on by default. In the Visual Studio 6 version (MIDL 5), it is off by default. When I rebuild the applications with the flag, they no longer crash. I understand that Visual Studio 6 is extremely old at the point, but it is not always practical for our customers to upgrade regularly.

My question is, is this an issue with the Windows Update? If so, is there a plan to fix it? If not, is there a way to work around this without code changes? It would help to have a workaround until our software can be upgraded. Perhaps a windows policy setting or something similar. I haven't found anything yet.

So far this does not appear to be restricted to a version of Windows. We have seen this on Windows 10+ and Windows Server 2016+.

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,654 questions
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,169 questions
{count} votes