Posted on 2006-02-25 00:06
网管地带 阅读(2001)
评论(0) 编辑 收藏 引用 所属分类:
Windows
今天在Ghost系统后发现IIS无法启动,重新安装提示“0X8009000f=对象已存在”,安装依然提示无法找到指定路径。
找到一篇文章,不知道明天是否可以解决,服务器已经导机有一个月了,一个又一个的问题解决了又来没完没了。
http://support.microsoft.com/?scid=kb;zh-cn;271865&spid=810&sid=682
PRB:错误信息"0x8009000F = Object Already Exists"
察看本文应用于的产品
文章编号 : 271865
最后修改 : 2001年7月27日
修订 : 1.0
本文的发布号曾为 CHS271865
症状
尝试重新安装 Internet 信息服务 (IIS) 5.0 时,出现以下错误信息:
Error writing Encryption data to Web Services Configuration database (metabase).0x8009000F=Object Already Exists.
原因
安装 PCAnywhere 后出现这一问题。
解决方案
若要解决这一问题,请按照下列步骤操作:
1. 删除 IIS(使用"控制面板"中的"添加/删除程序")。
2. 在 Windows 资源管理器中,定位到以下目录: • 如果所安装的 Windows 是升级版本,则定位到:
%windir%\Profiles\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
• 如果所安装的 Windows 是全新版本,则定位到:
%system root%\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys
备注:此目录中的文件是隐藏文件。若要查看此文件夹及其中的文件,请在"文件夹"选项中选择显示隐藏文件和文件夹选项。
3. 将 MachineKeys 目录下的所有文件复制到另一个位置(目的是备份文件)。
4. 删除 MachineKeys 目录下的所有文件,但不删除最新文件(也不要删除备份文件!)。备注:如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:
a. 右键单击 MachineKeys 文件夹。
b. 单击属性。
c. 单击安全性选项卡。
d. 单击高级。
e. 单击所有者选项卡。
f. 突出显示 Administrators 组,以更改所有者。
g. 选择替换子容器及对象的所有者。
h. 单击确定。
5. :如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:查找以下文件夹:
%systemroot%\system32\Microsoft\Crypto\RSA\MachineKeys
如果存在此文件夹,则对它执行第 3 步和第 4 步。
6. :如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:重新启动计算机。
7. :如果无法删除这些文件,请尝试取得此目录的所有权。为此,请按照下列步骤操作:安装 IIS(使用"控制面板"中的"添加/删除程序")。
参考
有关为 MachineKeys 目录设置正确的 NTFS 权限的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中的文章:
246459 (http://support.microsoft.com/kb/246459/EN-US/) Error Message: Unable to Enumerate Web Sites because the Following Error Occurred: Object Already Exists(错误信息:由于发生以下错误而无法枚举 Web 站点:对象已存在)
有关更多信息,请参见以下知识库文章:
282775 (http://support.microsoft.com/kb/282775/EN-US/) 'Error Writing Encrypted Data' Error During IIS 5.0 Installation(安装 IIS 5.0 时出现"写入加密数据时出错"的错误)
通过以上操作重新安装IIS以后,IIS启动正常,但部分数据已经丢失,还需要修复将IIS数据进行修复,因为涉及到SQL数据库,还需要使用一个IIS导入导出工具进行备份和还原,工具名字叫IISExport,比较好用,用法就以后再写吧。