Сегодня 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
Тренды 🔥
Не только Fallout и The Elder Scrolls: авторитетный инсайдер прояснил новые приоритеты Xbox для Bethesda 4 мин.
Selectel и ИТМО создали СП для разработки платформы по созданию ИИ-агентов для бизнеса 2 ч.
Представлена российская платформа «Боцман AI» для запуска ИИ-моделей внутри защищённого контура компании 2 ч.
Xbox уволит 3200 сотрудников и избавится от пяти игровых студий, но есть и хорошая новость 2 ч.
EA Sports FC 26 в разгар Чемпионата мира по футболу установила новый рекорд популярности среди футбольных симуляторов Electronic Arts в Steam 3 ч.
Японского школьника арестовали за атаку на Bandai Namco с помощью вируса, сгенерированного ChatGPT 3 ч.
«Сбер» выпустил GigaChat 3.5 Ultra — LLM стала умнее и приблизилась по ряду показателей к DeepSeek 3.2 3 ч.
«Чёрт возьми, выглядит великолепно»: блогер показал четыре часа геймплея Assassin’s Creed Black Flag Resynced, и фанаты в восторге 7 ч.
В Китае запретят слишком человечных ИИ-компаньонов — ByteDance и Alibaba уже начали отключать функцию 8 ч.
Кодзима опечалился смертью дисков PlayStation и предупредил о «пугающем» цифровом будущем, в котором игроки ничем не владеют 9 ч.
Дата-центр Meta заразил редкой бактерией очистные сооружения американского городка 58 мин.
Intel задумалась о подводе питания с обеих сторон кристалла для техпроцесса Intel 14A2 2 ч.
Apple договорилась с Broadcom о поставках кастомных ИИ-чипов до 2031 года 2 ч.
Передовой ИИ ЦОД Microsoft Fairwater в Висконсине оказался не только продвинутым, но и шумным 3 ч.
QTS и Compass отказались от создания крупнейшего в мире кампуса ЦОД Digital Gateway после многолетней борьбы с местными жителями 4 ч.
Noctua намерена выпустить чёрные версии СЖО NL-LC1 к концу текущего года 5 ч.
Brookfield увеличит инвестиции в Bloom Energy до $25 млрд — для внедрения топливных ячеек в ИИ ЦОД 5 ч.
На следующей неделе обделённые премиями работники Samsung проведут свою забастовку 6 ч.
Несмотря на цену до $2500, складной iPhone Ultra поначалу будет в дефиците 6 ч.
NVIDIA откладывает выпуск стоек Kyber на год и отказывается от архитектуры NVL72×2 7 ч.