Даже крошечная реклама может вызвать сбой Windows 11 и сделать ее меню «Пуск» и панель задач непригодными для использования.
Как вы, возможно, уже знаете, Windows 10 и Windows 11 могут показывать пользователю рекламные сообщения прямо на рабочем столе. Чтобы способствовать интеграции грядущей Windows 11 с Microsoft Teams, Microsoft отправила такое объявление участникам программы предварительной оценки. Но Explorer (который реализует оболочку рабочего стола Windows) перестал отвечать, оставив пользователей без рабочего меню «Пуск» и панели задач. Вот что мы писал о в пятницу. Вот некоторые подробности по этой проблеме.
Пользователи не могли ожидать неработающую систему из-за рекламы, даже если запущена предварительная сборка. Однако именно это произошло с теми, кто установил Windows 11 Build 22000.176 или Build 22449, которые являются последними предварительными обновлениями для Бета-каналы и каналы для разработчиков, соответственно.
После нескольких жалоб Microsoft признала проблему и опубликовала быстрое решение для затронутых пользователей. Им предлагается открыть редактор реестра (regedit
) через диспетчер задач и внести некоторые изменения. Однако в компании не стали подробно объяснять причину проблемы. Так что сторонний исследователь сделал это.
Что на самом деле произошло
Даниэль Александерсен, разработчик Edgedeflector, выяснили, что проблема была вызвана небольшим файлом конфигурации объявления. Компонент Windows под названием IrisService загружал этот файл с серверов. Эта служба является частью Windows Spotlight, которая также загружает изображения экрана блокировки, их подробную информацию и т. Д.
На основе решения, предоставленного Microsoft, Даниэль Александерсен смог локализовать проблему, указав ее в разделе реестра, содержащем сериализованный двоичный файл JSON. Этот большой объект содержал рекламу Microsoft Teams.
Microsoft заявляет, что ошибка затрагивает устройства, на которые был установлен серверный патч. Компания также заявила, что выпущенные предварительные версии безопасны в использовании. Однако сама ситуация, когда из-за простой рекламы можно получить непригодную для использования ОС, несколько ошибочна. Если это так, Microsoft следует пересмотреть архитектуру оболочки Windows 11, чтобы сделать ее более надежной. Какие еще сюрпризы вас ждут после 5 октября, когда Windows 11 станет доступна каждому?