安装和注册密码筛选器 DLL

可以使用 Windows 密码筛选器筛选域或本地帐户密码。 若要对域帐户使用密码筛选器,请在域中的每个域控制器上安装并注册 DLL。

执行以下步骤安装密码筛选器。 可以手动执行这些步骤,也可以编写安装程序来执行这些步骤。 你需要是管理员或属于管理员组才能执行这些步骤。

安装和注册 Windows 密码筛选器 DLL

  1. 将 DLL 复制到域控制器或本地计算机上的 Windows 安装目录。 在标准安装中,默认文件夹为 \Windows\System32。 请确保为 32 位计算机创建 32 位密码筛选器 DLL,为 64 位计算机创建 64 位密码筛选器 DLL,然后将其复制到相应的位置。

  2. 若要注册密码筛选器,请更新以下系统注册表项:

    HKEY_LOCAL_MACHINE
       SYSTEM
          CurrentControlSet
             Control
                Lsa
    

    如果REG_MULTI_SZ类型的通知包值存在,请将 DLL 的名称添加到现有值数据中。 不要覆盖现有值,也不要包括 .dll 扩展。

    如果 “通知包” 值不存在,请创建它,为其指定 REG_MULTI_SZ 类型,然后为值数据指定 DLL 的名称。 不要包含 .dll 扩展。

    通知包” 值可以添加多个包。

  3. 查找密码复杂性设置。

    在“控制面板”中,依次单击“性能和维护”、“管理工具”、“本地安全策略”、“帐户策略”和“密码策略”。

  4. 若要强制执行默认的 Windows 密码筛选器和自定义密码筛选器,请确保已启用 密码必须满足复杂性要求 策略设置。 否则,禁用 密码必须满足复杂性要求 策略设置。

密码筛选器编程注意事项

强密码强制实施和Passfilt.dll

密码筛选器函数