If Windows Updates have installed, but the computer has not been rebooted, the installer may fail.
If any MSI is currently in progress, the installer will definitely fail when attempting to install NodeJS via MSI.
Perhaps the exe version of NodeJS could be installed.
In any case, it should test for pending installs / windows updates / reboots and advise the user to reboot and try again if the install doesn't work as expected.