Old versions not starting after Windows Update KB5033920 (v2020)

This public forum is for user-to-user discussions of PHPMaker. Note that this is not support forum.
Post Reply
ppinto
User
Posts: 138

Old versions not starting after Windows Update KB5033920 (v2020)

Post by ppinto »

Hi,

I have multiple versions of PHP Maker installed in my PC (Win11). I've been doing so for years with no problems at all.
Today, after some windows updates that were automatically installed, I can no longer open previous versions, namely 2018 and 2020.
v2023 opens ok.
When opening an older version, an error like this is logged (in event viewer):

Faulting application name: PHPMaker.exe, version: 16.0.16.0, time stamp: 0x5ed46fec
Faulting module name: clr.dll, version: 4.8.9181.0, time stamp: 0x64b8594f
Exception code: 0xc00000fd
Fault offset: 0x0045939a
Faulting process id: 0x0xE9C
Faulting application start time: 0x0x1DA43B5FBAA2F7D
Faulting application path: C:\Program Files (x86)\PHPMaker 2020\PHPMaker.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 46afa33f-9a9a-4b00-a22c-26d605494f5f
Faulting package full name:
Faulting package-relative application ID:

How can I fix this?

The updates installed today were:

2024-01 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 for x64 (KB5033920)
2024-01 Cumulative Update for Windows 11 Version 22H2 for x64-based Systems (KB5034123)

I'm guessing the first one is the offending party...


arbei
User
Posts: 9384

Post by arbei »


ppinto
User
Posts: 138

Post by ppinto »

Thanks for the info, but I'm not sure this would work for me as I don't have Office365, but the regular office instead.
Anyway, I updated Office from 16.0.17126.20126 to the latest version, 16.0.17126.20132.
The problem persists.

I have to say that I used PHP Maker v2020 with no problems (as I do almost daily) just a few hours ago and no update was installed relating to office. The only updates installed since, are the ones i mentioned in my previous post. I believe the problem is actually related to the .NET framework update. Even the logged crash event mentions C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll.

Still in need of help.


mobhar
User
Posts: 11726

Post by mobhar »

ppinto wrote:

I believe the problem is actually related to the .NET framework update.

I think so, since the latest update of .NET framework does not compatible with PHPMaker v2020.

I suggest you to always use the latest version.


ppinto
User
Posts: 138

Post by ppinto »

I've managed to fix the problem by now. For anyone that faces this issue, what I did was:

  1. do a system restore to a time before the offending update was installed, "Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 22H2 for x64 (KB5033920)".
  2. use the "Show or hide updates" tool from microsoft and hide that specific update (KB5033920).

PHPMaker v2020 and v2018 now start, but I'm still hoping for a more permanent fix.

PS: I need older versions for reasons I cannot control. I strive to keep updated with new versions. Actually, my 'production' version is usually the 'before latest version', to stay away from the minor version updates hassle.


ppinto
User
Posts: 138

Post by ppinto »

Apparently, the bug that was introduced with KB5033920 has been fixed with the latest .NET framework cumulative update: KB5034467. At least for me, after this update I can still launch v2020. Happy days!


Post Reply