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

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

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

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

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

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