不能确定应用到此机器的组策略安全性设置。
在尝试从本地安全性数据库(%windir%\security\database\seceditsdb)中检索这些设置时返回的错误为:参数不正确。
所有本地安全性设置都将被显示,但是不会指出一个给定的安全性设置是否由组策略定义。
所有由此用户界面改动的本地安全性设置都可能随后被域级的策略覆盖。
研究了半个下午,解决了。想来应该是前几天机器频繁死机造成的。
解决方法如下:
1切换到命令提示符状态。
2执行“esentutl /k %windir%\Security\Database\Seceditsdb”和“esentutl /g %windir%\Security\Database\Seceditsdb”对seceditsdb进行检查。
3执行“esentutl /p %windir%\Security\Database\Seceditsdb”进行修复。
系统会d出Warning提示框:
单击“确定”,开始修复。
恢复电脑本地安全策略的设置方法:
打开 %SystemRoot%\Security文件夹,创建一个 "OldSecurity"子目录,将%SystemRoot%\Security下所有的log文件移到这个新建的子文件夹中。
在%SystemRoot%\Security\database\下找到"Seceditsdb"安全数据库并将其改名,如改为"Seceditold"。
启动"安全配置和分析"MMC管理单元:"开始"->"运行"->"MMC",启动管理控制台,"添加/删除管理单元",将"安全配置和分析"管理单元添加上。
右击"安全配置和分析"->"打开数据库",浏览"C:\WINNT\security\Database"文件夹,输入文件名"seceditsdb",单击"打开"。
当系统提示输入一个模板时,选择"Setup Securityinf",单击"打开"。
完成后发现在"C:\WINNT\security\Database"子文件夹中重新生成了新的安全数据库,在"C:\WINNT\security"子文件夹下重新生成了log文件,安全数据库重建成功。
适用于XP系统的恢复方法:
“开始”菜单,“运行”,输入“CMD /D”,回车;然后在打开的S窗口里输入或者粘贴以下命令:
1、恢复安全选项的命令:
Secedit /configure /cfg %windir%\repair\secsetupinf /db secsetupsdb /areas securitypolicy /verbose
2、恢复用户权利指派选项的命令:
Secedit /configure /cfg %windir%\repair\secsetupinf /db secsetupsdb /areas USER_RIGHTS /verbose
还有一条可选命令,就是强制刷新策略:解决“您没有许可来更新WindowsXP,请和你的系统管理员联络”的问题: secedit /configure /cfg %windir%\repair\secsetupinf /db secsetupsdb /verbose
Windows
无法打开本地策略数据库的解决方法
打开帐户策略和本地策略时报如下错误:
Windows
无法打开本地策略数据库。打开数据库时出现了一个未知错误。IIS报内部服务器错。怎么解决?
*** 作系统:Win2000+SP4
不是域服务器。
有时本地策略数据库(文件名:%SystemRoot%\Security\database\Seceditsdb)会坏掉,使策略不发挥作用。下面提供一个恢复本地安全组策略数据库的办法,这也是一个恢复本地安全策略的办法。
注意:这个办法会使本地安全策略回到初始状态,也就是你原来在本地安全策略中进行的设置会全部丢失。
1打开
%SystemRoot%\Security文件夹,创建一个“OldSecurity”子目录,将%SystemRoot%\Security
下所有的log文件移到这个新建的子文件夹中;
2在%SystemRoot%\Security\database\下找到“eceditsdb”全数据库并将其改名,改为“eceditold”
;
3启动“安全配置和分析”MMC管理单元:“开始”->“运行”->“MMC”,启动管理控制台,“添加/删除管理单元”,将“安全配置和分析”管理单元添加上;
4右击“安全配置和分析”->“打开数据库”,浏览“C:\WINNT\security\Database”文件夹,输入文件名“seceditsdb”,单击“打开”;
5当系统提示输入一个模板时,选择“Setup
Securityinf”,单击“打开”;
6如果系统提示“拒绝访问数据库”,不管它;
7你会发现在“C:\WINNT\security\Database”子文件夹中重新生成了新的安全数据库。在“C:\WINNT\security”子文件夹下重新生成了log文件。
安全数据库重建成功。
有时,本地策略数据库(文件名:%SystemRoot%\\Security\\database\\Seceditsdb)会坏掉,使策略不发挥作用下面提供一个恢复本地安全组策略数据库的办法,这也是一个恢复本地安全策略的办法
注意:这个办法会使本地安全策略回到初始状态,也就是你原来在本地安全策略中进行的设置会全部丢失
1打开
%SystemRoot%\\Security文件夹,创建一个
"OldSecurity"子目录,将%SystemRoot%\\Security下所有的log文件移到这个新建的子文件夹中
2在%SystemRoot%\\Security\\database\\下找到"Seceditsdb"安全数据库并将其改名,如改为"Seceditold"
3启动"安全配置和分析"MMC管理单元:"开始"->"运行"->"MMC",启动管理控制台,"添加/删除管理单元",将"安全配置和分析"管理单元添加上
4右击"安全配置和分析"->"打开数据库",浏览"C:\\WINNT\\security\\Database"文件夹,输入文件名"seceditsdb",单击"打开"
5当系统提示输入一个模板时,选择"Setup
Securityinf",单击"打开"
6如果系统提示"拒绝访问数据库",不管他
7你会发现在"C:\\WINNT\\security\\Database"子文件夹中重新生成了新的安全数据库,在"C:\\WINNT\\security"子文件夹下重新生成了log文件安全数据库重建成功
1、在桌面上右键点击桌面的任意一个txt文件,如果没有的可以右键点击新建一个文本文档,然后选择“属性”,如下图所示:
2、在打开的txt属性窗口中,常规选项下找到“更改”按钮,如下图所示:
3、在d出的打开方式设置窗口中,选择记事本,接着勾选“始终使用选择的程序打开这种文件”,然后保存退出即可,如下图所示:
4
以上便是解决win7记事本打不开的 *** 作方法,通过上面的设置,下次打开记事本就不会出现打开方式的对话窗口了,有需要的朋友不妨参照上面步骤进行尝试设置。
以上就是关于关于修复本地安全性数据库secedit.sdb的问题全部的内容,包括:关于修复本地安全性数据库secedit.sdb的问题、电脑本地安全策略设置错了,如何彻底恢复默认的本地安全策略的设置方法、我的本地安全策略显示Windows 无法打开本地策略数据库 拒绝访问数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)