操作系统win2003sp2,已经是administrator了,但是创建新用户时提示:
在计算机 SERVER-05 上创建用户 abc 时,出现了以下错误:
拒绝访问。
百思不得其解,搜遍google和百度都没对症解药。
然后打开事件查看器,发现创建用户时系统抛错如下:
SAM 无法更改数据库。很可能是因为内存 或磁盘空间不足。SAM 数据库会被还原为先前状态。 最近的更改都会丢失。请检查可用磁盘空间 和页面文件大小设置的最大值。
搜了下SAM的相关知识,估摸着要么是文件被破坏,要么是权限不足
检查了windows/system32/config下面的SAM文件,都还健在,大小正常,查看权限administrator有完全控制权限。估计这块应该没问题。
打开注册表HKEY_LOCAL_MACHINE\SAM,发现是空的,应该是没有权限,右键,给administrators赋权完全控制后刷新。
继续打开到HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\这层,发现下面三个子项aliases、groups、users,竟然都没有权限,估计就是这儿了,继续给administrators赋权。
然后试着重新创建用户,这次成功了。
估计是什么安全软件把这个注册表项的权限给去掉了,才引起的这个问题。