内容显示页
 
类别:服务器+软件 | 浏览(4603) | 2008-6-25 22:06:32

起  因:这个错误时有出现,并且如果遇到这样的错误一般是采用重装系统的方法来解决,呵呵,也许人懒了,所以在网上搜索吧,哇嘎嘎,看来出这问题的人比较多哦,终于看到一个可以解决的。且效果非常好。速度非常快。如果你只是想解决问题,那就运行:
esentutl /p C:\Windows\security\database\secedit.sdb

如果您想研究下什么原因,那,继续。。。


问  题: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 /? 会显示如下提示:
C:\Documents and Settings\Administrator>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 <database name> [options]
             Recovery:  ESENTUTL /r <logfile base name> [options]
            Integrity:  ESENTUTL /g <database name> [options]
             Checksum:  ESENTUTL /k <database name> [options]
               Repair:  ESENTUTL /p <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

可见,检查资料库的完整性,要用/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

柳永法转改自:http://coolevonne.blogbus.com/logs/10259384.html


引用:
安装程序无法复制文件XXX等通用解决方法
http://www.yongfa365.com/item/AnZhuangChengXuWuFaFuZhiWenJianXXXDengTongYongJieJueFangFa.html
 
 
相关链接
 
网友评论:
1 匿名网友 - 2009-8-28 10:40:52
谢谢,今天xp sp2上装iis也发生这个问题,不过直接运行Esentutl不能修复提示文件访问被拒绝。重启机器后再运行就可以了。
 
2 ajiang956 - 2010-11-15 2:17:04
谢谢啊!已经解决。就是运行了两次!!
 
3 匿名网友 - 2011-3-15 22:08:15
这确实得顶一下!太谢谢了,我找了N多方法,终于找找个好用的了
 
4 匿名网友 - 2012-2-22 10:11:10
太赞了,终于解决了,帮大忙了!谢谢~
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(74)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com Weibo

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!