IIS6元数据库和配置兼容性功能在Windows 7上安装失败

IIS6元数据库和配置兼容性功能在Windows 7上安装失败,iis,windows-7,Iis,Windows 7,我正在尝试在Windows 7 Pro 64位计算机上安装IIS6元数据库和配置兼容性功能,以便在VS2010安装中使用IIS 不幸的是,每次我从“控制面板->程序和功能->打开或关闭Windows功能”安装上述更新时,它都会失败,错误消息是一个或多个功能无法安装。这是我试图安装的唯一功能,也是唯一一个抛出错误的功能。我已经遵循了这个用户在这里发布的指导原则http://social.answers.microsoft.com/Forums/en-US/w7programs/thread/6f3

我正在尝试在Windows 7 Pro 64位计算机上安装IIS6元数据库和配置兼容性功能,以便在VS2010安装中使用IIS

不幸的是,每次我从“控制面板->程序和功能->打开或关闭Windows功能”安装上述更新时,它都会失败,错误消息是一个或多个功能无法安装。这是我试图安装的唯一功能,也是唯一一个抛出错误的功能。我已经遵循了这个用户在这里发布的指导原则http://social.answers.microsoft.com/Forums/en-US/w7programs/thread/6f3e6f94-ea61-4527-ab7e-cc1a3d1b1f93,但都不管用

我在C:\Windows\Logs\CBS\CBS.log中找到了一个错误日志文件,其中包含一些与问题可能有关的信息,但我无法理解它

以下摘录:

....
2011-02-13 16:14:01, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: IIS-Performance, Applicable: Applicable, Disposition: Installed
2011-02-13 16:14:01, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Local Parent: IIS-WebServerRole, Intended State: Installed
2011-02-13 16:14:01, Info                  CBS    Appl: Evaluating applicability block(detectUpdate part), disposition is: Staged, applicability: Applicable, result applicability state: Installed
2011-02-13 16:14:01, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: IIS-WebServerManagementTools, Applicable: Applicable, Disposition: Installed
2011-02-13 16:14:01, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Local Parent: IIS-WebServerManagementTools, Intended State: Installed
2011-02-13 16:14:01, Info                  CBS    Appl: Evaluating applicability block(detectUpdate part), disposition is: Staged, applicability: Applicable, result applicability state: Installed
2011-02-13 16:14:01, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: IIS-IIS6ManagementCompatibility, Applicable: Applicable, Disposition: Installed
2011-02-13 16:14:02, Info                  CBS    Appl: DetectUpdate, Package: Microsoft-Windows-IIS-WebServer-AddOn-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Remote Parent: IIS-WebServerRole, Intended State: Installed
2011-02-13 16:14:02, Info                  CBS    Appl: Evaluating applicability block(detectUpdate part), disposition is: Staged, applicability: Applicable, result applicability state: Installed
2011-02-13 16:14:02, Info                  CBS    Appl: Package: Microsoft-Windows-IIS-WebServer-AddOn-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: IIS-FTPServer, Applicable: Applicable, Disposition: Installed
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:02, Info                  CBS    Failed to find localized custom property bag [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2011-02-13 16:14:15, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-SimpleTCP-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: SimpleTCP, new state: On
2011-02-13 16:14:15, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-SimpleTCP-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: SimpleTCP, current State: On, new state: On
2011-02-13 16:14:15, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-SNMP-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: SNMP, new state: Off
2011-02-13 16:14:15, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-SNMP-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: SNMP, current State: Off, new state: Off
2011-02-13 16:14:15, Info                  CBS    Update: Setting Install State, Package: Microsoft-Windows-WMI-SNMP-Provider-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, Update: WMISnmpProvider, new state: Off
...
...
2011-02-13 16:14:36, Info                  CSI    00000182 Begin executing advanced installer phase 38 (0x00000026) index 22 (0x0000000000000016) (sequence 321)
    Old component: [l:0]""
    New component: [ml:310{155},l:308{154}]"Microsoft-Windows-IIS-Metabase, Culture=neutral, Version=6.1.7600.16385, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
    Install mode: install
    Installer ID: {51d504ad-4868-464c-a504-e6cc8a210a97}
    Installer name: [7]"Service"
2011-02-13 16:14:36, Info                  CSI    00000183@2011/2/13:21:14:36.133 CSI Advanced installer perf trace:
CSIPERF:AIDONE;{51d504ad-4868-464c-a504-e6cc8a210a97};Microsoft-Windows-IIS-Metabase, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral;4410
2011-02-13 16:14:36, Info                  CSI    00000184 End executing advanced installer (sequence 321)
    Completion status: S_OK 

2011-02-13 16:14:36, Info                  CSI    00000185 Begin executing advanced installer phase 38 (0x00000026) index 23 (0x0000000000000017) (sequence 322)
    Old component: [l:0]""
    New component: [ml:310{155},l:308{154}]"Microsoft-Windows-IIS-Metabase, Culture=neutral, Version=6.1.7600.16385, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
    Install mode: install
    Installer ID: {81a34a10-4256-436a-89d6-794b97ca407c}
    Installer name: [15]"Generic Command"
2011-02-13 16:14:36, Info                  CSI    00000186 Calling generic command executable (sequence 22 (0x00000016)): [40]"C:\Windows\System32\inetsrv\iissetup.exe"
    CmdLine: [60]""C:\Windows\System32\inetsrv\iissetup.exe" /install Metabase"
2011-02-13 16:14:43, Info                  CSI    00000187 Performing 1 operations; 1 are not lock/unlock and follow:
  LockComponentPath (10): flags: 0 comp: {l:16 b:28b9f308c3cbcb010c0100006004880c} pathid: {l:16 b:28b9f308c3cbcb010d0100006004880c} path: [l:234{117}]"\SystemRoot\WinSxS\x86_microsoft.windows.s..ation.badcomponents_31bf3856ad364e35_6.1.7600.16385_none_3868158f24725705" pid: 460 starttime: 129421045041308447 (0x01cbcbc13825a31f)
2011-02-13 16:14:43, Info                  CSI    00000188 Creating NT transaction (seq 10), objectname [6]"(null)"
2011-02-13 16:14:43, Info                  CSI    00000189 Created NT transaction (seq 10) result 0x00000000, handle @0x740
2011-02-13 16:14:44, Info                  CSI    0000018a@2011/2/13:21:14:44.605 CSI perf trace:
CSIPERF:TXCOMMIT;662198
2011-02-13 16:14:44, Error                 CSI    0000018b (F) Done with generic command 22 (0x00000016); CreateProcess returned 0, CPAW returned S_OK
    Process exit code 15 (0x0000000f) resulted in success? FALSE
    Process output: [l:22 [22]"Failed = 0x8009000f

"][gle=0x80004005]
2011-02-13 16:14:44, Info                  CSI    0000018c@2011/2/13:21:14:44.606 CSI Advanced installer perf trace:
CSIPERF:AIDONE;{81a34a10-4256-436a-89d6-794b97ca407c};Microsoft-Windows-IIS-Metabase, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral;8854045
2011-02-13 16:14:44, Error      [0x018007] CSI    0000018d (F) Failed execution of queue item Installer: Generic Command ({81a34a10-4256-436a-89d6-794b97ca407c}) with HRESULT HRESULT_FROM_WIN32(14109).  Failure will not be ignored: A rollback will be initiated after all the operations in the installer queue are completed; installer is reliable (2)[gle=0x80004005]
2011-02-13 16:14:44, Info                  CSI    0000018e End executing advanced installer (sequence 322)
    Completion status: HRESULT_FROM_WIN32(ERROR_ADVANCED_INSTALLER_FAILED) 
...
这对我来说是一个至关重要的问题;如有任何建议,将不胜感激

戴夫
不仅你觉得这个错误毫无意义,我也觉得它毫无用处

80004005表示一般错误,您必须通过联系Microsoft支持团队以获得帮助


最快的方法可能是重建此框。

到目前为止,我不得不求助于避免使用IIS。这并不理想,但由于我计划将其用于VisualStudio开发,所以至少有一个替代的VS ASP.NET开发服务器。不幸的是,您建议的解决方案与我听说的唯一已知的解决方案相匹配。