Сегодня 17 октября 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
Тренды 🔥
Новая статья: Songs of Glimmerwick — песнь песней. Рецензия 2 ч.
Digital Foundry: похоже, в GTA VI наконец исправили проблему, которая преследовала игры Rockstar со времён GTA IV 3 ч.
Снуп Догг засветился в новом трейлере криминального боевика Stranger Than Heaven от авторов Yakuza 4 ч.
ИИ может стать «слишком супер»: команда Трампа взялась за риски искусственного интеллекта 5 ч.
Менее чем за десять месяцев 2026 года в Steam уже вышло больше игр, чем за весь 2025-й 6 ч.
Meta выпустила мощную открытую ИИ-модель Muse Spark Open — для её работы хватит всего двух Mac Studio 6 ч.
ИИ-модель Z.ai GLM-5.3 заподозрили в имитации безопасного поведения для прохождения тестов 6 ч.
Суд показал, какие данные пользователей Telegram раскрывает по запросам властей США 7 ч.
Разработчики The Blood of Dawnwalker раскрыли детали первого большого патча — поглаживание животных, самая низкая сложность и никакой «Новой игры +» 7 ч.
Обнаружен вредонос KGB RAT, который пытается буквально напугать жертву 7 ч.
«Выделенка» для ИИ: южнокорейская KT запустила 800G-каналы для ЦОД 44 мин.
Samsung и AMD представили CXL-пул DRAM для ИИ-инференса 2 ч.
Электроника может стать сверхпроводящей — учёные придумали, как поставить квантовые вихри на рельсы 2 ч.
Жидкий металл не высыхает, но всё равно портится со временем — Der8auer нашёл причину 6 ч.
Високосные секунды решено отменить — чтоб интернет не сломался 7 ч.
1440p и 240 Гц всего за $120: Xiaomi представила 27-дюймовый игровой монитор Redmi G27Q 240Hz 2026 Standard Edition 8 ч.
BlackRock: приостановка строительства ИИ ЦОД в США может привести к рецессии 9 ч.
iPhone Duo разлетелись как пирожки — предзаказы уже расписаны до конца января 9 ч.
Google первой воспользовалась магией для снижения ошибок квантовых вычислений 9 ч.
Акции CoreWeave, Oracle и прочих обременённых долгами ИИ-компаний упали на фоне ожидания повышения ключевых ставок ФРС США 10 ч.