Installing Website Fails with 0x8004005 Error During UPGRADE Installation

Rev: 1.1
Date: 10/21/2008

Problem

You are attempting to upgrade the Enterprise / Random Password Manager website from an existing website installation and receive error 0x8004005.

Cause

There are three possible causes for this error during an upgrade installation:
  1. The previous installation of E/RPM left the website directory and/or its files marked as "read-only".
  2. The account you are logged in as has been denied or was not granted the rights over the destination folder
  3. You are attempting to install the COM object to a restricted folder on a 64bit system.

Resolution

Problem 1: Go to the path defined to copy the web files to, by default this is c:\inetpub\wwwroot\rpmweb OR pwcweb. Check the properties of the folder and clear the "read-only" attribute if selected.

Problem 2: Go to the path defined to copy the web files to, by default this is c:\inetpub\wwwroot\rpmweb OR pwcweb. Check the security tab and ensure that your account or a group that you belong to has been granted at least 'modify' permissions for the folder and its contents.

Problem 3: Enterprise / Random Password Manager defaults to copying the COM object required for the website to "C:\Windows\System32", which is the default location for DLL type files on a 32bit system. In 64bit systems, the System32 directory is reserved for 64bit DLLs. In 64bit system, the SysWOW64 (C:\Windows\SysWOW64) directory is the default/preferred location for 32bit DLLs. You can however, copy the file to any other secured folder other than System32.

Applies To:
Random Password Manager (RPM)
Enterprise Random Password Manager (ERPM)