Apr
16

安装程序无法复制文件 staxmem.dll

 22:39    762    0    网管技术
| |
        今天在想在本本上装IIS MD 居然提示“安装程序无法复制文件 staxmem.dll”。开始我用的是我硬盘里面的5.1 装不上,后来换了一个系统盘,也是这个样子,于是就开始找了。


       成因:
          Secedit.sdb 数据库文件已损坏。
          Windows 组件向导 (Sysocmgr.exe) 必须在原始 Windows XP Professional CD 和 Windows XP Professional SP2 CD 同时可用的情况下安装文件。

        要解决此问题,请首先运行 Esentutl.exe 工具以检查 Secedit.sdb 数据库的完整性。为此,请按照下列步骤操作:

    1、单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。
    2、在命令提示符处,键入以下命令esentutl /g Drive:\WinDir\security\database\secedit.sdb 。


       注意:在该命令中,Drive 是安装了 Windows XP Professional 的硬盘驱动器,WinDir 是安装了 Windows XP Professional 的文件夹。比如说我的我安装 就是C:\WINDOWS   所以:我应该输入:esentutl /g  C:\WINDOWS\security\database\secedit.sdb
      
       我运行完了后,出现如下提示:


Microsoft(R) Windows(TM) Database Utilities
Version 5.1
Copyright (C) Microsoft Corporation. All Rights Reserved.

Error: Access to source database 'Drive:\WinDir\security\database\secedit.sdb' f
ailed with Jet error -1022.

Operation terminated with error -1022 (JET_errDiskIO, Disk IO error) after 0.0 s
econds.



然后我接着运行:esentutl /p Drive:\WinDir\security\database\secedit.sdb

就出现一个WARNING
you shoud only run reqair on damagde……

然后确定。。。

然后我再装IIS   就OK了。

官网上写得太复杂,如果有兴趣可以看看。~~~
        给个地址:http://support.microsoft.com/?kbid=894351
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]