帖子内容
Как Windows 95 боролась с «ломающими» установщиками Инженер Microsoft Рэймонд Чен рассказал, как в эпоху Windows 95 сторонние установщики часто ломали систему, заменяя актуальные DLL-файлы устаревшими версиями без проверки номеров сборок. Чтобы минимизировать ущерб, разработчики внедрили скрытую папку C:\Windows\SYSBCKUP — туда сохранялись оригинальные системные файлы перед их потенциальной перезаписью. После завершения установки система автоматически сверяла версии: если новый файл оказался старше резервной копии, его молча заменяли обратно на рабочую версию. Блокировать доступ установщиков напрямую не стали — это вызывало сбои в самих инсталляторах, а некоторые разработчики обходили ограничения через пакетные скрипты после перезагрузки. В итоге победила философия «разрешить, а потом исправить»: система позволяла установщику завершить работу, а затем незаметно восстанавливала критические файлы. #инфо@pcTeapot