前段时间在论坛中看到有人问这个问题了,没想到我也遇到了同样的错误

在检查域控上的日志的时候,发现了一大推的警告信息,如图

clip_p_w_picpath002

打开其中的一条日志后,看到了如下图的提示

clip_p_w_picpath004

看样子,估计是域中的一些策略找不到它相应的用户了

在往下看,这条警告的日志中还附带解决方法 

 

1. 识别不能解析为一个 SID 的帐户:

在命令行中,键入: FIND /I "Cannot find" %SYSTEMROOT%\Security\Logs\winlogon.log

在 FIND 的输出中,"Cannot find" 后面的字符串就是有问题的帐户名。

示例: Cannot find JohnDough。

在这种情况下,用户名 "JohnDough" 的 SID 不能确定。这通常是因为帐户已经被删除,被重命名,或拼写错误(例如,"JohnDoe")。

2. 用 RSoP 来识别特定的用户权限,受限制的组,和饱含有问题帐户的源 GPO:

a. 开始 -> 运行 -> RSoP.msc

b. 查看“计算机配置\Windows 设置\安全设置\本地策略\用户权限分配”和“计算机配置\Windows 设置\安全设置\本地策略\受限制的组”的结果,查找用红色的 X 标记的错误。

c. 对于任何用红色的 X 标记的用户权限或受限制的组,包含有问题的策略的相应 GPO 在标题为“源 GPO”的列中列出。注意产生错误的特定用户权限,受限制的组和包含的源 GPO。

3. 从组策略中删除不能解析的帐户

a. 开始 -> 运行 -> MMC.EXE

b. 从“文件”菜单选择“添加/删除管理单元...”

c. 从“添加/删除管理单元”对话框选择“添加...”

d. 在“添加独立管理单元”对话框中选择“组策略对象编辑器”,然后单击“添加”

e. 在“选择组策略对象”对话框中,单击“浏览”按钮

f. 在“浏览组策略对象”对话框中,选择“全部”选项卡

g. 对于在步骤 2 中识别出的每一个源 GPO,更正在步骤 2 中用红色的 X 标出的特定用户权限或受限制的组。这些用户权限或受限制的组可以通过删除或更正到在步骤 1 中识别出的有问题帐户的引用来进行更正。

OK,那就先按照这个方法去做一下试试再说,先检索一下winlogon文件中的这个错误信息

运行cmd命令行,输入“FIND /I "Cannot find" %SYSTEMROOT%\Security\Logs\winlogon.log”

咦,找不到东西,先去这个日志里,哦,原来我这错误里都是中文的,那就把命令改一下,把"Cannot find" 替换成“找不到”,搜索出来如下的结果

clip_p_w_picpath006

如上面的图所示,看了是找不到这个用户了,这个账号是我没见过的,估计是前几天交接的时候被删掉了,而他所对应的策略还在,所以先用rsop命令来检查一下所加载的策略吧

如下图,我在用户权限分配里面找到了一条带有红色叉叉的策略(这个图是我解决问题后截取的,所以那个红叉是我在图中添加的),同时还在这个策略里面找到了刚才的那个用户

既然用户都删掉了,那就把这个策略也删掉吧

运行里面执行“MMC.EXE”打开MMC控制台

clip_p_w_picpath010

账号在控制台的菜单栏的“文件”里面选择“添加/删除管理单元”

clip_p_w_picpath012

之后如下图中所示添加一个“组策略对象编辑器”

clip_p_w_picpath014

默认这个策略对象是针对本地计算机的,我们要看域里面的策略,所以点击浏览clip_p_w_picpath016

在弹出来的对话框中,点击全部,我先看一下域控上有没有刚才那条策略,点击了第一个,

clip_p_w_picpath018

clip_p_w_picpath020

之后就在默认域控策略中,找到了刚才的那条错误的策略,将其删除

clip_p_w_picpath022

之后等他刷新策略后,日志中再也没有生成警告信息了

clip_p_w_picpath024