Не удается заставить всемирную службу веб-публикаций работать в Windows 10
Мне пришлось переустановить Windows сегодня, чтобы решить некоторые другие проблемы с поврежденными драйверами. Все шло хорошо, пока я не попытался запустить IIS, но Всемирная служба веб-публикаций не работала. Я попытался запустить его и получил сообщение, что он не может быть запущен. Проверяя журнал событий, я нашел следующую запись:
Служба службы публикации в Интернете прекратила работу из-за следующей ошибки, связанной со службой: Служба зависимостей или группа не запустились.
Я проверил, чтобы убедиться, что координатор распределенных транзакций, сопоставитель конечных точек RPC и служба активации Windows все запущены, поэтому я не знаю, в чем проблема. Я удалил IIS, перезагрузил, переустановил, перезагрузил снова и все еще имею ту же проблему.
РЕДАКТИРОВАТЬ Я попробовал шаги, показанные в ответе ниже, но они не сработали. Я не могу изменить какие-либо настройки класса в DCOM Config в разделе Службы компонентов. Глядя в системный журнал, это то, что я вижу сейчас:
После попытки показанных исправлений вот что я все еще получаю: "Настройки разрешений для конкретного приложения не предоставляют разрешения локальной активации для приложения COM-сервера с CLSID {8D8F4F83-3594-4F07-8369-FC3C3CAE4919} и APPID {F72671A9-012C-4725-9D2F-2A4D32D65169} пользователю NT AUTHORITY\SYSTEM SID (S-1-5-18) с адреса LocalHost (с использованием LRPC), работающего в контейнере приложения. Недоступный SID (недоступен). Это разрешение безопасности можно изменить. используя инструмент администрирования служб компонентов ".
Кто-нибудь может предложить понимание этого?
2 ответа
У меня была та же проблема, и я нашел решение здесь: http://www.windowscentral.com/heres-whats-been-fixed-and-whats-broken-windows-10-insider-build-14942
Цитировать с этой страницы:
Запустите следующую строку из командной строки администратора (или измените реестр соответствующим образом): REG ADD HKLM \ SYSTEM \ CurrentControlSet \ Services \ W3SVC / v SvcHostSplitDisable / t REG_DWORD / d 1 / f
REG ADD HKLM \ SYSTEM \ CurrentControlSet \ Services \ WAS / v SvcHostSplitDisable / t REG_DWORD / d 1 / f
Перезагрузите систему, чтобы службы W3Svc и WAS совместно использовали процесс хоста службы.
Вы пытались проверить все журналы, Система, Приложение, Безопасность? Может быть, есть ошибка разрешения или что-то еще, что появляется в другом месте.
Также вы установили консоль управления IIS?
Просто для отладки вы можете установить все дерево в Internet Information Services и посмотреть, работает ли это. Если так, то медленно удаляйте вещи по одному, пока они снова не выйдут из строя.
Вот решение на форуме о другой ошибке, которую вы видели http://answers.microsoft.com/en-us/windows/forum/windows_8-performance/event-id-10016-the-application-specific-permission/9ff8796f-c352-4da2-9322-5fdf8a11c81e:
- Откройте Regedit.
- Перейдите в HKEY_Classes_Root\CLSID*CLSID*. Примечание: CLSID обозначает идентификатор, который появляется в вашей ошибке просмотра событий. В вашем случае это {C2F03A33-21F5-47FA-B4BB-156362A2F239}.
- Щелкните правой кнопкой мыши и выберите разрешение.
- Нажмите Advance и измените владельца на администратора. Также щелкните поле, которое появится под строкой владельца.
- Применить полный контроль.
- Закройте вкладку, затем перейдите к HKEY_LocalMachine\Software\Classes\AppID*APPID*. Примечание. AppID - это идентификатор, который отображается в вашей программе просмотра событий. В вашем случае это {316CDED5-E4AE-4B15-9113-7055D84DCC97}.
- Щелкните правой кнопкой мыши и выберите разрешение.
- Нажмите Advance и измените владельца на администраторов.
- Нажмите на поле, которое появится под строкой владельца.
- Нажмите Применить и предоставьте полный контроль администраторам.
- Закройте все вкладки и перейдите к инструменту администрирования.
- Сервис открытых компонентов.
- Нажмите Компьютер, выберите мой компьютер, затем нажмите DCOM.
- Найдите соответствующий сервис, который появляется в средстве просмотра ошибок.
- Щелкните правой кнопкой мыши на нем, затем выберите свойства.
- Перейдите на вкладку "Безопасность", затем нажмите "Добавить пользователя". Добавьте СИСТЕМУ, затем примените.
- Установите флажок Активировать локальный.
Поэтому используйте соответствующие ключи здесь, и DCOM Config должен предоставить вам доступ к закрашенным областям:
CLSID:
{D63B10C5-BB46-4990-A94F-E40B9D520160}
и APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}