文章编号: 279890 - 最后修改: 2004年6月25日 - 修订: 3.0

密码不符合系统密码复杂性策略

展开全部 | 关闭全部

症状

如果管理员通过添加用户向导生成用户的密码,则该密码可能不符合系统密码复杂性策略设定的要求,但是可能必须接受这些要求。如果管理员尝试指定用户的密码,也会发生同样的问题。

原因

出现这种问题的原因是密码不符合系统密码复杂性策略。Passfilt.dll 文件实施以下密码策略:
  • 密码必须至少包含 6 个字符。
  • 密码不能包含您的用户名或您的全名的任何部分。
  • 密码必须至少包含下列四类字符中的三类:
    收起该表格展开该表格
    说明示例
    英文大写字母A, B, C, ...Z
    英文小写字母a, b, c, ... z
    西方阿拉伯数字0, 1, 2, ... 9
    非字母数字(“特殊字符”)标点和其他符号
这些要求被硬编码在 Passfilt.dll 文件中,且不能通过用户界面或注册表进行更改。如果要更改这些要求,您必须编写自己的 .dll,并以实施 Windows NT 4.0 Service Pack 2 中提供的 Microsoft 版本相同的方式实施它。

替代方法

要解决此问题,作为管理员,当您使用添加用户向导时,请选择“我要指定用户的密码”选项,然后键入符合系统复杂性策略要求的密码。

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

文章翻译