IIS错误_安装程序无法复制文件文件解决办法

问  题:windows2003重装iis6.0的时候出现“安装程序无法复制文件文件IISApp.vbs”等,重装的时候遇到“安装程序无法复制文件IISApp.vbs”等一系列错误.

分  析:这就是典型的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进行修复。

查看它的用法,用下面指令: esentutl /? 会显示如下提示:
Microsoft(R) Windows(R) Database Utilities Version 5.2 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Maintenance utilities for Microsoft(R) Windows(R) databases. MODES OF OPERATION: Defragmentation: ESENTUTL /d [options] Recovery: ESENTUTL /r [options] Integrity: ESENTUTL /g [options] Checksum: ESENTUTL /k [options] Repair: ESENTUTL /p [options] File Dump: ESENTUTL /m[mode-modifier] <<<<< Press a key for more help >>>>>
D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp =>

可见,检查资料库的完整性,要用/g,比如: esentutl /g C:\Windows\security\database\secedit.sdb

若要修复这个Windows安全资料库,用如下指令: esentutl /p C:\Windows\security\database\secedit.sdb

解决方法:esentutl /g C:\Windows\security\database\secedit.sdb
     esentutl /p C:\Windows\security\database\secedit.sdb

转载于:https://www.cnblogs.com/babilone/archive/2008/07/14/1242277.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值