Не удалось переустановить IIS7 в Windows Vista Home Premium

Я не могу переустановить IIS7 на ноутбуке премиум-класса с Windows Vista Home. Предыдущая рабочая установка IIS7 завершилась неудачно при установке некоторых автоматических обновлений Windows. Обновления были удалены, и IIS7 был удален.

Каждый раз, когда выполняется попытка установки IIS7 (с выбором ВСЕХ функций в дереве Internet Information Services в Windows Features), в конце выдается сообщение об ошибке, в котором говорится, что некоторые функции были настроены неправильно и установка не будет успешной.

Установка всегда завершается ошибкой с перезагрузкой Windows, сообщающей, что обновления не были настроены должным образом, и их удалением.

Не могли бы вы помочь с возможной причиной сбоя переустановки IIS. Я провел много поисков по форуму с аналогичными проблемами переустановки, но решения в моем случае не увенчались успехом.

Спасибо за уделенное время; Я буду рад уточнить любые моменты и извиниться за расплывчатость этого вопроса.

Важной частью ошибки IIS7.log является следующее:

[20.01.2012 19:40:40] [ Настройка на основе компонентов IIS 7.0 ]

[20.01.2012 19:40:40] "C: \ Windows \ System32 \ inetsrv \ iissetup.exe" / установить SharedLibraries

[20.01.2012 19:40:40] ‹ВНИМАНИЕ! > Не удалось определить, включено ли перенаправление конфигурации. result = 0x80070032 Предполагаемая конфигурация не перенаправлена ​​и продолжается.

[20.01.2012 19:40:40] Контейнер ключей NetFrameworkConfigurationKey уже существует

[20.01.2012 19:40:40] Установите ACL для NetFrameworkConfigurationKey

[20.01.2012 19:40:40] Контейнер ключей iisWasKey уже существует

[20.01.2012 19:40:40] Ключ пользователя iisWasKey уже существует

[20.01.2012 19:40:40] iisConfigurationKey уже существует

[20.01.2012 19:40:40] ‹!! FAIL !! > Установка компонента SharedLibraries result = 0x80070032

[20.01.2012 19:40:40] ‹!! FAIL !! > COMPONENT :: ExecuteCommand результат = 0x80070032

[20.01.2012 19:40:40] [Конец установки на основе компонентов IIS 7.0]

[20.01.2012 19:40:42] [ Настройка на основе компонентов IIS 7.0 ]

[20.01.2012 19:40:42] "C: \ Windows \ System32 \ inetsrv \ iissetup.exe" / запустить C: \ Windows \ System32 \ inetsrv \ appcmd.exe сбросить конфигурацию -section: system.applicationHost / applicationPools

[20.01.2012 19:40:42] ‹ВНИМАНИЕ! > Не удалось определить, включено ли перенаправление конфигурации. result = 0x80070032 Предполагаемая конфигурация не перенаправлена ​​и продолжается.

[20.01.2012 19:40:42] Запуск команды C: \ Windows \ System32 \ inetsrv \ appcmd.exe с параметрами C: \ Windows \ System32 \ inetsrv \ appcmd.exe reset config -section: system.applicationHost / applicationPools

[20.01.2012 19:40:42] ‹!! FAIL !! > Результат LaunchCommand = 0x80070032

[20.01.2012 19:40:42] [Конец установки на основе компонентов IIS 7.0]

[20.01.2012 19:40:42] [ Настройка на основе компонентов IIS 7.0 ]

[20.01.2012 19:40:42] "C: \ Windows \ System32 \ inetsrv \ iissetup.exe" / запустить C: \ Windows \ System32 \ inetsrv \ appcmd.exe сбросить конфигурацию -section: system.applicationHost / listenerAdapters

[20.01.2012 19:40:42] ‹ВНИМАНИЕ! > Не удалось определить, включено ли перенаправление конфигурации. result = 0x80070032 Предполагаемая конфигурация не перенаправлена ​​и продолжается.

Было предпринято следующее, с той же ошибкой IIS7.log error:

а) Удалите службу активации Windows, перезагрузите компьютер перед попыткой переустановки IIS7.

б) Командная строка администратора, чтобы попытаться полностью стереть установку IIS7 перед очередной неудачной переустановкой.

start / w pkgmgr.exe / uu: IIS-WebServerRole; WAS-WindowsActivationService


person MGB    schedule 20.01.2012    source источник


Ответы (2)


Лучше сначала uninstall установленный IIS, используя следующую команду, запустите с правами администратора в CMD и установите IIS с помощью установщика веб-платформы. Это будет легко управлять.

start /w pkgmgr /uu:IIS-WebServerRole;IIS-WebServerManagementTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-ManagementConsole;IIS-ManagementScriptingTools;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-ASPNET;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-NetFxExtensibility;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-HttpTracing;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Performance;IIS-HttpCompressionStatic;IIS-Security;IIS-RequestFiltering;IIS-WindowsAuthentication;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

Полезная Ссылка

person Thilina H    schedule 19.06.2014

  1. Откройте regidit, перейдите к [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP]: a) Измените Start с 4 (отключено) на 3 (автоматически) b) Удалите ключ «NoRun», если этот ключ существует

  2. Перезагрузите сервер.

  3. Переустановите IIS7 еще раз.

из http://blogs.msdn.com/b/asiatech/archive/2011/01/10/iis7-re-installation-failed-due-to-http-service-disabled.aspx

person user1265637    schedule 12.04.2012