Не удается запустить IIS на моем компьютере:Системное приложение COM +:Доступ запрещен
-
05-07-2019 - |
Вопрос
Я пытаюсь заняться кое-какой веб-разработкой.Я не могу запустить IIS (мне нужно запустить некоторые веб-службы).
Примерно месяц назад служба "COM + System Application" начала выходить из строя с этой ошибкой:
Служба системных приложений COM + не удалось запустить из-за следующего ошибка:Доступ запрещен.
DCOM также регистрирует ошибку в журнале событий:
DCOM получил сообщение об ошибке "Доступ запрещен." попытка запустить службу COMSysApp с аргументами "" для того, чтобы запустить сервер:{ECABAFBC-7F19-11D2-978E-0000F8757E2A}
Когда я запускаю IIS и службу WWW, кажется, что все работает, пока я не нажму порт 80 на своем компьютере, после чего обе службы IIS / WWW неожиданно выходят из строя:
Служба публикации во всемирной паутине неожиданно завершилась.Это было сделано это 1 раз (ы).
Следующее событие также помещается в журнал приложения:
Среда выполнения обнаружила несоответствие в своем внутреннем состоянии .Это указывает на потенциальную нестабильность процесса, которая может быть вызвана пользовательскими компонентами запущенными в приложении COM +, используемыми ими компонентами или другими факторами.Ошибка в f:\xpsp3\com\com1x\src\comsvcs\package\cpackage.cpp (1184), hr = 80070005:InitEventCollector сбой
Я искал в Google до тех пор, пока у меня не онемели пальцы.Я также безрезультатно искал на этом сайте.
Я пытался:
- запуск службы системных приложений COM + от имени администратора.
- переустановка SP3 для XP
- предоставление учетной записи "SERVICE" полного контроля над %SYSTEMROOT% egistration
- удаление исправлений безопасности XP, установленных примерно в то время, когда она перестала работать
- Я удалил и переустановил COM + (это возможно, проверьте Google)
Мы были бы весьма признательны за любую информацию о подсистеме COM +, ее файлах и настройках или просто о том, как она работает.
Мне нужно решить эту проблему, чтобы я мог вернуться к работе.
Решение 2
Извините всех.
Я забыл обновить это, когда нашел решение...Что ж, это было нанесено самому себе.Несколько месяцев назад я удалил разрешения на выполнение из dllhost.exe.Я не занимался программированием asp.net в то время веб-приложения, поэтому я не заметил проблемы и не мог быстро сложить два и два.
В конце концов я нашел это, включив аудит сбоев файловой системы в моем Windows folder hive.Я увидел кучу сообщений об отказе в доступе, связанных с dllhost.exe и вспомнил, что я сделал.
Спасибо за помощь.
Другие советы
Вы видели эту ссылку?
http://support.microsoft.com/kb/909444
У меня такая же проблема, и, похоже, это мог бы исправили это для меня - хотя после этого мне пришлось перезагрузиться, чего явно нет в инструкциях kb.
(Хотя сейчас трудно сказать, действительно ли это исправило проблему, потому что иногда для меня проблема исчезала сама по себе после перезагрузки (что не имеет большого смысла, учитывая шаги в кб)).