Windows Updates Keep Breaking the Visual C++ Redistributable
Asked by
MellowCedar42
Is anyone else seeing recurring endpoint problems where a Windows update causes the Microsoft Visual C++ v14 x64 Redistributable to stop working or revert to an older DLL version? Afterward, applications such as Power PDF fail to launch or crash, and repairing the latest redistributable immediately fixes them. What could be causing the regression, and how are you tracking it down?
Answers
Iโve seen this repeatedly with Adobe InDesign users. Repairing the newest Visual C++ redistributable restores the application, but itโs better treated as a temporary fix while you identify which update, driver, or management policy is putting the old runtime back.
Reply to this answer
In our environment, the redistributable itself wasnโt the real problem. An older EFI Fiery printer driver was being reapplied after updates and was replacing newer Microsoft Visual C++ runtime DLLs with older copies. That broke LibreOffice, Adobe applications, and other programs. Updating the printer driver and removing the obsolete package from the DriverStore stopped the recurring repairs.
Reply to this answer
Check the version of MSVCP140.dll before and after the failure, then search the usual program folders and the Windows driver store for older copies. For example, PowerShell can search for the DLL and display its file version. Comparing the versions often reveals that a printer or other hardware driver is supplying the outdated runtime.
Reply to this answer
It may be worth checking update and installer logs to determine whether the redistributable is actually being removed, damaged, or simply overwritten. Also verify which update ran immediately before the failure; a consistent pattern can narrow down the culprit. Keeping Windows feature versions controlled may reduce unexpected changes, but it wonโt fix a third-party driver that reinstalls old DLLs.
AmberTrail64: Some newer Windows releases are enablement packages rather than full reinstallations, so version pinning alone may not explain every case.
Reply to this answer
Add your answer
Answers are reviewed before publication.
BlueHarbor_61: We had the same issue with EFI drivers, especially affecting Autodesk and Adobe software. Updating the driver fixed it.
QuietMaple8: Some EFI packages bundle an old VC runtime, and updates can trigger printer-driver reinstalls. The driver can cause the regression even when the printer queue isnโt actively being used.