IIS6.0出现“安装程序无法复制文件staxmem.dl_” 的解决办法

问题描述:安装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上安装用不着的软件。

点赞