Windows 95: Як самовідновлення рятувало ОС від збоїв встановлення

Прихована папка SYSBCKUP в Windows 95 мовчки відновлювала системні файли та стабільність.

Windows 95: Як самовідновлення рятувало ОС від збоїв встановлення 1

Ведучий інженер-програміст Microsoft Реймонд Чен протягом останніх років ділився ностальгічними історіями про операційну систему Windows, здебільшого зосереджуючись на Windows 95. Від її фази тестування, яка була настільки інтенсивною, що спричинила збої в касових апаратах із програмним забезпеченням на понад 10 000 доларів, до причин, чому Microsoft зупинилася на переважно текстовій установці для ОС, попри те, що MS-DOS мала підтримку більшої кількості графіки.

У своїй серії “Old New Thing” Чен нещодавно обговорив, як Windows 95 довелося боротися з недбалими інсталяторами програм, які пошкоджували систему шляхом пониження версій файлів. Для контексту, багато системних файлів були доступні для розповсюдження, що означало, що інсталятори могли включати та встановлювати їх.

Стаття продовжується нижче

Зрештою Microsoft розробила досить розумний спосіб уникнення цієї проблеми, зберігаючи резервну копію часто перезаписуваних файлів у прихованій директорії C:WindowsSYSBCKUP. Таким чином, Windows 95 перевіряла, чи були якісь файли перезаписані після завершення роботи інсталятора.

Якщо так, і замінений файл має вищий номер версії, ніж той, що знаходиться в директорії SYSBCKUP, тоді заміна копіювалася до директорії SYSBCKUP для збереження. І навпаки, якщо замінений файл має нижчий номер версії, ніж той, що знаходиться в директорії SYSBCKUP, то копія з SYSBCKUP перезаписувала шахрайську заміну.

Хоча блокування дозволів інсталятора могло здатися простішим обхідним шляхом для цієї проблеми, Чен зазначив, що це спричинило більше проблем, зокрема, збої деяких інсталяторів та відображення повідомлень про помилки. Можливо, ще більш тривожним є те, що інші намагалися застосовувати хитрі трюки, наприклад, перезавантаження та перезапис файлів за допомогою пакетного скрипта.

Microsoft вирішила зупинитися на рішенні, яке дозволяє інсталяторам робити свою роботу, а потім тихо перевіряти та виправляти пошкодження. Однак деякі компоненти згодом постачалися зі своїми власними інсталяторами, що змушувало розробників використовувати їх замість прямого копіювання файлів. Як далеко ми зайшли!

Windows 95: Як самовідновлення рятувало ОС від збоїв встановлення 2

Приєднуйтесь до нас на Reddit за адресою r/WindowsCentral, щоб поділитися своїми думками та обговорити наші останні новини, огляди тощо.

Windows 95: Як самовідновлення рятувало ОС від збоїв встановлення 3

Кевін ОкемаваСоціальні посиланняУчасник

Кевін Окемава – досвідчений технічний журналіст із Найробі, Кенія, який має великий досвід висвітлення останніх тенденцій та подій у галузі на Windows Central. Захоплюючись інноваціями та маючи гострий погляд на деталі, він писав для провідних видань, таких як OnMSFT, MakeUseOf та Windows Report, надаючи глибокий аналіз та найсвіжіші новини про все, що стосується екосистеми Microsoft. Коли він не працює і не стежить за постійно новими тенденціями в технологіях, його можна знайти у подорожах світом або за прослуховуванням музики.

Переглянути більше

Ви повинні підтвердити своє публічне ім’я перед коментуванням

Будь ласка, вийдіть із системи, а потім увійдіть знову. Вам буде запропоновано ввести ваше ім’я для відображення.

ВийтиОСТАННІ СТАТТІ

Що це означає для користувачів: Хоча ця функція з Windows 95 вже давно неактуальна, вона демонструє, як Microsoft розробляла механізми для забезпечення стабільності операційної системи ще на ранніх етапах її розвитку. Це свідчить про постійне прагнення компанії до покращення користувацького досвіду та захисту систем від потенційних проблем, спричинених стороннім програмним забезпеченням, що є актуальним і сьогодні під час оновлень Windows та встановлення нових програм.

За матеріалами: www.windowscentral.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *