Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта
Microsoft недавно официально выпустила Windows 11 26H2, но компании сразу столкнулась с серьезной проблемой. На этот раз могут пострадать распространённые мультимедийные приложения, старые утилиты и даже игры, использующие декодирование звука AC-3, также известное как Dolby Digital.
Этот случай интересен тем, что он подчёркивает проблему, с которой Microsoft борется уже много лет. Windows — это операционная система, которая должна одновременно поддерживать новейшие технологии и огромное количество устаревшего кода из предыдущих поколений. Когда производитель пытается улучшить или обновить что-то, иногда оказывается, что где-то в фоновом режиме что-то ломается, о чём большинство пользователей даже не подозревают.
По информации, подтвержденной Microsoft, проблема связана с обновлением KB5124010 (сборка 26300.9550), выпущенным 22 сентября. Обновление внесло изменения, касающиеся, среди прочего, аудиосистемы. Эти изменения могли привести к неожиданным проблемам с декодированием AC-3.
Компания признает, что некоторые приложения, использующие старые компоненты Dolby Digital, могут неожиданно закрываться, отказываться запускаться или сразу же аварийно завершать работу после вызова определенных функций, связанных с воспроизведением мультимедиа. Проблема затрагивает код, который Microsoft называет «устаревшим», то есть исторические системные компоненты, которые, несмотря на прошедшее время, остаются в Windows.
AC-3, или Dolby Digital, десятилетиями является одним из самых популярных многоканальных аудиоформатов, используемых на DVD, в телепередачах, архивных материалах и многих старых играх и мультимедийных приложениях.
Многие компании до сих пор используют специализированные приложения, созданные около десятка лет назад. Некоторые инструменты для редактирования, воспроизведения видео и управления медиафайлами по-прежнему используют компоненты системы Windows, отвечающие за декодирование Dolby Digital.
Microsoft утверждает, что современные программы вряд ли пострадают, поскольку они всё чаще используют собственные библиотеки и декодеры, а не полагаются на те, что предоставляются операционной системой.
Наиболее проблематичным является то, что Microsoft ещё не выпустила готовое решение бага. Компания признаёт наличие ошибки и заявляет, что работает над её исправлением, которое будет включено в будущее обновление системы.
Для обычного пользователя вывод очевиден: если после недавнего обновления Windows старые мультимедийные программы, архивные инструменты для редактирования видео или специализированные приложения, использующие Dolby Digital, внезапно начали зависать, проблема, скорее всего, не в самой программе.