Программы для Windows

Windows 11 по-прежнему использует код 1990-х годов, признает Microsoft

8 мая 2026 г.Николай Вертушкин2 мин

Microsoft постоянно заявляет, что Windows 11 — это самая современная, безопасная и обновленная версия своей операционной системы. Однако недавно один из высокопоставленных руководителей компании признал, что значительная часть базовых технологий Windows 11 по-прежнему является устаревшим наследием прошлых десятилетий.

Одним из таких «реликтов» в Windows 11 является код, который запускается, когда вы щелкаете правой кнопкой мыши по файлу или открываете настольное приложение. При выполнении этих простых действий вы фактически используете программный код, написанный еще в 1990-х годах.

Речь идет об интерфейсе программирования приложений (API) Win32, для которого Microsoft до сих пор поддерживает документацию. Хотя Win32 API получил широкое распространение с появлением Windows 95, его корни уходят еще глубже — он был реализован в Windows NT. Удивительно то, что Microsoft изначально не предполагала, что этот API останется актуальным на столь долгий срок.

Марк Руссинович, технический директор Microsoft Azure и основатель Sysinternals, в видеоролике, опубликованном аккаунтом Microsoft Dev Docs в социальных сетях, объяснил удивительную живучесть Win32. Он задается вопросом, ожидал ли кто-нибудь, что Win32 будет по-прежнему активно использоваться в 2026 году, и подчеркивает, что его глубокие корни в Windows и огромная экосистема, построенная на его основе, обеспечили ему исключительную стойкость. По его словам, «наследие» в данном случае означает «необходимость».

Руссинович подробно объясняет, почему никто не ожидал такой долговечности Win32 и почему он считает его столь важным сегодня: «Кто-нибудь в 90-х годах ожидал, что Win32 будет первоклассным API-интерфейсом в 2026 году? Я думаю, можно с уверенностью ответить: 'Нет', — говорит он. — Никто бы такого не предвидел, потому что к 2026 году мы представляли себе летающие автомобили и лунные станции, а не Win32, разработанный во времена Windows 95». Он добавляет, что одна из причин такой живучести Win32 — это его фундаментальное положение внутри Windows, на котором построено огромное количество приложений, технологий и целых экосистем. Он назвал его «основой».

Руссинович продолжил, отмечая, что в истории Microsoft неоднократно предпринимались попытки «перезагрузить» API-интерфейсы Windows, например, с помощью WinRT. Однако эти попытки не увенчались полным успехом, как многие ожидали, учитывая сохраняющееся разделение между клиентскими приложениями (Win32) и веб-браузерами (HTML и JavaScript).

В завершение видео он упомянул и другие инструменты, созданные десятилетия назад, но по-прежнему активно используемые, такие как Sysinternals, Sysmon и ZoomIt.