|
|
|
|
解决windows 2003在计算机管理中本地用户和组中不能显示用户列表的问题 |
|
|
症状:右键我的电脑->管理->本地用户和组->点用户后 后边显示不了应该显示的用户.
于是我在 想在命令行下试试 点 开始->运行->cmd->输入 net user 出错误信息 提示 错误5 拒绝访问
想解决办法----------------------------------- 网上的很多办法都解决不了,如什么没有administrator权限啊什么的 对我来说都是扯蛋了,仔细想想两个应该是有联系的,搜索好久后一篇文章是有确实的帮助的 Windows 2003隐藏用户(匿名后门账户)怎么发现,创建及删除 大家如果看不到 可以看底下的转载 链接 那个有图文的 效果更棒
解决思路是围绕这篇文章来的 好了说点原创的
照成这个错误主要原因就是注册表中 HKEY_LOCAL_MACHINE\SAM\SAM\Domains \Account\Users 下面的数字字母项目和HKEY_LOCAL_MACHINE\SAM\SAM\Domains \Account\Users\Names这个对应不了 ,很好理解 如果不是一一对应系统就会出错 请大家操作前先对注册表进行备份 有把握下进行操作 。 第一步 对HKEY_LOCAL_MACHINE\SAM\SAM 进行加个管理员组权限要完全控制要不然SAM下显示不了节点 截个图进行说明 这样后铵F5刷新注册表 不用重新启动就可以看到效果 这样后HKEY_LOCAL_MACHINE\SAM\SAM \domain就可以出来了 我们就可以操作了 ,主要用到的是
这个users下的就是上面说的 HKEY_LOCAL_MACHINE\SAM\SAM\Domains \Account\Users 下面的数字字母项目 这个Names也是在HKEY_LOCAL_MACHINE\SAM\SAM\Domains \Account\Users 下的 记录的是我们在2003里建立的账户 包括Guest和Admin 说白了问题就是 这两个不对应 让2003搞不清状况了 又不报错.解决办法就是把对应不了的项目删除了使两个一一对应问题也就解决了。 但是怎么对应呢 大家看方法,去Names下找比如我拿52-life这个来说, 点上图的Names文件夹下的52-life这个文件夹,可以在注册表右边框 看图说话 看到么?这个是正常的值 有些黑客比较恶裂 会在比如 52-life 这个文件夹上把administrators这个权限删除 导致我们对这个值操作不了 这些都是不正常的 ,大家注意到了记得要给加上administrators这个权限就会出现正常,这有时候也是导致 在管理下点用户后后边显示不了应该显示的用户的一个重要原因。 接下来说怎么比较是不是一一对应的问题 大家继续看上图注册表右边框 有个 类型 是 0x3f4好了,对就是这个我们取其中的3f4再在前面加上00000把0x去掉好了成了000003f4 再拿这个去 和 HKEY_LOCAL_MACHINE\SAM\SAM\Domains \Account\Users 下面的数字字母项目 进行比较,就可以找出对应不上的然后百分百确定后就可以进行删除了,为什么这样比较呢 要拿names下面的项目去上面对应呢?因为我觉得这样保险点。 好了方法介绍到这里 将对应不上的删除一般就可以正常了 我记得删除项目后好像不要重启就可以直接在 我的电脑->管理->本地用户和组->点用户后 看到效果了. |
|