Лише крихітна реклама може призвести до збою 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 стане доступною для всіх?