Сегодня 06 мая 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
Тренды 🔥
AMD выпустила драйвер с поддержкой Pragmata и других новых игр 2 ч.
Славянская Devil May Cry: разработчики балетного слешера «Царевна: Эпоха сказок» показали пять минут чистого геймплея 2 ч.
«Спокойной ночи и удачи!»: руководитель франшизы Dying Light покинул Techland после 13 лет работы 2 ч.
Meta готовит персонального ИИ-помощника для миллиардов пользователей — проект на $145 млрд пугает инвесторов 3 ч.
Второй трейлер GTA VI вышел ровно год назад, а фанаты вычислили дату следующего показа по расположению планет 4 ч.
Серверы Ubuntu снова заработали после пятидневной DDoS-атаки 5 ч.
Соавтор Mortal Kombat подтвердил работу над новой Mortal Kombat «и не только» 5 ч.
Google проведёт 12 мая мероприятие Android Show I/O Edition — там расскажут об Android 17 и, вероятно, об Aluminium OS 5 ч.
Gemini в «Google Документах» научился запоминать «постоянные» инструкции 5 ч.
Московский суд запретил легендарный развлекательный портал «ЯПлакалъ» 5 ч.
Смарт-кольцо Samsung Galaxy Ring 2 выйдет не раньше 2027 года — с упором на автономность и мониторинг здоровья 44 мин.
Мировой рынок чипов идёт к $1 трлн — первый квартал принёс почти $300 млрд 51 мин.
Energizer представила безопасные для детей и питомцев батарейки-таблетки — они не вызывают ожогов при проглатывании 55 мин.
Nvidia с помощью Corning заменит тысячи медных кабелей в дата-центрах оптикой — ради скорости и экономии энергии 2 ч.
«Борьба за выживание»: Microsoft хочет отказаться от обязательств по энергосбережению ради процветания ИИ 3 ч.
AMD уйдёт от универсальных серверных CPU — EPYC ждёт дробление под ИИ, облака и другие сценарии 4 ч.
Россияне смогут с 1 сентября сохранять номера телефонов при переезде в другие регионы 5 ч.
ДАТАРК расширила производство модульных ЦОД 5 ч.
Президент OpenAI оказался владельцем долей в Cerebras и CoreWeave, у которых миллиардные сделки с самой OpenAI 5 ч.
Астрофизики открыли доступ к одной из крупнейших симуляций Вселенной— размером с 500 000 фильмов в HD 6 ч.