Node.JS > v20.3.0 is required

I installed PHPMaker 2024 without any issues on Windows 11 Professional. Node.JS 20.17.0 is also installed on the system and added to the system PATH variable. When I launch PHPMaker, I get the following message:
"the Node.JS > v20.3.0 s reiquired.Please help.

You may check your registry HKEY_LOCAL_MACHINE\SOFTWARE\Node.js, see which version you actually have registered and check the “InstalledPath” which normally should be "C:\Program Files\nodejs". If the registry says you have another older version. You better uninstall that version and download Node.js and install again.

Thanks. This has fixed my issue as I had two versions on my desktop.

I found the same issue when installed today on a clean Win11 Pro installation, but if possible, I would like to use both node versions 18 and 20 since not all webs I am working on are using v20. Dealing with multiple node versions on windows can be achieved with coreybutler/nvm-windows from github repository, which switch the used active version from all installed versions, however, since it makes a “non standard” installation, is not detected by PhpMaker although I also included the path to v20 in both environment variables (user and system).I’ve checked the registry and the key HKEY_LOCAL_MACHINE\SOFTWARE\Node.js is not present and also the installation of node in this case is under C:\Users%username%\AppData\Roaming\nvm\v20.17.0.Is there any tweak I can do to use it with this setup?

You may add the registry yourself, e.g. under HKEY_LOCAL_MACHINE\SOFTWARE\Node.js, add “InstallPath” (string) as your installation path.

Thank you very much. Creating the registry keys for node and php executables did the job and now is working as expected.