问题描述:安装IIS6.0时,总是提示无法复制staxmem.dl_,导致无法安装IIS,
但是在盘上有这个文件并且staxmem.dl_也可以正常访问。
解决办法:
(1) 开始 > 运行 > 输入 CMD >再输入以下命令:
esentutl /p %windir%/security/database/secedit.sdb
(2) 接着屏幕上会输出如下信息: Microsoft(R) Windows(R) Database Utilities Version 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating INTEGRITY mode... Database: L:\WINDOWS\security\database\secedit.sdb Temp. Database: TEMPINTEG2680.EDB Checking database integrity.
(3)重新安装IIS6.0,问题解决
2.
WinXP SP2 安装IIS时提示:安装程序无法复制文件staxmem.dl_
安装程序无法复制文件staxmem.dl_
运行:esentutl /p %windir%/security/database/secedit.sdb
esentutl语法参数
Windows有大量相互关联的系统数据库,众所周知的注册表就是其中最庞大的一名。其他还有如apph_sp.sdb、apphelp.sdb、drvmain.sdb、msimain.sdb、sysmain.sdb和secedit..sdb等等,这些数据库对系统来说都是非常重要的,他们用来跟踪安全或其他不在注册表中的系统设置。他们一旦出错,同样会导致系统无法正常启动。不过,并非所有sdb文件都是系统数据库。
管理这些数据库,微软提供了一个管理工具:esentutl,该工具位于windows\system32目录下,因其管理的数据库都是系统重要数据库,如无必要,请勿测试,轻则抹去安全信息,重则会导致系统崩溃。使用前,务请备份原数据库。
参数:
运行模式:
碎片整理:esentutl/d 数据库文件名
恢复:esentutl/r
完整性检查:esentutl/g 数据库文件名
修复:esentutl/p 数据库文件名
文件转储:esentutl/m 文件名
选项:
/8 数据库分页大小8kb
/o 禁用微软微标
/s 流文件名 为流数据输出设置文件名
/t 数据库文件名 设置临时数据库文件名
举例:域控制器出现“安全帐户管理器初始化失败,目录服务无法启动”提示,并要求你重启到目录恢复模式下进行恢复时,采用其他办法没有解决时,可以试运行esentutl /p c:\winnt\ntds\ntds.dit /!10240 /8 /v /x /o 命令对域控制器进行灾难修复。当然这是没有办法的办法,只是比重新安装系统省点时间而已。最好还是平常多做备份,尤其是要勤备份AD,尽量不要在DC上安装用不着的软件。