Сегодня 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 позволяет установщикам выполнять свою работу, после чего незаметно проверяет и устраняет повреждения. Впоследствии некоторые компоненты стали поставляться со своими собственными установщиками, и разработчики стали включать их в свои продукты в таком виде.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про операционные системы

Источник:

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

window-new
Soft
Hard
Тренды 🔥
Electronic Arts выпустила 25 классических игр в Steam, GOG и EA App — Road Rash и Wing Commander вернулись в улучшенном виде 40 мин.
ИИ ускорил развитие моделей Anthropic почти вдвое —  самосовершенствование создаёт новые риски 2 ч.
Выйти в интернет с IP-адресом Белого дома оказалось платной услугой за несколько долларов 3 ч.
Nvidia отметила 20-летие легендарной GeForce 8800 GTX выпуском игры про распаковку GeForce 8800 GTX — с RTX 4070 в «минималках» 12 ч.
ИИ-агенты OpenAI выявили почти 1000 уязвимостей в ядре Linux 13 ч.
OpenAI представила GPT-6 Cyber — свою лучшую ИИ-модель для защиты от киберугроз 13 ч.
Всё-таки «Тарков» в космосе: Никита Буянов подтвердил связь Fragmentary Order и Escape from Tarkov 13 ч.
Приложение Xbox для ПК стало запускаться на 60 % быстрее, а сервис Xbox Cloud Gaming получил новый интерфейс 14 ч.
Герои, бандиты и красоты Вайс-Сити: Rockstar показала 39 новых скриншотов GTA VI 15 ч.
Геймплея нет, купи футболку: Bethesda выпустила фирменную одежду по The Elder Scrolls VI: Sentinel, чтобы фанаты могли «показать свой ажиотаж» 16 ч.
«Синяя волна» ударила по империи Маска: акции Tesla и SpaceX рухнули на 15 % 27 мин.
Китай сорвал сделку SoftBank на $5,4 млрд — Пекин не захотел отдавать японцам технологии роботов ABB 29 мин.
HONOR X9e Pro как пример смартфона, который будет с вами надолго 2 ч.
CPS PCCooler — семейство кулеров, СЖО, корпусов и БП для самых мощных рабочих станций 2 ч.
В Гонконге застряли 600 тыс. ускорителей Nvidia H200 — Китай не хочет пускать к себе чипы конкурентов 11 ч.
Aina представила массивный умный перстень с экраном, джойстиком и микрофоном для ИИ 11 ч.
Дефицит памяти раздул мировой рынок DRAM почти в пять раз — Samsung захватила 38 % 12 ч.
Sony сообщила, что разработка PlayStation 6 идёт по графику — а продажи PS5 достигли 97,9 млн консолей 12 ч.
Apple удвоит поставки MacBook Neo в 2027 году — бюджетный ноутбук оказался хитом 13 ч.
Blue Origin отложила запуск New Glenn на январь — ремонт стартовой площадки после взрыва затягивается 14 ч.