Установка і видалення програм: від windows 95 до windows 7

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

Відео: Оновлення з Windows 1.0 до Windows 10

Установка і видалення програми пов`язані з виконанням багатьох операцій «під капотом». Де аплет Programs and Features (Програми та засоби) знаходить інформацію про розмір і дату установки програми? Згодом це місце змінювалося.

У Windows 95 був аплет Add / Remove Programs (Установка й видалення програм) панелі управління. У першій версії він просто містив перелік програм, які зареєстрували засіб видалення програми. Коли користувач запитував видалення програми, Windows просто запускала зареєстроване засіб - все досить просто.

Після Windows 95 опитування користувачів показав, що у деяких виникають проблеми з додатками. У них жорсткий диск переповнявся і доводилося видаляти частину додатків, щоб звільнити місце. Однак наявний аплет «Установка і видалення програм» не сильно допомагав визначити, які програми варто видалити. Назви додатки в списку не завжди було достатньо для визначення, чи варто його зберегти.

Відео: Як видалити програму в Windows 7?

Ім`я, звання і серійний номер

У Windows 2000 аплет Add / Remove Programs став більш наближеним, щоб користувачі могли приймати більш інформовані рішення. Опитування користувачів показав, що для цього перш за все потрібна інформація про дату установки додатка, розмірі займаного дискового простору і частотою використання програми. Це виключно корисна інформація, але як її отримати?

При реєстрації засобу видалення додаток повинно було вказувати тільки ім`я і шлях до засобу видалення. Звідки ж береться решта інформації?




При реєстрації засобу видалення програми можуть також вказувати дату установки і розмір. Але що, якщо додаток не надає ці відомості? І звідки взяти дані про частоту використання?

Відео: Видалення програм в Windows 10

Аплету Add / Remove Programs доводиться «здогадуватися». Для кожної програми, що зареєстрував засіб видалення, аплет аналізує всі ярлики в меню Start (Пуск) в пошуку слів, співпадаючих з ім`ям програми.

Наприклад, якщо в апплете є запис «Awesome Program for Windows» і в меню Start є ярлик «Pretty Good Program for Windows», вважається, що збігаються два слова - «Program» і «Windows». Аплет Add / Remove Programs вибирає ім`я з найбільшим числом співпадаючих слів. Якщо збігаються як мінімум два слова, аплет використовує відповідний ярлик для визначення частоти використання програми.

Відео: 40. Видалення програм. Зміна компонентів Windows 7

Гра в угадайку




Якщо в інформації про видалення додатки відсутні дата установки або розмір, гра в угадайку триває. Аплет Add / Remove Programs переглядає папку Program Files на всіх дисках, виконуючи такий же аналіз, як і з меню Start. Він шукає назву папки, в якому як мінімум два слова збігаються з ім`ям програми. Якщо нічого не вдається знайти, проглядаються кореневі каталоги всіх дисків.

Розмір «перемогла» в цьому процесі папки використовується в якості розміру програми, а дата створення - як дата установки. Пам`ятайте, що можна позбавити Windows від цього пошуку по диску, просто зареєструвавши дату установки і розмір програми в апплете Add / Remove Programs.

Якби люди знали, наскільки ненадійна інформація в Add / Remove Programs, можливо вони б менше використовували цей аплет в якості джерела інформації. Нещодавно один з клієнтів цікавився, як отримати доступ до інформації про останню дату використання додатків, щоб автоматично видалити програми, які давно не використовувалися. Ці відомості трохи надійніше, тієї інформації, яку вам видасть катається на скейті сусідський син у відповідь на питання, чи багато йому задали домашніх завдань на сьогоднішній вечір.

У Windows XP дизайн аплету Add / Remove Programs зазнав змін, але базова функціональність залишилася колишньою. Одна зі змін, на яку звернули увагу більшість, - зникнення похилій риси. Аплет став називатися Add or Remove Programs.

У Windows Vista в аплет були внесені істотні зміни. Тепер це не панель управління з особливим дизайном, а щось сильно схоже на традиційне вікно провідника. У процесі оновлення знову змінилася назва - тепер це Programs and Features (Програми та засоби).

Є ще одна дрібниця: пропала рядок Frequency of use (Використовується). Оскільки частота використання більше не відображається, Windows не потрібно більше виконувати всі описані операції з меню Start.

Більше ніякого пошуку

У Windows 7 прибрали останню операцію пошуку. Якщо додаток не реєструє дату установки, Windows визначає її як дату внесення інформації в аплет. Якщо додаток не реєструє розмір, Windows просто залишає у відповідному стовпці пробіл.

Чому ж ця інформація поступово зникала від аплету Programs and Features? Ці можливості з`явилися в 2000 році, коли жорсткі диски були дуже маленькими за нинішніми мірками. Переповнення жорстких дисків траплялося часто. Але з часом розміри дисків вибухово виросли і проблема вичерпання дискового простору втратила свою гостроту.

Пам`ятайте, як компанія Microsoft запустила в 1998 році TerraServer і як громадська думка була схвильована терабайтним розміром дискового сховища? Система зберігання (загальною ємністю приблизно 3 ТБ) складалася з 324 жорстких дисків, розміщених в семи стійках. Сьогодні жорсткий диск розміром 1 ТБ коштує приблизно 100 доларів і вільно вміщується в руці.


Поділися в соц. мережах:

По темі: