我们正在使用Exchange OWA 2010 SP3。 当密码过期的用户尝试login时,他们被告知用户名或密码无效:

根据这个Technet博客设置registry项并重新启动IIS应该修复它:
这是目前在我的服务器中设置的方式:

ChangeExpiredPasswordEnabled后没有空格,它被设置为1等。
之后,我从提升的命令提示符运行IISreset / noforce。 我什至重新启动服务器。 但是,当密码过期的用户尝试login时,他仍然迎来了“用户名或密码错误”的错误信息。
我还查看了组策略,以validation密码最小年龄设置为零。
我们有一个Windows 2012域控制器。
顺便说一句:它已经工作过,但只有今年早些时候。
Exchange服务器上的Windows事件日志注册以下失败:
Failure Information: Failure Reason: The specified account's password has expired. Status: 0xC0000224 Sub Status: 0x0
在我的情况下,exppw模块(exppw.dll)不包括在IIS中的OWA模块中。 直到今天,我都一直在努力解决这个问题。 只是发生了,我正在检查OWA中的logon.aspx,并看到exppw.dll。 所以我检查IIS是这个DLL注册。 它已注册,但OWA虚拟目录不包含此模块。 添加模块然后回收MSExchangeOWAAppPool,当我login使用需要密码在下次login时更改的帐户时出现OWA更改密码屏幕。
我没有改变任何东西。 但我今天再试一次。 现在它工作。 input旧密码后,我被redirect到/owa/auth/expiredpassword.aspx?url=/owa/auth.owa。
当我更改密码并在AD设置“用户必须更改密码在下次login”它仍然工作。
不知道为什么我不工作,不知道为什么现在工作…