PureMessage for Microsoft Exchange: installation stops with error 0x80110414

  • Article ID: 33415
  • Updated: 17 Aug 2010

Issue
When trying to install PureMessage for Microsoft Exchange, installation stops and a message is displayed:

Sophos was unable to install the end user website.
Error details: COM error-code 0x80110414 : - The identity or password set on the application is not valid

A similar error message is described in knowledgebase article 16476.

Sophos product and version
PureMessage for Microsoft Exchange, version 3.0

Operating system
Windows 2000/2003 Server

What to do

There are two possible fixes that you can try.

Fix 1. Enable the IWAM_SERVERNAME account:

  1. Open 'Active Directory Users and Computers'.
  2. Right-click the IWAM_SERVERNAME account and select 'Enable Account'.
  3. Re-run the PureMessage installation by double-clicking Setup.exe from C:\pmex_30 or the installation CD.

Fix 2. Reset the IWAM_Server account:

  1. Navigate to C:\Inetpub\AdminScripts\adsutil.vbs and create a backup copy of this file.
  2. Open adsutil.vbs in Notepad or another text editor.
  3. Find the section named "IsSecureProperty" (if you search for IsSecureProperty, it should be the fourth occurrence).
  4. Change the following line
    From: To:

    Function IsSecureProperty(ObjectParameter,MachineName)

    On Error Resume Next
    Dim PropObj,Attribute
    Set PropObj = GetObject("IIS://" & MachineName & "/schema/" & ObjectParameter)
    If (Err.Number <> 0) Then
    ReportError ()
    WScript.Echo "Error trying to get the property: " & err.number
    WScript.Quit (Err.Number)
    End If
    Attribute = PropObj.Secure
    If (Attribute = True) Then

    IsSecureProperty = True

    Else

    IsSecureProperty = False

    End If

    Function IsSecureProperty(ObjectParameter,MachineName)

    On Error Resume Next
    Dim PropObj,Attribute
    Set PropObj = GetObject("IIS://" & MachineName & "/schema/" & ObjectParameter)
    If (Err.Number <> 0) Then
    ReportError ()
    WScript.Echo "Error trying to get the property: " & err.number
    WScript.Quit (Err.Number)
    End If
    Attribute = PropObj.Secure
    If (Attribute = True) Then
    IsSecureProperty = False

    Else

    IsSecureProperty = False

    End If

  5. Open a command prompt and type

    C:\Inetpub\AdminScripts\adsutil.vbs get w3svc/wamuserpass

  6. Note the password that's returned. The password is case sensitive.
  7. Go to Active Directory (Users and computers) and change the IWAM_YourServer password to match the password noted in step 6.
  8. Open another command prompt and type

    C:\Inetpub\AdminScripts\synciwam.vbs

  9. Now reset IIS by typing

    iisreset /restart

  10. Close the Command Prompt window.
  11. Re-run the PureMessage installation by double-clicking Setup.exe from C:\pmex_30 or the installation CD.

Technical Information

This error usually occurs when the Quarantine Digest fails to configure itself using the IWAM_Server account. For more information, please refer to the following knowledgebase article on the Microsoft website: http://support.microsoft.com/kb/297989

 
If you need more information or guidance, then please contact technical support.

Rate this article

Very poor Excellent

Comments