- C windows syswow64 inetsrv w3wp exe
- Описание ошибок: 1000, 1023, 8013150 и WAS 5011
- Описание проблемы
- Основные причины данных ошибок
- Как заставить IIS работать
- Исправляем ошибку WAS 5011
- W3WP.exe — что это за процесс?
- Почему W3WP.exe грузит систему?
- filecheck .ru
- Вот так, вы сможете исправить ошибки, связанные с w3wp.exe
- Информация о файле w3wp.exe
- Комментарий пользователя
- Лучшие практики для исправления проблем с w3wp
- w3wp сканер
- Процесс w3wp. exe завершает работу со сбоем при запросе значения счетчика производительности при завершении работы рабочего процесса.
- Проблемы
- Причина
- Решение
- Сведения об исправлении
- Предварительные условия
- Требование перезагрузки
- Сведения о замене исправлений
C windows syswow64 inetsrv w3wp exe
Добрый день уважаемые подписчики и гости сайта Pyatilistnik.org, не так давно мы установили и настроили сайт на веб сервере IIS, время идет и в процессе эксплуатации могут появляться ошибки, так в моем случае я словил ошибку с кодом 1000 «Имя сбойного приложения: w3wp.exe 0xc0000374» или событие 1023 «Процесс был завершен из-за внутренней ошибки среды выполнения .NET по IP-адресу 746F74E0 (746E0000) с кодом выхода 80131506», и не могу не включить сюда предупреждение WAS 5011 «Процесс, обслуживающий пул приложений «VIRT123_01», обнаружил неустранимую ошибку связи со службой активации Windows. Идентификатор процесса «7560». Поле данных содержит номер ошибки»
Описание ошибок: 1000, 1023, 8013150 и WAS 5011
Давайте для начала я покажу наглядно все ошибки подробно, напоминаю найти их можно в просмотре событий Windows.
Приложение: w3wp.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.AccessViolationException
в System.Collections.Concurrent.ConcurrentDictionary`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=]]..ctor()
в P.Data.ServiceStatsWriter.timerCallback(System.Object)
в System.Threading.TimerQueueTimer.CallCallbackInContext(System.Object)
в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
в System.Threading.TimerQueueTimer.CallCallback()
в System.Threading.TimerQueueTimer.Fire()
в System.Threading.TimerQueue.FireNextTimers()
в System.Threading.TimerQueue.AppDomainTimerCallback()
Описание проблемы
Есть ряд виртуальных машин. Операционные системы Windows Server 2008 R2 и Windows Server 2012 R2. Установлен веб сервер IIS и на каждой виртуальной машине есть пулы, которые обращаются к переводчику и что-то у программистов переводят. С какого-то момента почти на всех виртуальных машинах стали падать пулы и появляться ошибки, описанные выше, каждые 3-5 минут журнал «система» был забит сообщением «пул приложений, обнаружил неустранимую ошибку связи со службой активации Windows. Идентификатор процесса «7560». Поле данных содержит номер ошибки».
Основные причины данных ошибок
Давайте попробуем составить чек лист, который сможет помочь вам все исправить:
- Самое частое и распространенное, это проблема со сторонним приложением и современным net framework, скажу сразу это мой случай, есть сервер переводов 10-12 и IIS 7 и IIS 8,5. Софт давно не обновлялся и в результате периодически ловлю ошибки «Имя сбойного модуля: ntdll.dll», есть сложности взаимодействия с net framework 4,5 и выше.
- Не правильно установленный или наоборот, не до конца удалены хвосты предыдущих версий net framework
- Может не хватать прав на какие-то каталоги, выясняется в логах
- Может ставить палки в колеса UAC Windows.
- Сторонние программы использующие библиотеку ntdll.dll
- Пулы приложений запущенных в IIS сервере крутятся от учетной записи не имеющей прав, или отключённой вообще.
Как заставить IIS работать
Основные причины я вам озвучил, давайте теперь их попробуем решить.
- Если у вас есть сторонний софт, по типу 1С, КриптоПро CSP или как у меня сервер 10-12, то постарайтесь найти новые обновления под него, так как не у всех на работе есть инфраструктура WSUS и обкатки обновлений на тестовом стенде, поэтому вы всегда можете стать жертвой новых обновлений, мешающих корректной работе вашего IIS.
- Советую вам включить debug (режим отладки) в IIS, чтобы найти более детальные проблемы вашего приложения.
- Попробуйте удалить новые версии net framework, очень частая проблема, что прилетают свежие версии через центр обновления Windows и начинается катавасия. Сами Microsoft для своих продуктов, как шара поинт или Exchange, сами не рекомендуют ставить последние версии библиотек, и заставляя администраторов дождаться свежих версий обновлений самих программных продуктов.
- Иногда я встречаю ошибку, что IIS сервер не может получить доступ к какому-то каталогу, в следствии чего могут быть ошибки WAS 5011 и «Имя сбойного модуля: ntdll.dll, версия: 6.3.9600.18696, метка времени: 0x5915ecd6». Логично, что дав права ошибка пропадает.
- Я встречал случаи, когда пулы приложений работали от ограниченных учетных записей или вообще человек уволился, а служба или сервис пытается стартовать из под него, проверь это в настройках пулов.
- Удалите новые версии net framework 4,6 и выше, очень часто причиной проблем со старым софтом, кроется в них. Как правильно это сделать читайте тут.
- Попробуйте отключить User Access Control (UAC)
- Как я и писал сторонние программы используют библиотеку ntdll.dll, и она вполне может быть повреждена после одной из них, я вам советую произвести процедуру проверки ошибок и целостности в Windows. Для начала в свойствах диска C:\ на вкладке «Сервис» выполните сканирование файловой системы на ошибки.
Сама процедура не займет много времени, тут же при их нахождении вы можете их исправить.
- Попробуйте произвести очистку системы от различного рода мусора, вам в этом помогут утилиты Ccleaner и Privazer.
- Если вам не помогли данные методы и ошибка «Имя сбойного модуля: ntdll.dll, версия: 6.3.9600.18696, метка времени: 0x5915ecd6» продолжает вам ломать IIS сервер, то рассмотрите вариант переустановки операционной системы, на многих форумах Microsoft так и советуют.
Исправляем ошибку WAS 5011
Как ее исправлять, точных методов я так и не увидел, но можно сделать, так, чтобы при ее возникновении IIS перезапускался и продолжал работать. Открываем диспетчер IIS. Переходим в пункт «Пулы приложений». Выбираем нужный и через контекстное меню перейдем в «Дополнительные параметры»
Находим пункт «Защита от частых сбоев», в строке «Включен» ставим False. Теперь сайт если в течении 5 минут 5 раз сбоит, просто перезапустится, а не будет лежать.
W3WP.exe — что это за процесс?
W3WP.exe — процесс службы WAS, в котором может содержаться приложение веб-сайта.
Обычно встречается на серверных системах Windows Server при использовании IIS и может грузить процессор, в зависимости от данных внутри процесса. Чтобы лучше понять, нужно рассмотреть что именно делает W3WP.exe:
- При переходе на сайт, браузер обращается к веб-серверу IIS по определенному URL, на стороне сервера этот запрос перехватывает драйвер HTTP.SYS.
- HTTP.SYS обращается к службе WAS для получения информации из хранилища конфигурации.
- Служба WAS запрашивает конфигурацию из хранилища, а именно из файла applicationHost.config в папке IIS.
- Из-за того что запрос получен по протоколу HTTP, конфигурационную инфу получает служба W3SVC (WWW Service), информация содержит данные о пуле приложений и других параметрах сайта.
- Полученная информация используется службой W3SVC для конфигурации HTTP.SYS.
- Далее служба WAS запускает W3WP.exe для пула приложений (если он ранее не был запущен).
- В процессе W3WP.exe работает приложение сайта, которое формирует ответ и возвращает его драйверу HTTP.SYS.
- И последнее — HTTP.SYS отправляет ответ браузеру.
Данная инфа взят с Хабра, надеюсь кому-то она подскажет зачем нужен процесс W3WP.exe. Я понял одно — процесс может грузить систему, использовать много оперативы, если внутри процесса — много данных.
Почему W3WP.exe грузит систему?
На сайте Microsoft сказано — это происходит во время передачи больших HTTP-ответов, которые создаются в ASP.
Часто проблема возникает при использовании медленного интернета, возможно потому что пакеты не успевают отправиться и накапливаются.
Чтобы попробовать исправить проблему, попробуйте обновить систему, установив все нужные обновы. Для Windows Server 2003 нужно получить последний пакет обновления.
Надеюсь эта инфа кому-то пригодиться. Удачи и добра, до новых встреч.
filecheck .ru
Подлинный файл является одним из компонентов программного обеспечения Internet Information Services, разработанного Microsoft Corporation .
W3wp.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли w3wp.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.
Вот так, вы сможете исправить ошибки, связанные с w3wp.exe
- Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
- Обновите программу IIS Worker Process. Обновление можно найти на сайте производителя (ссылка приведена ниже).
- В следующих пунктах предоставлено описание работы w3wp.exe.
Информация о файле w3wp.exe
Описание: w3wp.exe важен для Windows. Файл w3wp.exe находится в подпапках C:\Windows\System32. Известны следующие размеры файла для Windows 10/8/7/XP 19,968 байт (37% всех случаев), 21,504 байт, 24,064 байт, 20,992 байт или 22,016 байт.
Это системный процесс Windows. Приложение не видно пользователям. Это файл, подписанный Microsoft. Поэтому технический рейтинг надежности 1% опасности.
Если w3wp.exe находится в подпапках C:\Windows, тогда рейтинг надежности 18% опасности. Размер файла 44,544 байт. Это не файл Windows. Приложение не видно пользователям. Процесс слушает или шлет данные на открытые порты в сети или по интернету. Это заслуживающий доверия файл от Microsoft.
Важно: Некоторые вредоносные программы маскируют себя как w3wp.exe, особенно, если они расположены в каталоге c:\windows или c:\windows\system32. Таким образом, вы должны проверить файл w3wp.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.
Комментарий пользователя
это системный исполняемый файл (дополнительная информация) Александр |
Лучшие практики для исправления проблем с w3wp
Аккуратный и опрятный компьютер — это главное требование для избежания проблем с w3wp. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.
Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.
Следующие программы могут вам помочь для анализа процесса w3wp.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.
w3wp сканер
Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.
Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.
Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.
Процесс w3wp. exe завершает работу со сбоем при запросе значения счетчика производительности при завершении работы рабочего процесса.
Проблемы
На веб-сайте служб IIS может произойти сбой, так как процесс w3wp. exe останавливается в Windows Server 2012 R2, когда операционная система или приложение пытаются получить доступ к значению счетчика производительности в процессе завершения работы. Это может привести к возникновению событий системных ошибок и помешать корректному завершению рабочего процесса.
Причина
Эта проблема возникает из-за того, что память, выделенная для счетчика производительности, уже освобождена.
Решение
Сведения об исправлении
Поддерживаемое исправление можно найти в службе поддержки Майкрософт. Однако это исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех системах, где возникли проблемы, описанные в этой статье. Это исправление может получать дополнительное тестирование. По этой причине корпорация Майкрософт рекомендует во всех случаях, когда проблема не представляет особой важности, дождаться следующего обновления программного обеспечения, содержащего это исправление. Если исправление доступно для загрузки, в верхней части этой статьи базы знаний находится раздел «исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки пользователей Майкрософт, чтобы получить исправление. Примечание. Если возникнут дополнительные проблемы или требуется устранение неполадок, возможно, потребуется создать отдельный запрос на обслуживание. Для дополнительных вопросов и проблем, которые не могут быть неполными для данного исправления, действуют стандартные затраты на поддержку. Чтобы получить полный список номеров телефонов службы поддержки пользователей Майкрософт, а также для создания отдельного запроса на обслуживание, перейдите на веб-сайт Майкрософт по адресу:
http://support.microsoft.com/contactus/?ws=supportПримечание. В форме «исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это значит, что исправление для этого языка недоступно.
Предварительные условия
Чтобы применить это обновление в Windows Server 2012 R2, необходимо сначала установить обновление 2919355 .
Требование перезагрузки
После установки этого исправления может потребоваться перезагрузить компьютер.
Сведения о замене исправлений
Это исправление не заменяет ранее выпущенные исправления.