Падения Проводника в Windows устроил не Microsoft, а сторонний деинсталлятор — инженер раскрыл детали

24.04.2026 17:54

Инженер Microsoft Рэймонд Чен рассказал, что серия загадочных сбоев Проводника Windows, которую пользователи списывали на ошибку в операционной системе, на самом деле была вызвана некорректной работой стороннего деинсталлятора.

История отладки произошла недавно в экосистеме Windows с миллиардами устройств.

Программа-деинсталлятор неправильно взаимодействовала с низкоуровневыми системными API, заставляя систему обращаться к устаревшей 32-битной версии Проводника на 64-битных машинах, что постепенно накапливало повреждение памяти и приводило к аварийному завершению.

планшет
Фото: Pixabay

Инженеры заметили странную деталь: падала именно 32-битная версия Проводника, хотя современные Windows почти не используют этот путь. Как выяснилось, деинсталлятор использовал неверное соглашение о вызовах функций и неправильно обрабатывал параметры стека.

При каждой неудачной операции данные из стека удалялись некорректно, и в какой-то момент указатель стека уходил в область активного кода.

Со стороны всё выглядело как системная ошибка, но на деле Windows лишь демонстрировала последствия чужого бага.

Чен подчеркнул, что в огромной экосистеме Windows с миллиардами устройств далеко не каждый сбой компонента Microsoft означает ошибку в самой ОС.

Сторонние программы, особенно те, что неправильно используют низкоуровневые API, тоже могут ломать системные процессы.

Подписаться: MAXOKVK

Валерия Кистерная Автор: Валерия Кистерная Редактор интернет-ресурса

Новости по теме: