IIS安装程序无法复制文件的问题(转载)

IIS莫名其妙不起作用,删除重装,总提示无法复制文件。网上搜索如下办法,解决了问题。

(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.

 

Scanning Status (% complete)

0 10 20 30 40 50 60 70 80 90 100

|---|---|---|---|---|---|---|---|---|---|

...................................................

Integrity check successful.

Operation completed successfully in 0.841 seconds.

(3)插入安装盘再试一下,问题解决了。

 

附:

esentutl命令:

Microsoft(R) Windows(TM) Database Utilities

Version 5.1

Copyright (C) Microsoft Corporation. All Rights Reserved.

DESCRIPTION:  Maintenance utilities for Microsoft(R) Windows databases.

MODES OF OPERATION:

     Defragmentation:  ESENTUTL /d <database name> [options]

     Recovery:  ESENTUTL /r [options]

     Integrity:  ESENTUTL /g <database name> [options]

     Repair:  ESENTUTL /p <database name> [options]

     Checksum:  ESENTUTL /k <database name> [options]

     File Dump:  ESENTUTL /m[mode-modifier] <filename>

<<<<<  Press a key for more help  >>>>>

D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp

=>

 

Windows安全资料库:

Windows安全资料库,在%WinDir%\Security\database里。

台湾的资料库,大陆称为数据库。在Windows作业系统里带有专门的Esentutl.exe工具,这是一个DOS工具,可用来查看和修复Windows安全资料库。

比如我有一次在安装IIS的元件时,发生了错误:

************************

复制错误 安装程式无法复制档 iisapp.vbs。请确认下面指定的位置是正确的,或者更改它并在指定的驱动器中插入 ‘Service Pack 1 CD-ROM’。

当复制来源: C:\Windows\ServicePackFiles\i386 [浏览] [重试] [取消]

************************

这就是由于Windows安全资料库损坏所致。可用Esentutl.exe进行修复。

posted @ 2010-11-24 10:41  枫-  阅读(1154)  评论(0编辑  收藏  举报