I'm facing a persistent crash in my older Visual Basic application which works with an Access database. This started happening right after I installed the Windows Update KB5064081. Each time, I get an error linked to ucrtbase.dll. When I uninstall that update, everything works fine again. I'm not looking for a fix yet—I'm just curious if others are having the same issue, especially with older VB applications that depend on Access. Has anyone else encountered similar problems?
3 Answers
Have you tried re-registering the ucrtbase.dll? You can do this by opening an elevated CMD and running `regsvr32 "path to dll"`. Sometimes that helps resolve issues tied to DLLs.
There’s a straightforward solution, but it's not what folks want to hear. The truth is, Microsoft is nudging people to shift to more modern database systems. I used to code with this stuff back in the 90s, and it was always a bit clunky!
Totally agree! There are people depending on old apps. Windows has always been about backwards compatibility, and if that changes, it defeats the purpose.
You're definitely not alone. It looks like the KB5064081 update is causing compatibility problems specifically with legacy VB/Access applications, especially related to ucrtbase.dll. More users have reported facing similar crashes since that update.

I see your point, but many still rely on these older technologies. If Microsoft is phasing them out, they really need to provide a deprecation roadmap and support timelines, especially since a ton of applications still depend on these systems.