您好!我遇到一个棘手的问题,是这样的:打开控制面板管理工具本地安全策略安全设置本地策略用户权利指派从网络访问此计算机,在这里面设置只允许工作组中的某一台计算机可以访问,如允许工作组名/计算机名。但是更改后保存时系统提示未能保存本地安全策略数

您好!我遇到一个棘手的问题,是这样的:打开“控制面板→管理工具→本地安全策略→安全设置→本地策略→用户权利指派→从网络访问此计算机”,在这里面设置只允许工作组中的某一台计算机可以访问,如允许工作组名/计算机名。但是更改后保存时系统提示“未能保存本地安全策略数据库”!这是怎么回事呢?


  这是因为本地策略数据库(文件名:%SystemRoot%\Security\database\Secedit.sdb)由于某种原因损坏了,使策略不能发挥作用。下面提供一个恢复本地安全组策略数据库的办法,这也是一个恢复本地安全策略的办法。注意:这个办法会使本地安全策略回到初始状态,也就是你原来在本地安全策略中进行的设置会全部丢失。


  打开 %SystemRoot%\Security文件夹,创建一个“OldSecurity”子目录,将%SystemRoot%\Security 下所有的.log文件移到这个新建的子文件夹中;


  在%SystemRoot%\Security\database\下找到“ecedit.sdb”全数据库并将它改名,改为“ecedit.old” ;


  启动“安全配置和分析”MMC管理单元:“开始→运行”,输入“MMC”,启动管理控制台,“添加/删除管理单元”,将“安全配置和分析”管理单元添加上;


  右击“安全配置和分析”→“打开数据库”,浏览“C:\WINNT\security\Database”文件夹,输入文件名“secedit.sdb”,单击“打开”;


  当系统提示输入一个模板时,选择“Setup Security.inf”,单击“打开”;


  如果系统提示“拒绝访问数据库”,不管它;

  你会发现在“C:\WINNT\security\Database”子文件夹中重新

生成了新的安全数据库。在“C:\WINNT\security”子文件夹下重新生成了LOG文件。