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

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

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

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

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

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