I have been having problems with my Windows 10 (for example my localhost:8000
). So I started looking for an answer, and it looks like the good old IIS is causing this issue, maybe because it’s not enable in the turn Windows features on/off. SO in theory it should be a piece of cake right? Well when I click next I get the following message:
Windows couldn’t complete the requested changes.
The function attempted to use a name that is reserved for use by another transaction. Error code: 0x80071A90
I read somewhere that it may be related to the .NET Framework, I have Framework 3.5 and 4.6 installed. I have tried all possible combinations, enable both of them, disable both, only one, everything! Not real information around regarding the Error code either.
Does it have something to do with the version of Windows that I have? Which is Windows Home. Is there any other way to make it work? Thank you in advance for your input.
iis (Internet Information Services) — это веб-сервер, разрабатываемый Microsoft, который позволяет размещать и запускать веб-приложения на компьютере под управлением операционной системы Windows. Однако, пользователи Windows 10 иногда могут столкнуться с проблемой, когда iis не запускается.
Причины, по которым iis может отказаться запускаться на Windows 10, могут быть разными. Одной из таких причин может быть неполадка в системе, вызванная конфликтом с другими программами или службами, либо несоответствующие настройки касательно используемых портов, путей или аутентификации.
Способы решения проблемы с запуском iis на Windows 10 также могут различаться в зависимости от причины. Некоторые из них включают проверку и изменение настроек в службе iis, удаление или отключение конфликтующих программ или служб, а также восстановление коррумпированных файлов системы или программы iis.
В этой статье мы рассмотрим наиболее распространенные причины, по которым iis не запускается на Windows 10, и предоставим подробные инструкции по решению этих проблем. Если вы столкнулись с данной проблемой, оставайтесь с нами, чтобы узнать, как вернуть iis в строй и продолжить размещение и запуск веб-приложений на своем компьютере.
Содержание
- Причины неработоспособности iis на Windows 10
- Ошибки конфигурации
- Конфликт портов
- Способы решения проблемы с iis на windows 10
- Проверка конфигурации
Причины неработоспособности iis на Windows 10
1. Ошибка установки или обновления IIS.
Проблема с неработоспособностью IIS на Windows 10 может возникнуть из-за ошибок в процессе установки или обновления. Неправильно выбранные параметры, прерванный процесс установки или отсутствие необходимых компонентов могут привести к неработоспособности IIS.
2. Конфликт с другими программами или службами.
IIS может не запускаться из-за конфликтов с другими программами или службами, которые используют те же порты или ресурсы. Некоторые приложения или службы могут блокировать доступ IIS к необходимым ресурсам, что приводит к его неработоспособности.
3. Неправильные настройки безопасности.
Неправильные или недостаточные настройки безопасности могут быть причиной неработоспособности IIS на Windows 10. Ограничения прав доступа или неверно настроенные сертификаты могут препятствовать запуску и работе IIS.
4. Проблемы с файлами или реестром.
Неработоспособность IIS на Windows 10 может быть связана с проблемами в файлах или реестре операционной системы. Поврежденные, перемещенные или неправильно настроенные файлы IIS или записи в реестре могут привести к ошибкам и неработоспособности IIS.
5. Ограниченные ресурсы системы.
Если на компьютере недостаточно ресурсов, таких как свободное место на жестком диске или оперативная память, IIS может не запускаться или работать неправильно. Недостаток ресурсов может вызывать ошибки или задержки в работе IIS.
Возможные причины неработоспособности IIS на Windows 10 включают ошибки установки, конфликты с другими программами, неправильные настройки безопасности, проблемы с файлами или реестром, а также ограниченные ресурсы системы. Для решения проблемы следует проверить правильность установки, отключить или настроить конфликтующие программы, проверить настройки безопасности, восстановить поврежденные файлы или записи реестра и убедиться в наличии достаточных ресурсов компьютера.
Ошибки конфигурации
Проблемы с запуском iis на Windows 10 могут быть обусловлены ошибками конфигурации. Вот некоторые наиболее распространенные ошибки и способы их устранения:
- Ошибка 500 Internal Server Error — это ошибка сервера, которая может возникнуть из-за некорректной конфигурации приложений или несоответствия версий .NET Framework. Для решения этой проблемы необходимо проверить и обновить версию .NET Framework, а также убедиться, что все приложения настроены правильно.
- Ошибка 401 Unauthorized — она возникает, когда пользователь пытается получить доступ к странице или приложению, для которого он не имеет прав. Для исправления этой ошибки необходимо убедиться, что пользователь имеет соответствующие разрешения и права доступа. Также следует проверить файлы конфигурации и убедиться, что они настроены правильно.
- Ошибка 404 Not Found — это ошибка, которая возникает, когда запрашиваемый ресурс не найден на сервере. Для решения этой проблемы необходимо убедиться, что запрашиваемый ресурс существует на сервере и правильно настроен. Также стоит проверить файлы конфигурации и убедиться, что они указывают на правильные пути и ресурсы.
- Ошибка 503 Service Unavailable — она возникает, когда сервер не может обработать запрос из-за временной недоступности. Это может произойти из-за высокой загрузки сервера или неполадок в работе приложений. Для исправления этой ошибки необходимо убедиться, что сервер и все приложения работают корректно, а также проверить свободное пространство на сервере и оптимизировать его загрузку.
Если ошибка конфигурации не может быть устранена, стоит обратиться к документации iis или обратиться к специалисту, чтобы получить дополнительную помощь и решить проблему быстро и эффективно.
Конфликт портов
Одна из причин, по которой не запускается IIS на Windows 10, может быть конфликт портов. Конфликт портов возникает, когда другое приложение или служба уже использует порт, который по умолчанию выделен для IIS.
Для исправления этой проблемы можно выполнить следующие шаги:
- Откройте командную строку от имени администратора.
- Введите команду
netstat -ano
, чтобы просмотреть список активных портов и PID процессов, занимающих эти порты. - Найдите порт 80 (для HTTP) или 443 (для HTTPS), которые использует другое приложение или служба, и запишите соответствующий PID.
- Завершите процесс, занимающий найденный порт, с помощью команды
taskkill /PID <PID> /F
, где <PID> — идентификатор процесса. - Попробуйте запустить IIS снова.
Если после выполнения этих шагов проблема с конфликтом портов не решена, возможно, придется изменить порты, используемые IIS, на свободные порты.
Чтобы изменить порты в IIS:
- Откройте «Панель управления» и выберите «Система и безопасность».
- Выберите «Администрирование IIS».
- Щелкните дважды по «Сайты».
- Выберите сайт, для которого необходимо изменить порты, и откройте «Связи с сайтом».
- Измените значения полей «HTTP-порт» или «HTTPS-порт» на свободные порты и сохраните изменения.
- Перезапустите IIS и проверьте его работу.
Если все описанные выше методы не помогли решить проблему с конфликтом портов, возможно, понадобится переустановить или обновить IIS, чтобы устранить возможные проблемы с настройками и конфигурацией.
Способы решения проблемы с iis на windows 10
Если у вас возникли проблемы при запуске iis на windows 10, есть несколько способов и рекомендаций, которые могут помочь вам решить эту проблему:
- Проверьте, активирована ли служба iis на вашей операционной системе. Для этого откройте «Службы» в меню «Пуск» и убедитесь, что служба «Службы веб-сервера (IIS)» запущена и находится в рабочем состоянии.
- Перезапустите службу iis. В некоторых случаях перезапуск службы может помочь восстановить работоспособность iis. Для этого перейдите в «Службы», найдите службу «Службы веб-сервера (IIS)» и щелкните правой кнопкой мыши на ней, выбрав пункт «Перезапустить».
- Проверьте логи iis на наличие ошибок. Часто проблемы с iis могут быть связаны с ошибками, которые заносятся в логи. Логи iis находятся по умолчанию в папке «C:\inetpub\logs\LogFiles». Проверьте эти логи на наличие ошибок и попробуйте найти информацию о проблеме, которую вы испытываете.
- Проверьте настройки безопасности iis. Некоторые настройки безопасности могут блокировать доступ к iis. Убедитесь, что настройки безопасности iis правильно настроены и не блокируют ваш доступ.
- Переустановите iis. Если все вышеперечисленные способы не помогли, попробуйте переустановить iis. Для этого перейдите в меню «Панель управления», выберите «Включение и отключение компонентов Windows» и отключите службу «Службы веб-сервера (IIS)». После этого повторно включите службу и проверьте, заработал ли iis.
Следуя этим способам и рекомендациям, вы можете успешно решить проблему с iis на windows 10 и настроить его работу по вашим потребностям.
Проверка конфигурации
Перед тем, как приступить к поиску причины, почему IIS не запускается на Windows 10, необходимо проверить его конфигурацию. Вот несколько шагов, которые можно предпринять для этой цели:
- Убедитесь, что IIS установлен на вашем компьютере. Для этого откройте «Панель управления», выберите «Программы», затем «Включение или отключение компонентов Windows». В появившемся окне убедитесь, что галочка установлена рядом с «Службы IIS» и нажмите «OK».
- Проверьте состояние службы IIS. Откройте «Сервисы» (нажмите клавишу Win + R, введите «services.msc» и нажмите Enter), найдите службы, начинающиеся с «IIS» или «World Wide Web Publishing», и убедитесь, что их статус — «Запущено». Если служба не работает, щелкните правой кнопкой мыши на нее и выберите «Запустить».
- Проверьте наличие ошибок в конфигурации IIS. Откройте «Управление IIS» (в меню «Пуск» найдите иконку «IIS»), выберите «Конфигурация компьютера» и щелкните по «Серверы». В открывшемся окне проверьте, отсутствуют ли ошибки во вкладке «События». Если ошибки присутствуют, попытайтесь решить их или обратитесь за помощью к специалисту.
Если после проведения указанных выше шагов проблема все еще не решена, можно продолжить с более глубоким анализом и поиском причины.
- Remove From My Forums
-
Вопрос
-
Прошу подсказать решение проблемы:
Не запускается сайт в диспетчере iis в лицензионной windows 10 pro сборка 1909 из-за аварийного завершение запуска службы
WAS (ошибка 15) и, как следствие, зависящей от неё службы веб-публикации
W3SVC.Ситуация возникла на 3 различных компьютерах компьютерах.
При переустановке IIS ситуация не меняется.
Директория \appPools -в \INETPUB\TEMP\ имеется
Для указанных служб в реестре все значения соответствуют рекомендованным.
Ответы
-
Нашел похожие случае на английском ветки форума Technet —
Upgrade to Windows 10 1709: IIS fails.Согласно обсуждению, в следующей директории у 3 файлов нет нужных прав из-за этого служба не может запуститься и если вернуть права к указанным файлам, про становиться возможным запуск службы WAS:
c:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\
Цитирую (на английском языке)
The steps are:
- Go to c:\ProgramData\Microsoft\Crypto\RSA\MachineKeys\
- You should see 3 files there:
d6d986f09a1ee04e24c949879fdb506c_*
76944fb33636aeddb9590521c2e8815a_*
6de9cb26d2b98c01ec4e9e8b34824aa2_* - Do the following steps for each of these files:
- Go to properties > Security tap
- You will not see properties because you do not have read-access.
- Click the Advanced button
- Change ownership to yourself
- Then you can add SYSTEM to the list (ACL) and give it full access.
After these steps you should be able to start WAS again.
Avis de non-responsabilité:
Mon opinion ne peut pas coïncider avec la position officielle de Microsoft.Bien cordialement, Andrei …
MCP-
Изменено
1 мая 2020 г. 2:44
обновлено -
Предложено в качестве ответа
SQxModerator
2 мая 2020 г. 18:28 -
Помечено в качестве ответа
SQxModerator
2 мая 2020 г. 18:44
After upgrading to Windows 10 creators update, I noticed that IIS was no longer in my system. So I went ahead and installed IIS from «Turn Windows Features on or off» feature in Control Panel. While I was at it, I also checked all boxes related to IIS and .Net framework.
After restarting my machine after the install, IIS came back with all the websites I configured earlier but all of them are stopped. When I attempt to start them, I get this message:
Websites cannot be started unless both the Windows Activation Service
(WAS) and the World Wide Web Publishing Service (W3SVC) are running.
Both services are currently stopped.
Looking at services, I can only see World Wide Web Publishing Service (W3SVC)
in disabled state but Windows Activation Service
is missing. Attempting to start W3SVC shows an error message:
Windows could not start the World Wide Web Publishing Service service
on Local Computer. Error 1068: The dependency service or group failed
to start.
Can someone please help me get my IIS running as before? Appreciate your time and help.
asked May 18, 2017 at 7:08
KarthikeyanKarthikeyan
1451 silver badge13 bronze badges
Load 7 more related questions
Show fewer related questions
С какого ракурса не посмотрите на Windows 10 в сегодняшних реалиях, а эта операционная система, как была одной из лучших в своем роде, так таковой и останется, как минимум по той причине, что имеет она огромное количество разносторонних: программ, приложений, функций и скриптов, которыми может воспользоваться каждый. Но не смотря на огромное количество «всего», что имеет место быть в данной системе, есть и те моменты, которые смущают пользователей ПК из-за того, что они в некотором роде «скрыты» и полноценно не функционируют. Вот почему, мы решили сегодня рассмотреть один из таких случает и рассказать о IIS в Windows 10, чтоб у вас была возможность осознать более глобально функциональные возможность данного продукта и основные принципы его работы.
Если вам не знакома аббревиатура «IIS», то в расшифрованном варианте, она звучит, как: «Internet Information Service». Таким образом, становится понятно, что iis – это некий набор инструментов, призванный помочь пользователю: создавать сайты, редактировать сайты и управлять этими самыми сайтами. Кроме того, созданный вами интернет ресурс, будет считать ваш ПК самым настоящим хостингом, что позволяет собственноручно развернуть интернет проект практически любой сложности. При необходимости, на вашем «хостинге» могут благополучно существовать несколько сайтов и при этом, каждый ресурс будет иметь свои собственные настройки по управлению.
Почему служба IIS в Windows 10 не активна?
Служба IIS в системе десятого поколения, как бы присутствует, но не является полностью установленной и как следствие, она является отключенной. Многие пользователи ПК считают, что не сделано ошибочно… Вот только если разобраться в сложившейся ситуации, то тут нет не какой ошибки, а только присутствует простой расчёт, который сводится к тому, что разработчики ОС отключили не нужные для работы в повседневной жизни службы, так как их использует всего 5-10% пользователей от общей массы работающей с системой и кроме того, конкретно служба iis имеет специфику «откусывать» часть мощностей у компьютера. Таким образом, если ПК не сильно мощный, работать за ним параллельно с полностью функционирующей функцией iis будет просто на просто не возможно.
Установка IIS в Windows 10
Откройте окно «Выполнить», которое можно вызвать воспользовавшись «горячими клавишами» Win+R. Как только будет запущено окно «Выполнить», то тут же пропишите в его поисковую строку словосочетание «control panel» и нажмите на кнопку «Ок».
Должно открыться окно «Все элементы панели управления», где вам предстоит обратиться к настройкам визуального отображения ярлыков располагающимся в правом верхнем углу – «Просмотр» и выбираем «Крупные значки».
Если вышеописанный шаг у вас уже оказался выполненным, то сразу переходите к данному… Все в том же окне «Все элементы панели управления» кликаем по иконке с названием «Программы и компоненты».
Попав в окно «Программы и компоненты», необходимо отыскать пункт в столбце слева, который имеет название «Включение или отключение компонентов Windows».
Небольшое окно «Включение или отключение компонентов Windows» позволит найти «Службу интернета», которая расположилась во вкладке «Службы iis».
Теперь, вы должны отметить в чекбоксах: «Службы iis», «Службы интернета» и «Службы Internet Information Service», после чего, необходимо нажать на кнопку «Ок».
После выполнения всех вышеописанных действий, вы заметите, что на вашем компьютере появилась IIS в Windows 10и данной службой возможно полноценно пользоваться.
Для того, чтоб воспользоваться активированной службой, необходимо перейти в меню «Пуск» и найти новую вкладку с названием «Диспетчер служб iis».
Таким образом, вы получили возможность использовать службу Internet Information Service, которая теперь будет вам доступна всегда и везде, где это будет необходимо.
Функциональные возможности IIS в Windows 10
Стоит так же отметить, что данная служба имеет достаточно обширные функциональные возможности, с которыми будет удобно работать профессионалам, так как тот набор возможностей и инструментов, которые им предоставить iis, их действительно сможет порадовать.
Еще одним достаточно важным моментом в использовании вышеназванной функции, является и то, что даже если вы не являетесь профессионалом, то сможете с ней разобраться в читанные минуты, так как не смотря на ее обширные функциональные возможности, она в любом случае остается одной из самых простых и понятных для использования новичками в нише сайта строения.