

我怎样能够禁用默认的Windows密码过滤器?我使用的是Window XP专业版。我想让Windows只有在使用我自己的定制密码过滤器时,才去检查密码的复杂性要求,当用户修改密码时,忽略Windows默认的密码过滤器。这个是可能的么?
通常当安装了定制密码过滤器时,它将代替Windows的密码过滤器或甚至全部的登陆过程。当试图登陆的时候,Windows将查看所有有效的密码过滤器,如果你想使过滤器完全依赖你的设置,那么阻止Windows使用它自己的密码过滤器是非常重要的。假定你已经写了一个你自己的过滤器,尽管在这你能找到一个过滤器的样本脚本。微软也公开了他的passfilt.dll和有关于如何编写和使用你自己的密码过滤器的说明。
现在,为了防止Windows使用passfilt.dll当设置密码时要求密码的复杂性,这种设置在“Windows设置/安全设置/密码策略/密码必须满足复杂性要求”里面。如果启动了passfilt.dll,只要将其状态改为禁用。如果你的密码过滤器仍然要求密码的长度,密码有效期和其他Windows密码设置,你也可以在这将这些要求都设置成为空。但是,我不会改变“使用可逆加密来存储密码”的设置,出于某种原因,这一项默认设置为禁用的。它允许将密码存储为一个简单的可恢复的形式,这通常是一些典型的非Windows客户所提出的请求,这也是为什么它仍然有效的原因。通常,它仅被用作单个用户帐号的环境变量,而不是作为一个系统范围的环境变量,仅仅在必要的情况下您才需要将它作为一个系统环境变量。