Microsoft сломала «Корзину» в Windows 11: разъярённые пользователи обвиняют в этом ИИ
Новый баг в Windows 11 затронул надежную «Корзину», и, судя по всему, он появился с последним обновлением «Вторника патчей» (Patch Tuesday) — обновлением (KB5094126), — хотя Microsoft заявляет, что знает о проблеме и работает над её устранением.
Как сообщает Neowin, этот баг приводит к тому, что при попытке удалить файл из корзины в диалоговом окне подтверждения отображается внутреннее имя файла, а не его настоящее название. Это не слишком серьезная проблема, но сбивает с толку.
«Правильное имя отображается в самой Корзине, и именно оно используется, если вы решите восстановить файл вместо его удаления. Альтернативное внутреннее имя используется только на экране диалогового окна подтверждения», — жалуются пользователи.
Microsoft заявляет, что работает над устранением этой проблемы, хотя у нас нет информации о том, когда это будет сделано. Это лишь одна из нескольких проблем, возникших одновременно с этой ошибкой, включая проблемы с доступом к OneDrive.
Виновен ли искусственный интеллект?
В целом пользователи Reddit довольно скептически отнеслись к очередной неудаче Microsoft. Многие предполагают, что это результат кода, написанного искусственным интеллектом, хотя пока никто не располагает никакими подтверждениями этого. В прошлом году генеральный директор Microsoft Сатья Наделла заявил, что до 30 % кода компании было написано с помощью ИИ, и сейчас эта цифра, вероятно, выше. Однако он не уточнил, насколько надежен и функционален этот код.
«Это обновление меня доконало, я настолько сыт по горло Windows 11 и всеми этими проблемами, что прямо сейчас устанавливаю Linux на свой компьютер», — — прокомментировал один из пользователей. — «Прощай, Microslop!» — Поток комментариев на Reddit также содержит сообщения о многочисленных других проблемах.
Ошибки, сопутствующие обновлению Windows 11, на данном этапе являются вполне обычным явлением, и Microsoft часто пытается разобраться с несколькими зарегистрированными проблемами одновременно — хотя за последние месяцы она также добилась прогресса, внедрив ряд существенных обновлений.
Что это означает с технической точки зрения?
С технической точки зрения проблема возникла из-за некорректного вызова метаданных внутри интерфейса. Обычно, когда файл попадает в «Корзину», операционная система переименовывает его в служебный идентификатор с префиксом типа $Rxxxxx.ext для внутреннего отслеживания, хотя пользователю отображается привычное название.
«В ходе рефакторинга (переписывания) кода для диалогового окна окончательного удаления разработчики случайно заставили систему обращаться напрямую к системному имени файла в скрытой папке, вместо того чтобы извлекать его исходное название из индекса метаданных», — говорят эксперты.
Они также отмечают, что ошибка проявляется только в том случае, если пользователь окончательно удаляет один конкретный файл, тогда как при очистке при наличии нескольких объектов система, как и раньше, просто отображает общее количество элементов.
Проблема довольно серьезная
Масштаб проблемы оказался значительно больше, чем предполагалось изначально, поскольку этот сбой затронул абсолютно все поддерживаемые версии ОС. Помимо Windows 11 (включая актуальные сборки 23H2, 24H2 и более поздние), ошибка зафиксирована в Windows 10 (22H2), корпоративных версиях Windows 10 LTSC/LTSB, а также в серверных платформах Windows Server от версии 2012 до 2025.
«Обновление KB5094126 устранило рекордные 208 уязвимостей системы, в связи с чем обычное удаление этого патча с целью исправления визуального бага «Корзины» крайне нежелательно, ведь это вновь откроет критические бреши для хакерских атак», — подчеркивают аналитики по безопасности.
Официальный патч для обычных пользователей ожидается не раньше следующего планового накопительного обновление, которое должно выйти 14 июля. На данный момент Microsoft предлагает индивидуальные временные решения (workarounds) исключительно для корпоративных клиентов. Для владельцев домашних ПК главный совет остаётся прежним: баг носит исключительно косметический характер, он не приводит к потере или повреждению данных, поэтому перед окончательной очисткой стоит просто проверять названия файлов непосредственно в списке «Корзины», где они отображаются правильно.
Источник: TechRadar

