app教程网 学习教程 如何在iis中部署dll(iis虚拟目录安装报错)

如何在iis中部署dll(iis虚拟目录安装报错)

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

Symptom When trying to install Microsoft Internet Information Services (IIS) on a computer running Microsoft Windows XP Professional Service Pack 2 (SP2),

Setup cannot copy the file staxmem.dll. Please insert "Windows XP Professional Service Pack 2 CD". Setup was unable to copy one or more files. The specific error code is0x4b8 and,

The Windows Components Wizard (Sysocmgr.exe) must install files when the original Windows XP Professional CD and Windows XP Professional SP2 CD are available at the same time.

解决方案要解决此问题,首先运行Esentutl.exe工具来检查Secedit.sdb数据库的完整性。为此,请遵循以下步骤:1 .单击开始,单击运行,然后键入cmd。

然后单击确定。2.在命令提示符下,

Type the following command and press enter: esentutl/gdrive: \ windir \ security \ database \ secedit.sdb Note: In this command,

Drive是安装了Windows XP Professional的硬盘,WinDir是安装了Windows XP Professional的文件夹。

Esentutl.exe工具完成检查后,请根据工具返回的不同消息,选择以下方法之一解决此问题:如果Esentutl.exe工具返回以下消息

然后用方法1解决这个问题:这个操作可能会发现数据库损坏。如果Esentutl.exe工具返回类似于以下消息的信息,请使用方法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.

操作在0.841秒内成功完成。注意:当您运行Esentutl.exe工具时,计算机将返回到原始安装状态,没有定义本地安全策略。

您可能需要在安全模式下启动计算机来重命名或移动文件。要在安全模式下启动计算机,请在Windows XP Professional启动时按F8键,键入1,然后从启动选项中选择安全模式。

然后按回车。

方法1:修复或重新创建本地组策略文件要修复本地组策略文件,请按照下列步骤操作:1 .单击开始,单击运行,键入cmd,然后单击确定。2.在命令提示符下,

Type the following command and press enter: esentutl/pdrive: \ windir \ security \ database \ secedit.sdb Note: In this command,

Drive是安装了Windows XP Professional的硬盘,WinDir是安装了Windows XP Professional的文件夹。3.尝试安装IIS。

如果无法安装IIS,请完成下列步骤来重新创建本地组策略文件。要重新创建本地组策略文件,请按照下列步骤操作:1 .单击开始,单击运行,键入explorer,然后单击确定。

2.找到并打开驱动器:\WinDir文件夹。3.在驱动器:\WinDir文件夹中创建一个新文件夹,然后将新文件夹命名为OldSecurity。为此目的,

请按照以下步骤操作:a .双击“WinDir”文件夹。b .在文件菜单上,指向新建,然后单击文件夹。c .键入OldSecurity并按Enter键。

4.移动所有文件。日志文件扩展名从驱动器:\WinDir\Security文件夹到驱动器:\WinDir\OldSecurity文件夹。为此目的,

请按照下列步骤操作:a .双击“安全”文件夹,然后按住Ctrl键并单击带有。日志文件扩展名。b .在编辑菜单上,单击剪切。

C.找到并单击“OldSecurity”文件夹。d .在编辑菜单上,单击粘贴。

5.在drive:\ windir \ security \ database文件夹中找到文件Secedit.sdb,然后将文件Secedit.sdb重命名为Secedit.old .为此,

请按照下列步骤操作:a .右键单击Secedit.sdb,然后单击重命名。b .键入Secedit.old,然后按Enter。

6.单击开始,单击运行,键入mmc,然后单击确定。7.添加安全配置和分析管理单元。为此,请遵循以下步骤。a .单击文件,单击添加/删除管理单元,

在可用管理单元列表中单击安全配置和分析,然后单击添加。b .在添加独立管理单元对话框中,单击关闭。c .在添加/删除管理单元对话框中,单击确定。

8.右键单击安全和配置分析,然后单击打开数据库。9.找到驱动器:\ windir \ security \ database文件夹。在“文件名”框中,键入Secedit.sdb,

然后点击“打开”。

注意:如果您收到拒绝访问的消息,您可以忽略该消息。10.右键单击安全和配置分析,单击导入模板,键入setup security.inf,然后单击打开。

11.如果系统提示您重新启动计算机,请重新启动计算机。12.尝试安装IIS。如果无法安装IIS,请完成方法2中的步骤。

方法2:找到Windows XP Professional SP2安装文件集成到Windows XP Professional安装文件的原始版本。要将Windows XP Professional SP2安装文件集成到Windows XP Professional安装文件的原始版本中,

2.将原始版本的Windows XP Professional光盘放入光驱。3.在命令提示符下,

键入以下命令并按enter键:xcopy/e/I/v CD _ drive: \ i386 \ *。*/sdrive: \ winxp \ i386注意:在这个命令中,

CD_Drive是原始版本的Windows XP Professional CD所在的CD驱动器。4.从光驱中取出Windows XP Professional光盘。

然后将Windows XP Professional SP2光盘放入光驱。5.在命令提示符下,键入以下命令并按Enter键:CD_Drive:注意:在此命令中,

CD_Drive是Windows XP Professional SP2光盘所在的光盘驱动器。6.在命令提示符下,

键入以下命令并按enter键:xpsp2/integrate: drive: \ winxp7。安装IIS。8.当系统提示您查找Windows XP Professional安装文件时,

键入Drive:\winxp,然后按Enter。

The information in this article applies to Microsoft Windows XP Professional Microsoft Windows XP Service Pack 2.

本文来自网络,不代表本站立场,转载请注明出处:https: