Коли я видаляю програму, він говорить, що я повинен або перезавантажити комп'ютер зараз, або вручну перезапустити пізніше.
Чи матиме це значення, якщо я замість цього вимкну комп'ютер?
Яка різниця між операціями відключення та перезапуску?
Коли я видаляю програму, він говорить, що я повинен або перезавантажити комп'ютер зараз, або вручну перезапустити пізніше.
Чи матиме це значення, якщо я замість цього вимкну комп'ютер?
Яка різниця між операціями відключення та перезапуску?
Відповіді:
Процес пояснили
Під час встановлення або видалення програми вона зареєструє або відреєструє використання одного або декількох .dll
файлів.
.dll
файли розміщуються у вікні system32
/ syswow64
каталозі при встановленні, і вони є загальними файлами для багатьох програм. Ці файли часто використовуються під час видалення програми, і як така Windows має вбудовану систему для перевірки наявності невикористаних (після видалення жодна інша програма вже не використовує ці файли) .dll
s при відключенні, щоб видалити їх, коли програми які використовували їх, припиняються (в основному видалення повідомляє Windows перевірити файли на видалення).
Коли Windows закриє програми, вона видалить будь-який файл, який більше не призначений програмі для очищення комп'ютера.
Перезавантаження потрібне?
Вам може бути цікаво, чи потрібне це перезавантаження, якщо це все, що там є? Так і ні. В основному, ви повинні переконатися, що Windows буде належним чином вимкнено або ризикувати залишити непотрібні файли. Якщо ви знаєте, що ваш комп’ютер стабільний, і ви будете перезавантажувати його за лічені години, вам дійсно не потрібно перезавантажувати комп'ютер прямо зараз. Якщо ви регулярно переводите комп'ютер у режим сну / сну та не хочете перезавантажуватись якнайбільше, то краще виконувати перезавантаження для видалення, оскільки режим сну / сплячки може призвести до несподіваного відключення системи з часом, що може тримати файли на ваш ПК, якому більше не потрібно бути там.
Чи шкідливо, якщо ці файли залишаються на моєму ПК?
Технічно кажучи, ні. Так, це марний дисковий простір, і якщо це трапляється із занадто великою кількістю файлів, це може сповільнити ваш ПК, тому що кожен .dll, завантажений Windows, додаватиме ресурси, використовувані для роботи з вашим комп'ютером.
Чи є різниця між використанням перезавантаження та відключення?
Обидва варіанти закриють програми та запускають необхідні процедури очищення, тому обидва чудово використовувати. Windows просто сповіщає про перезавантаження, оскільки таким чином це може гарантувати, що Windows буде триматися в порядку.
Чи добре, якщо я утримую кнопку живлення, щоб комп'ютер негайно вимкнувся?
Ні. Це не нормальне вимкнення, і тому Windows не зможе запустити процедуру очищення. Ви можете бачити цю опцію так, ніби виникла система Windows.
Варто зазначити, що Windows 8 / 8.1 має гібридний варіант завантаження, який увімкнено за замовчуванням (або принаймні для мене це було). Це не перезавантажує деякі файли ядра під час завантаження, щоб досягти більш швидкого стану ввімкнення / зменшення живлення. Однак цю функцію можна обійти, якщо перезапустити.
Якщо ви псуєтесь із програмним забезпеченням, яке видаляє драйвери, це може (також) витрачати ресурси. Мені завжди подобається перезавантаження краще з цієї причини, хоча я сумніваюся, що це справді допоможе, якщо я не вилучив драйвер / оновив пакет оновлень / тощо.
EDIT: здається, ви можете зробити "стандартне" відключення, зробивши це:
Shutdown /s /t 0
Він все ще використовуватиме гібридне завантаження при наступному включенні комп'ютера. Ви можете вимкнути гібридне завантаження на панелі управління.
Більше про гібридне завантаження ...
Здається, що на Windows найбільше впливає перезавантаження, але я думаю, що найкраще перезапустити інші ОС. Наприклад, якщо вилучите PHP, перезапуск комп'ютера перезапустить Apache, і це може уникнути деяких помилок, якщо Apache не усвідомлює, що PHP було видалено. Загальне правило: перезавантажтесь, поки ви схопите чашку кави та повернетесь назад. Найкраще було б це зробити, щоб переконатися, що все працює безперебійно.
Перезапуск - це відключення з подальшим іншим включенням живлення. Це не має значення, оскільки будь-яка програма, що вимагає перезавантажити, встановлена в ОС. Нічого він не може зробити самостійно, коли ОС недоступна (також під час перезавантаження та відключення). Так що для програми, у більшості випадків вона навіть не знає, чи це перезавантаження чи відключення. Можливо, вам слід зробити деякі дослідження, якщо це оновлення BIOS або щось низьке, інакше це повинно бути безпечним.
Деякі видалення можуть також потребувати встановлення, яке відбудеться після запуску. Додавши туди трохи часу (зазвичай це не повні видалення, а скоріше відкат до попередньої версії програмного забезпечення). Затримуючи запуск, це відкриває можливість неправильної конфігурації, якщо відбулися зміни під час вимкнення комп'ютера.
Наприклад, припустимо, що графічний драйвер видалено - загальний для цього графічного адаптера може бути запланований для встановлення після запуску, однак якщо адаптер поміняється або видаляється після відключення, але перед запуском може бути неправильний драйвер. встановлений замість цього (а точніше, він може помилитися з помилкою).