『壹』 无法加载安装程序库iis.dll,或是找不到函数 OcEntry .请与您的系统管理员联系。特定错误码是Ox7e.”
这可能是因为你的系统是优化版!
首先
找到C:\windows\inf\sysoc.inf在Components增加以下一行代码:
iis=iis2.dll,OcEntry,iis2.inf,,7
然后保存
二、安装IIS
经过以上操作,在”添加/删除Windows组件“窗口中我们可以看到久违的"Internet信息服务(iis)”选项了。不过现在还不能安装,因为这时安装后,虽然IIS可以访问,不过访问任何网页时,均会出现:The specified mole could not be found的错误,偶就是绕了这一圈,才找到的正确步骤。见下文:
1、找到IIS的安装包,解压后,进入i386目录,找到IIS.DL_,IIS.IN_,IISsuba.dl_,三个文件,并复制到硬盘某个文件夹中(如D盘下,只是临时放一下,一会我们将会用到);
2、把这三个文件的扩展名都改成.cab,然后用解压缩软件把里面的文件解压出来,分别是IIS.DLL,IIS.INF,IISsuba.dll,并把IIS.DLL和IIS.INF改名为IIS2.DLL和IIS2.INF(这样做可以避免覆盖掉系统的原文件~),然后把这三个文件分别复制到C:\windows\system32\setup\,C:\windows\inf,C:\windows\system32目录下。
3、在添加删除Windows组件里安装IIS
4、打开注册表编辑器,重命名HKEY_LOCAL_MACHINESOFTWAREClassesAppID{A9E69610-B80D-11D0-B9B9-00A0C922E750}下的
AccessPermission为AccessPermission0,LaunchPermission为LaunchPermission0。
5。打开IIS 信息服务,在左侧找到自己的计算机,点右键,选择属性,在主属性中选编辑,打开“目录安全性”选项卡,单击“匿名访问和验证控制”里的“编辑”按钮,在弹出的对话框中确保只选中了“匿名访问”和“集成Windows验证”两项,单击匿名访问中的编辑,去掉“允许IIS控制密码”;
6、在“默认Web站点”上点右键,选属性,在主目录标签中把“应用程序保护”设置为“低 (IIS进程)”
经过以上设置,可爱的IIS终于能正常工作了。对了,如果需要使用ASP.net而又先安装了.net Framework,在运行中执行下面的“命令”:
"%windir%Microsoft.NETFrameworkV1.1.4322aspnet_regiis.exe" -i