Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message when you try to use Outlook Web Access in Exchange 2007 to change an expired domain password: "Error: Object required"


View products that this article applies to.

Symptoms

You configure Microsoft Exchange Server 2007 Outlook Web Access to let you change your domain password. However, when you click Options in Outlook Web Access and then try to change a password that has already expired, you receive the following error message:
Error: Object required.

↑ Back to the top


Cause

This problem occurs if the x64 version of Iispwchg.dll is not installed on the computer that is running Exchange 2007.

Outlook Web Access includes functionality to let you change your domain password before the password expires. To change a domain password that has already expired, Outlook Web Access relies on the Microsoft Internet Information Services (IIS) Iispwchg.dll component. By default, the 64-bit version of this component is not installed in IIS. Because Exchange 2007 is supported only on a 64-bit computer in a production environment, you experience the symptom that is mentioned in the "Symptoms" section if you try to use Outlook Web Access to change an expired domain password when the 64-bit version of Iispwchg.dll is not installed.

↑ Back to the top


Resolution

To resolve this issue, install the 64-bit version of Iispwchg.dll. To do this, follow these steps:
  1. Expand the 64-bit version of Iispwchg.dll from the AMD64 folder on the Microsoft Windows Server 2003 x64 edition CD. To do this, follow these steps.

    Note If the Windows Server 2003 media is located on a share or in other location, modify these steps as appropriate.
    1. Click Start, click Run, type cmd, and then click OK.
    2. Type the following command, and then press ENTER:
      expand drive:\AMD64\IISPWCHG.DL_ C:\Windows\system32\inetsrv\iisadmpwd\iispwchg.dll
  2. Register the Iispwchg.dll file. To do this, click Start, click Run, type regsvr32 C:\Windows\system32\inetsrv\iisadmpwd\iispwchg.dll, and then click OK.

    Note The following two Regsvr32.exe files exist on a Windows Server 2003 x64-based system:
    • 32-bit files: C:\Windows\sysWOW64\ Regsvr32.exe
    • 64-bit files: C:\Windows\system32\ Regsvr32.exe
    Make sure that you register the 64-bit files to the operating system by using the Regsvr32.exe file in the System32 system folder.
  3. Reset IIS. To do this, click Start, click Run, type iisreset, and then click OK.

↑ Back to the top


More information

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
297121� Implementing the Change Password feature with Outlook Web Access

↑ Back to the top


Keywords: KB932439, kbprb, kbtshoot, kberrmsg

↑ Back to the top

Article Info
Article ID : 932439
Revision : 3
Created on : 8/22/2007
Published on : 8/22/2007
Exists online : False
Views : 389