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