Краткая памятка по устранению ошибки активации Windows
- Перезапустите службу активации Windows через services.msc.
- Выполните команду iisreset в командной строке от имени администратора.
- Проверьте целостность системных файлов командой sfc /scannow.
- Переустановите или обновите.NET Framework.
- Временно отключите антивирусное ПО.
- Проверьте конфигурацию IIS в файле applicationHost.config.
- Перезапустите пул приложений IIS.
- Выполните восстановление системы до точки до появления ошибки.
- Откатите последние обновления Windows.
- Проверьте журнал событий Windows на наличие дополнительных кодов ошибок.
- Убедитесь, что учетная запись службы активации имеет правильные разрешения.
- При необходимости выполните чистую загрузку Windows для исключения конфликтов ПО.
Описание проблемы
Приложение: Версия платформы: v4.0.30319 Описание. Процесс был завершен из-за необработанного исключения. Сведения об исключении: в `2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=]]..ctor() в () в () в (,,, Boolean) в (,,, Boolean) в () в () в () в ()
Приложение: Версия платформы: v4.0.30319 Описание. Процесс был завершен из-за внутренней ошибки среды выполнения.NET по IP-адресу 746F74E0 (746E0000) с кодом выхода 80131506.
Имя сбойного приложения:, версия: 8.5.9600.16384, метка времени: 0x52157ba0 Имя сбойного модуля:, версия: 6.3.9600.18696, метка времени: 0x5915ecd6 Код исключения: 0xc0000374 Смещение ошибки: 0x000e61f4 Идентификатор сбойного процесса: 0x2cd4 Время запуска сбойного приложения: 0x01d33c8a9b Путь сбойного приложения: C:\Windows\SysWOW64\inetsrv\ Путь сбойного модуля: C:\Windows\SYSTEM32\ Идентификатор отчета: f9f74a0e-a87d-11e7-80cf-00155d6 Полное имя сбойного пакета: Код приложения, связанного со сбойным пакетом:
Основные причины данных ошибок
Давайте попробуем составить чек лист, который сможет помочь вам все исправить:
- Самое частое и распространенное, это проблема со сторонним приложением и современным net framework, скажу сразу это мой случай, есть сервер переводов 10-12 и IIS 7 и IIS 8,5. Софт давно не обновлялся и в результате периодически ловлю ошибки «Имя сбойного модуля: «, есть сложности взаимодействия с net framework 4,5 и выше.
- Не правильно установленный или наоборот, не до конца удалены хвосты предыдущих версий net framework
- Может не хватать прав на какие-то каталоги, выясняется в логах
- Может ставить палки в колеса UAC Windows.
- Сторонние программы использующие библиотеку
- Пулы приложений запущенных в IIS сервере крутятся от учетной записи не имеющей прав, или отключённой вообще.
Описание ошибок: 1000, 1023, 8013150 и WAS 5011
Как ее исправлять, точных методов я так и не увидел, но можно сделать, так, чтобы при ее возникновении IIS перезапускался и продолжал работать. Открываем диспетчер IIS. Переходим в пункт «Пулы приложений». Выбираем нужный и через контекстное меню перейдем в «Дополнительные параметры»
Находим пункт «Защита от частых сбоев», в строке «Включен» ставим False. Теперь сайт если в течении 5 минут 5 раз сбоит, просто перезапустится, а не будет лежать.
Как заставить IIS работать
- Если у вас есть сторонний софт, по типу 1С, КриптоПро CSP или как у меня сервер 10-12, то постарайтесь найти новые обновления под него, так как не у всех на работе есть инфраструктура WSUS и обкатки обновлений на тестовом стенде, поэтому вы всегда можете стать жертвой новых обновлений, мешающих корректной работе вашего IIS.
- Советую вам включить debug (режим отладки) в IIS, чтобы найти более детальные проблемы вашего приложения.
- Попробуйте удалить новые версии net framework, очень частая проблема, что прилетают свежие версии через центр обновления Windows и начинается катавасия. Сами Microsoft для своих продуктов, как шара поинт или Exchange, сами не рекомендуют ставить последние версии библиотек, и заставляя администраторов дождаться свежих версий обновлений самих программных продуктов.
- Иногда я встречаю ошибку, что IIS сервер не может получить доступ к какому-то каталогу, в следствии чего могут быть ошибки WAS 5011 и «Имя сбойного модуля:, версия: 6.3.9600.18696, метка времени: 0x5915ecd6». Логично, что дав права ошибка пропадает.
- Я встречал случаи, когда пулы приложений работали от ограниченных учетных записей или вообще человек уволился, а служба или сервис пытается стартовать из под него, проверь это в настройках пулов.
- Удалите новые версии net framework 4,6 и выше, очень часто причиной проблем со старым софтом, кроется в них. Как правильно это сделать читайте тут.
- Попробуйте отключить User Access Control (UAC)
- Как я и писал сторонние программы используют библиотеку, и она вполне может быть повреждена после одной из них, я вам советую произвести процедуру проверки ошибок и целостности в Windows. Для начала в свойствах диска C:\ на вкладке «Сервис» выполните сканирование файловой системы на ошибки.
Сама процедура не займет много времени, тут же при их нахождении вы можете их исправить.
- Попробуйте произвести очистку системы от различного рода мусора, вам в этом помогут утилиты Ccleaner и Privazer.
- Если вам не помогли данные методы и ошибка «Имя сбойного модуля:, версия: 6.3.9600.18696, метка времени: 0x5915ecd6» продолжает вам ломать IIS сервер, то рассмотрите вариант переустановки операционной системы, на многих форумах Microsoft так и советуют.
Часто задаваемые вопросы об ошибке службы активации Windows
Вопрос: Что означает ошибка «Служба активации Windows была остановлена»?
Ответ: Это системное сообщение указывает на то, что служба, отвечающая за проверку подлинности Windows, перестала работать, что может быть вызвано сбоем в работе IIS или повреждением системных файлов.
Вопрос: Как исправить ошибку с кодом 1000?
Ответ: Ошибка 1000 часто связана с неисправностью пула приложений IIS. Попробуйте перезапустить пул приложений или выполнить команду iisreset в командной строке от имени администратора.
Вопрос: Что делать при ошибке 1023?
Ответ: Ошибка 1023 указывает на проблемы с конфигурацией IIS. Проверьте файлы конфигурации applicationHost.config и убедитесь, что все модули активации загружены корректно.
Вопрос: Как устранить ошибку 8013150?
Ответ: Эта ошибка связана с.NET Framework. Переустановите или обновите.NET Framework до последней версии, затем перезапустите службу активации Windows.
Вопрос: Что такое ошибка WAS 5011?
Ответ: WAS 5011 — это ошибка службы активации Windows, которая возникает при сбое в работе IIS. Для её исправления требуется сброс конфигурации IIS или восстановление системных файлов через SFC.
Вопрос: Может ли антивирус блокировать службу активации?
Ответ: Да, некоторые антивирусы могут ошибочно блокировать службу активации Windows. Временно отключите антивирус и проверьте, исчезла ли ошибка.
Вопрос: Как проверить целостность системных файлов при этой ошибке?
Ответ: Запустите командную строку от имени администратора и выполните команду sfc /scannow. Это проверит и восстановит поврежденные системные файлы.
Вопрос: Нужно ли переустанавливать Windows при ошибке активации?
Ответ: Нет, в большинстве случаев ошибка решается перезапуском служб IIS или восстановлением системы. Переустановка Windows — крайняя мера.
Вопрос: Как перезапустить службу активации Windows вручную?
Ответ: Откройте «Службы» (services.msc), найдите «Служба активации Windows» (Windows Activation Service), нажмите «Перезапустить».
Вопрос: Что делать, если ошибка появляется после обновления Windows?
Ответ: Откатите последнее обновление через «Панель управления» → «Программы и компоненты» → «Просмотр установленных обновлений» или выполните восстановление системы до точки до обновления.






























