Error 1401. System error 87. When trying to install under Win32_Process

Tags:

#1 Deleted user

I get this error:

 

MSI (s) (E4:9C) [19:13:39:684]: Product: NXLog-CE -- Error 1401. Could not create key: S-1-5-21-1688939787-1905098679-239004068-17022\Software\Microsoft.  System error 87.  Verify that you have sufficient access to that key, or contact your support personnel.

Error 1401. Could not create key: S-1-5-21-1688939787-1905098679-239004068-17022\Software\Microsoft.  System error 87.  Verify that you have sufficient access to that key, or contact your support personnel.

 

when using this method as part of a script...

 

$process = ([WMICLASS]"\\$server\ROOT\CIMV2:Win32_Process").Create("cmd.exe /c " + $remoteProcess1)

 

The command issued is...

 

msiexec.exe /i nxlog-ce.msi /q

 

This method works great for other MSI packages

 

Any one know why this might be happening?  I ensured that the account creating the remote process has administrative rights.

Why would this need to access the HKEY_Users hive?

 

I also noticed that if I load the same User Profile on the remote machine that I am using to start the remote process, the installation works fine.

 

Once that is done no other Administrator can remove the NXLog agent.  I try using the uninstall string and it fails.  THe only way to remove NXLog is to log on as the same user and uninstall.

 

#2 Deleted user
#1 Deleted user
I get this error:   MSI (s) (E4:9C) [19:13:39:684]: Product: NXLog-CE -- Error 1401. Could not create key: S-1-5-21-1688939787-1905098679-239004068-17022\Software\Microsoft.  System error 87.  Verify that you have sufficient access to that key, or contact your support personnel. Error 1401. Could not create key: S-1-5-21-1688939787-1905098679-239004068-17022\Software\Microsoft.  System error 87.  Verify that you have sufficient access to that key, or contact your support personnel.   when using this method as part of a script...   $process = ([WMICLASS]"\\$server\ROOT\CIMV2:Win32_Process").Create("cmd.exe /c " + $remoteProcess1)   The command issued is...   msiexec.exe /i nxlog-ce.msi /q   This method works great for other MSI packages   Any one know why this might be happening?  I ensured that the account creating the remote process has administrative rights. Why would this need to access the HKEY_Users hive?   I also noticed that if I load the same User Profile on the remote machine that I am using to start the remote process, the installation works fine.   Once that is done no other Administrator can remove the NXLog agent.  I try using the uninstall string and it fails.  THe only way to remove NXLog is to log on as the same user and uninstall.  

This error occurs with the Enterprise Trial Edition as well.