Сегодня 28 марта 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Ветеран Microsoft рассказал, как Windows 95 легко и незаметно боролась с нерадивыми разработчиками

В очередном интервью ветеран Microsoft инженер-программист Рэймонд Чэнь (Raymond Chen) рассказал о том, как Windows 95 боролась с разработчиками стороннего ПО, из-за которых некоторые системные файлы подменялись более старыми, нарушая работу системы — она просто хранила резервные копии актуальных.

 Источник изображения: Bernd Dittrich / unsplash.com

Источник изображения: Bernd Dittrich / unsplash.com

Некоторые игры и программы комплектовались распространяемыми системными файлами, которые включались в установочные приложения. Microsoft рекомендовала разработчикам такого ПО проверять наличие этих файлов и их версии в существующих экземплярах Windows 95 и заменять их, если с их продуктами шла более новая версия. Но на практике это не всегда срабатывало, как ожидалось: многие приложения-установщики пренебрегали данным правилом и устанавливали более старые версии системных файлов, что приводило к некоторым сбоям в работе платформы.

В итоге Microsoft была вынуждена решать проблему радикальными методами — хранить резервные копии системных файлов, которые перезаписывались нерадивыми разработчиками чаще всего, в скрытой папке «C:\Windows\SYSBCKUP». То есть Windows 95 по окончании работы установщика самостоятельно проверяла, заменялись ли какие-нибудь системные файлы. Проблему можно было решить, блокировав часть разрешений для установщиков, но в Microsoft решили не прибегать к этой мере, потому что в таком случае в работе некоторых установщиков возникали сбои и выводились сообщения об ошибках. А самые отчаянные разработчики пытались использовать хитрые приёмы, перезагружая систему и массово копируя нужные файлы через запускаемый скрипт.

В Microsoft остановились на сценарии, при котором Windows 95 позволяет установщикам выполнять свою работу, после чего незаметно проверяет и устраняет повреждения. Впоследствии некоторые компоненты стали поставляться со своими собственными установщиками, и разработчики стали включать их в свои продукты в таком виде.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
«Скрыть мою почту» не гарантирует анонимность — Apple раскрыла пользователя полиции 24 мин.
Apple удалила из российского App Store ряд популярных VPN по требованию РКН 50 мин.
Microsoft сделает Windows 11 стабильнее за счёт ужесточения требований к драйверам 4 ч.
Apple наняла бывшего руководителя Google, чтобы эффективнее продвигать Siri на рынке 5 ч.
Суд в Нидерландах тоже запретил чат-боту Grok генерировать изображения реальных людей без одежды 6 ч.
Новая статья: Slay the Spire 2 — свободное время, прощай! Предварительный обзор 10 ч.
Новая статья: Обзор нового сезона Warface «Стальные кварталы»: брутальность в каждой катке! 12 ч.
В Telegram обнаружена крайне опасная уязвимость нулевого дня, но детали держат в секрете 13 ч.
«Отправьте меня в будущее, чтобы я смог поиграть в эту игру»: новый геймплей ролевого боевика Exodus в духе Mass Effect взбудоражил фанатов 14 ч.
Инсайдеры: легендарная The Legend of Zelda: Ocarina of Time получит ремейк для Nintendo Switch 2, причём уже скоро 15 ч.
«На Xbox это было не похоже»: Microsoft пояснила, почему остановила кампанию «Это Xbox» 18 мин.
Лунный экипаж NASA прибыл на космодром — до запуска Artemis II остались считанные дни 21 мин.
«Смартфон Трампа» всё же существует — недавно его сертифицировала FCC 4 ч.
Microsoft приберёт к рукам ЦОД почти на 1 ГВт в Техасе, который не осилили построить Oracle и OpenAI 4 ч.
Meta построит ещё семь газовых электростанций для своего гигантского ИИ ЦОД Hyperion 12 ч.
Meta построит сразу семь газовых ТЭС на 5,2 ГВт, чтобы не отстать в гонке ИИ 13 ч.
SoftBank одолжила $40 млрд на год, чтобы инвестировать их в OpenAI 13 ч.
«Не хотите ускорители? Возьмите хотя бы сеть!» — NVIDIA открыла свои ИИ-стойки для чужих чипов 15 ч.
Вебинар T1 Облако и Curator. Выбор без выбора: почему защита от DDoS-атак — не опция, а необходимость 16 ч.
Глава Nvidia выступит на Computex 2026 — ожидается анонс ноутбучного процессора Nvidia N1 17 ч.