今天上午,一台windows 2000 server重启后系统自动进行很长时间的磁盘扫描,待扫描完进入系统后iis www服务不能启动,点击iis管理器报“连接xx失败,系统找不到指定的路径”。在控制面板重新安装iis后还是故障依旧。
在微软上看到一篇关于重新安装iis问题的文章(),参照里面的处理方法分析,初步判断故障原因是系统启动时对磁盘的扫描和文件恢复导致
%system root%\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys和%systemroot%\system32\Microsoft\Crypto\RSA\MachineKeys目录及目录下的文件权限问题导致iis程序启动时不能访问相关文件所至,进入查看相关目录及文件,发现部分文件权限信息丢失,导致所有用户均不能访问。
对MachineKeys目录及目录下的文件赋予管理员完全控制权限后,将该目录的文件全部删除,在控制面板添加删除程序里卸载iis后再重新安装,iis启动正常 ^_^
参考文档资料:
原文摘录如下:
- 删除 IIS(使用"控制面板"中的"添加/删除程序")。
- 在 Windows 资源管理器中,定位到以下目录:
- 如果所安装的 Windows 是升级版本,则定位到:
%windir%\Profiles\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
- 将 MachineKeys 目录下的所有文件复制到另一个位置(目的是备份文件)。
- 删除 MachineKeys 目录下的所有文件,但不删除最新文件(也不要删除备份文件!)。备注:如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:
- 右键单击 MachineKeys 文件夹。
- 单击属性。
- 单击安全性选项卡。
- 单击高级。
- 单击所有者选项卡。
- 突出显示 Administrators 组,以更改所有者。
- 选择替换子容器及对象的所有者。
- 单击确定。
-
:如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:查找以下文件夹:
%systemroot%\system32\Microsoft\Crypto\RSA\MachineKeys
如果存在此文件夹,则对它执行第 3 步和第 4 步。
- :如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:重新启动计算机。
- :如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:安装 IIS(使用"控制面板"中的"添加/删除程序")。
阅读(4900) | 评论(0) | 转发(0) |