Проблемы с системными файлами в Windows 95

В интервью ветеран компании Microsoft, инженер-программист Раймонд Чэнь, поделился интересными подробностями о проблемах, которые возникали у Windows 95 из-за сторонних разработчиков программного обеспечения. В частности, он рассказал о том, как некоторые приложения подменяли системные файлы, что негативно влияло на стабильность работы операционной системы.

Многие игры и приложения поставлялись с устаревшими системными файлами в своих установочных пакетах. Microsoft рекомендовал разработчикам проверять присутствие и версии этих файлов на компьютерах с Windows 95, заменяя их при необходимости. Однако, на практике эта рекомендация часто игнорировалась. В резульате, пользователи сталкивались с неполадками, вызванными установкой более старых версий системных файлов.

Чтобы справиться с ситуацией, Microsoft предприняла решительные шаги и начала хранить резервные копии критически важных системных файлов в скрытой директории «C:\Windows\SYSBCKUP. Операционная система после завершения установки приложений проверяла, не были ли изменены какие-либо системные файлы, и восстанавливала их, если это было необходимо.

Вариант блокировки некоторых разрешений для установщиков рассматривался, но был отвергнут, так как это могло вызвать дополнительные сбои. Некоторые разработчики пытались обойти ограничения, используя различные хитрости с перезагрузкой системы и массовым копированием файлов.

В итоге, Microsoft выбрала подход, при котором Windows 95 давала возможность установщикам работать, а затем сама проверяла и устраняла возникшие проблемы. Со временем часть компонентов стала поставляться вместе с собственными установщиками, что позволило разработчикам внедрять их в свои программы более безопасно.

Понравилась статья? Поделиться с друзьями: