文章编号: 273004 - 最后修改: 2006年4月25日 - 修订: 7.0

尝试更改用户密码时出现“The Password Cannot Be Changed at This Time”(此时无法更改密码)错误信息

展开全部 | 关闭全部

症状

当您尝试更改用户密码时,可能会收到以下错误信息:
The password cannot be changed at this time.
当用户登录到客户端或服务器控制台时,可能会出现此错误。

当您使用“Active Directory 用户和计算机”管理单元重置帐户密码时,可能会收到以下错误信息:
Windows can not complete the password change for user name because:
The password does not meet the password policy requirements.Check the minimum password length, password complexity, and password history requirements.

原因

如果用户组织单位的组策略对象将“密码最短存留期”设置配置为“未定义”,则可能会出现此问题。默认域组策略对象是用户的默认配置容器。

解决方案

要解决此问题,请将“密码最短存留期”策略设置配置为“0 天”。为此,请定义并配置该策略设置。该策略设置应该在用户的“默认域组策略”对象中配置。

要配置该策略设置,请按照下列步骤操作:
  1. 打开“Active Directory 用户和计算机”管理控制台。
  2. 右键单击域的名称,然后单击属性

    注意:如果用户被配置到特定的组织单位中,请选择用户所在的组织单位。
  3. 单击组策略选项卡,单击默认域策略,然后单击编辑。将打开组策略编辑器。
  4. 展开计算机配置,依次单击 Windows 设置帐户策略密码策略
  5. 右键单击密码最短存留期,然后单击安全性
  6. 单击以选中“定义这个策略设置”复选框,然后将计数器设置为“0 天”。

    注意:“0 天”是“默认域策略”中的默认策略设置。
  7. 设置密码最短存留期后,将会出现建议的数值改动对话框。它指出密码最长存留期设置将更改为 30 天。

    如果不更改该值,当所有密码存留期为 30 天或更长的用户登录时,都会收到一条错误信息,指出他们的密码已过期,必须更改密码。要设置一个更大的值,请在应用密码最短存留期设置后,单击密码最短存留期策略上面的密码最长存留期策略,然后根据您的喜好,增加或减小该设置。

    注意:不能将密码最长存留期设置为 0。如果这样做的话,将会禁用“密码最短存留期”策略。
  8. 单击确定关闭“安全策略”设置。
  9. 关闭组策略编辑器和“Active Directory 用户和计算机”管理控制台。
要更新策略设置,请在域控制器上打开命令提示符,然后运行以下命令:
secedit /refreshpolicy machine_policy /enforce
可能必须重新启动域控制器,此策略才会得到更新。

更多信息

在不需要“密码最短存留期”设置时,管理员可能会错误地将此策略设置配置为“未定义”。如果“默认域策略”中未定义此策略设置,将无法更改密码。

您可以从以下位置获取有关 Microsoft Windows 2000 组策略的更多信息:

这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
关键字:?
kberrmsg kbenv kbnetwork kbprb KB273004
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
 

文章翻译

 

Related Support Centers