使用 Active Directory 用户或&重置密码失败,并出现错误"系统找不到指定的路径"
09/15/2020
本文内容
本文提供了重置用户密码时发生的错误的解决方案。
适用于: Windows Server 2012R2
原始 KB 编号: 2001522
症状
你具有管理域中用户的任务,并且需要重置用户的密码。 你可以右键单击该用户,然后选择重置 密码 并输入新密码。 单击" 确定" 后,您将收到错误消息:
Windows无法完成密码更改, 因为:
系统找不到指定的路径
之后不会更改用户的密码。 同一任务可能适用于其他管理员用户帐户,也可以用于其他工作站上的相同管理员帐户。 重置用户密码也可通过其他工具完成,例如使用 LDIFDE,如如何使用 Ldifde 设置用户密码中概述。
原因
对话框处理程序函数在从编辑控件提取新密码字符串时对其进行加密。 加密失败,因为它在用户 AppData 文件夹中的以下位置找不到支持文件:
%AppData% \ Microsoft \ Protect\
如果 AppData 用户 shell 文件夹重定向到其他位置,而不移动或复制原始数据,则可能会发生这种情况。 文件夹位置在 AppData 注册表值中的以下注册表位置中指定:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
解决方案
若要解决此问题,请移动原始数据或将原始数据复制到重定向的位置,或还原 AppData 文件夹的重定向。
使用进程监视器工具,可以看到确认LSASS.EXE密码对话框后,无法打开 AppData 路径中的文件。 有关进程监视器工具的信息,请访问以下 Microsoft 网站:
进程监视器 v3.60
更多信息
Microsoft 建议使用文件夹重定向策略将用户配置文件的某些部分重定向到不同的位置。 这些策略还允许自动移动文件夹的内容。