Сегодня 08 сентября 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
Тренды 🔥
Фэнтезийный боевик с духом легендарных аркад прошлого Absolum взял курс на новые платформы 23 мин.
Дата выхода, цена и 15 минут геймплея: Nintendo устроила демонстрацию ремейка The Legend of Zelda: Ocarina of Time для Switch 2 2 ч.
«Google Фото» будут удалять файлы из корзины вдвое быстрее — на передумать оставят 30 дней 2 ч.
Google предупредила о снижении качества поиска в Европе и назвала, кто в этом виноват 3 ч.
«Мы выпустили прекрасную игру»: Riot отказалась признавать ошибкой провальный файтинг 2XKO по League of Legends 3 ч.
Илон Маск поссорился с Chess.com: миллиардер заявил, что сверхинтеллект скоро сможет решить шахматы 4 ч.
Цифровую модель нервной системы плодовой мушки научили играть в Doom и Super Mario 64 4 ч.
Microsoft пообещала ускорить загрузку Windows 11 и улучшить её работу на ПК с 8 Гбайт памяти 5 ч.
Представлена «Алиса AI» для бизнеса 5 ч.
Разобравшись с SAP, Еврокомиссия готова взять за расследование лицензирования Oracle Java 6 ч.
Arm анонсировала платформу Neoverse CSS N4 для 128-ядерных серверных процессоров для ИИ ЦОД 32 мин.
«Добро пожаловать в Хогвартс»: Realme представила смартфон Realme 16 Pro Harry Potter и наушники Buds T500 Pro Harry Potter 44 мин.
Китайская Rayson представила ноутбучную память LPDDR5X LPCAMM2-9600 ёмкостью 96 Гбайт 46 мин.
IonQ собралась выпускать квантовые компьютеры сотнями — представлена платформа Superion 256 на ионных ловушках 2 ч.
Chieftec показала на IFA 2026 большой корпус Atlas, мощные БП и новые системы охлаждения 2 ч.
Qualcomm разработает для Amazon ускорители инференса ИИ 3 ч.
Аналитики предрекли Apple быструю победу на рынке складных смартфонов 3 ч.
Intel обработала миллион 300-мм кремниевых пластин на оборудовании High-NA EUV 3 ч.
За 11 месяцев Anthropic заключила соглашения на сумму $517 млрд на поставку 14,8 ГВт вычислительных мощностей 5 ч.
Intel повысит цены на процессоры для ПК ещё на 10 % менее чем через месяц 5 ч.