Пользователи Windows 11 столкнулись с ошибкой 0xc0000135 при попытке запуска приложений. Её вызвала установка последнего накопительного обновления Windows 11 KB5013943.
KB5013943 включает исправление ошибки, из-за которой приложения .NET Framework 3.5 не открывались, если они использовали компоненты Windows Communication Foundation (WCF) и Windows Workflow (WWF).
Однако это исправление, похоже, вызвало дополнительные проблемы, так как теперь пользователи Windows 11 сообщают о целом ряде приложений, которые больше не открываются после установки обновления KB5013943.
Затронутые приложения включают ProtonVPN, PowerShell, Event Viewer, Sound Blaster Command, KeePass, Visual Studio, Discord, ShareX и другие.
Ошибка 0xc0000135 указывает на то, что приложению не удалось найти файл DLL, необходимый для правильной работы программы, поэтому программа не может запуститься.
Удаление обновления Windows 11 KB5013943 решает проблему, но делает устройство незащищенным от недавно исправленных уязвимостей.
Пользователи Windows 11 обнаружили, что эту проблему можно решить, включив или переустановив платформу .NET 3.5. Для этого нужно перейти в Панель управления > Программы > Включение или отключение функций Windows и убедиться, что .NET проверяются Framework 3.5 (включая .NET 2.0 и 3.0) и Net Framework 4.8 Advanced Services, как показано на изображении ниже.
В качестве альтернативы можно открыть командную строку Windows 11 с повышенными привилегиями (запустить cmd.exe от имени администратора) и выполнить следующие команды для включения функций:
dism /online /enable-feature /featurename:netfx3 /all
dism /online /enable-feature /featurename:WCF-HTTP-Activation
dism /online /enable-feature /featurename:WCF-NonHTTP-Activation
Если это не сработает, то следует удалить функции .NET из панели управления, а затем переустановить их.
Microsoft уже порекомендовала пользователям Windows 11 удалить другое обновление KB5012643. У компании нет официального исправления, но она предоставила подробные инструкции о том, как вернуться к предыдущей версии ОС.
Чтобы удалить обновление, нужно открыть меню «Пуск» и ввести «Параметры Центра обновления Windows», выбрать «Центр обновления Windows», затем «Просмотреть историю обновлений». После этого нужно кликнуть «Удалить обновление» и выбрать KB5012643, затем нажать «Удалить».
Ранее стало известно, что обновление безопасности для Windows KB5012643 вызывает сбои аутентификации при использовании Active Directory на контроллерах доменов.