Similar issue to #3431, trying to install Node v4.4.0 on Windows 8.1 and I am getting the error message:
There is a problem with this Windows Installer package. A DLL required for this install to complete could not be run. Contact your support personnel or package vendor
Tried clearing the temp file and reinstalling, verified I was running as Administrator, tried disabling anti-virus. Still couldn't install.
Log File Attached:
InstallLog.txt
Assuming you had a previous version of node installed, did you try manually uninstalling it first and then installing the new version?
cc @joaocgreis
/cc @nodejs/lts @nodejs/platform-windows
I was helping someone else with this when I posted and he provided some additional information and was able to get it resolved:
Apparently he was originally receiving the error message when trying to uninstall an old version. I was unaware of this and was just attempting to install the new version over it.
He resolved it by copying the node files from a working machine onto the one that was receiving the error and everything appears to be running smoothly now.
@DanZab Hi
I was having the same trouble with my Node.JS installer . It is not issue that the installer has just need to change some settings. I did the below steps.
1 - Clean TEMP Folder
2 - Disable your antivirus for 10 mins or so.
3 - Then do the below steps.
4 - Go to C:>users>"UserName">AppData>Local>Temp
5 - Right Click on Temp and go to Properties
6 - Select Security Tab
7 - Select the User and check the permission and controll give the user full control by Checking Full Control on permission
8 - Go Ahead and Install Node.js and Enjoy.
full control is already checked
i solved this method with by enabling run as administrator.
follow my method:
1.download this .reg file and open
https://drive.google.com/open?id=10jBQk8KUNZtEWNBd36QLDrsQ0M1JZqYa
2.after that right click on installer u will see the command run as administrator
3.click command and install
enjoy your node.js
Hi,
Resolution given by danicoolpak17 is correct. Please try to follow steps provided above. You just have to delete TEMP folder files and have to give Full control access to user (Properties Of TEMP ->Security -
Full control to user)
Thanks danicoolpak17.
Thanks all
Permissions on my temp folder were fine. I had to empty it out and then disable my antivirus.
I then tried to run the .msi file from the Downloads folder and it did not work.
And then, I copied the .msi file to the desktop and then tried running it again. It worked!!
Most helpful comment
@DanZab Hi
I was having the same trouble with my Node.JS installer . It is not issue that the installer has just need to change some settings. I did the below steps.
1 - Clean TEMP Folder
2 - Disable your antivirus for 10 mins or so.
3 - Then do the below steps.
4 - Go to C:>users>"UserName">AppData>Local>Temp
5 - Right Click on Temp and go to Properties
6 - Select Security Tab
7 - Select the User and check the permission and controll give the user full control by Checking Full Control on permission
8 - Go Ahead and Install Node.js and Enjoy.