安装IIS时,总是提示无法复制staxmem.dll解决方案

在安装IIS时,总是提示无法复制staxmem.dll,导致无法安装IIS,但在C:\WINDOWS\ServicePackFiles\i386下,有这个文件,不可理解。不过,经过多次尝试终于找到解决办法,步骤是:
(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)插入安装盘再试一下,问题解决了。

安装IIS提示安装程序无法复制文件staxmem.dll处理方法

考文章:Windows安全资料库,在%WinDir%Securitydatabase里。台湾的资料库,大陆称为数据库。在Windows作业系统里带有专门的Esentutl.exe工具,这是一个DOS工具,可用来查看和修复Windows安全资料库。
比如我有一次在安装IIS的元件时,发生了错误:

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

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

当复制来源: C:WindowsServicePackFilesi386 [浏览] [重试] [取消]

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

这就是由于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:Windowssecuritydatabasesecedit.sdb

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

解决方法:esentutl /g C:Windowssecuritydatabasesecedit.sdb

     esentutl /p C:Windowssecuritydatabasesecedit.sdb

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值