Чи насправді має значення, чи є у вас відкриті програми при установці нового програмного забезпечення?


15

Здається, нормою в наші дні встановлення / установки програм вимагають закрити всі відкриті програми, перш ніж ініціювати процес встановлення для нового нового програмного забезпечення. Я звик слухняно виконувати ці вказівки, незважаючи на те, що іноді це може бути неприємно змушувати закривати відкриті документи та припиняти роботу над тим, щоб встановити нову, здавалося б, не пов'язану програму. Тоді в якийсь момент я просто перестала набридати. У наш час, якщо у мене відбувається багато чого, я можу навіть запустити декілька інсталяторів одночасно; Я навіть не можу згадати час, коли це коли-небудь створювало проблеми.

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


1
Ви додали тег Windows. Хіба що інсталятори на інших ОС не пропонують закрити всі програми ??
DrStrangeLove

Відповіді:


8

Іноді так, іноді це не має значення.

Інсталятору може знадобитися доступ до ключів реєстру, які можуть бути заблоковані відкритою програмою.

Також деякі інсталятори створюють точку відновлення системи, відкриті програми можуть спричинити проблеми.

Наприклад, спробуйте встановити Adobe Flash Player при відкритому веб-переглядачі.

Гарною обчислювальною практикою є закриття запущених програм перед встановленням будь-якого програмного забезпечення.


6
Багато інсталяторів виявлять, чи відкрита програма перешкоджає процесу встановлення (наприклад, я, мабуть, пам’ятаю, Google Chrome виявляє, чи Firefox відкритий - якщо він є, він не може перемістити ваші закладки FF) і надасть вам можливість припинити відкриту програму в цей момент; Чи не повинен це бути стандартний підхід, а не вказувати користувачу закривати всі програми, коли більшість, якщо не всі з них можуть залишатися відкритими без проблем?
Дан Дао

@Dan - набагато простіший спосіб, і розробники, ймовірно, все ще мають кошмари, пов'язані з проблемами пекла dll.
Грач

@Dan - там є мільйони інсталяторів gazillion, деякі виявляють відкриті програми, які можуть заважати, інші ні, тому загальна порада закрити всі відкриті програми перед установкою нового програмного забезпечення. якщо ігнорування цієї поради працює для вас, добре, але це не змінює дійсності поради взагалі.

Файли також можна заблокувати, не тільки ключі реєстру. Створення точки відновлення, швидше за все, приєднується до служби «Копія тіней у тіні», і таким чином нічого не потрібно буде закривати.
Joey

8

У більшості випадків це не так, але іноді так і відбувається. Наприклад, старі версії Rhinoceros3d не встановлювались, якби у вас був відкритий Провідник Windows (я думаю, вони вирішили цю проблему зараз, але я не впевнений).

Сьогодні це досить рідкісне питання, але попередження все ще залишається.

Хе, старий з bash.org

#139697 +(8107)- [X]

<frank> can you help me install GTA3?
<knightmare> first, shut down all programs you aren't using
frank has quit IRC. (Quit)
<knightmare> ...

Ха, мені подобається еліпсис. Чи справді це лицар набрав? Шкода, що я не можу отримати доступ до bash.org з роботи.
Дан Дао

1
Не знаю, чи справжній він, але не здивував би мене :-)
Грак

2

Добре написані інсталятори запропонують вам закрити конкретні програми, які у вас заважають. Навіть деякі слабо написані інсталятори дадуть вам достатньо підказки, щоб зрозуміти, що таке конфлікт. Просто закриття програм, які ви підозрюєте про конфлікт (веб-браузер під час встановлення плагіна браузера) є достатньою частиною часу.


2

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

Закриваючи всі програми, інсталятор може без проблем перезаписати системні файли та успішно завершити, тому щойно встановлену програму можна запустити або відразу, або після перезавантаження (залежно від характеру оновлення).


1

Інсталятори не можуть (або більше раніше вони могли, але зазвичай не повинні і не хочуть) замінити DLL-файли та інші файли, які використовуються іншим процесом. Ось чому більшість інсталяторів пропонують закрити всі відкриті програми. Єдиний наслідок, коли ви залишаєте їх відкритими, це те, що вам доведеться перезапустити після встановлення - тому що проблемні файли будуть замінені під час наступного завантаження.

Однак багато програм не замінюють стільки DLL-файлів, які використовуються в інших процесах, і як таке це не має значення в більшості випадків.

Але, як зазначали інші, є деякі процеси, які необхідно закрити, щоб інсталятор продовжувався, залежно від того, що ви встановлюєте.


1

Багато інсталяторів хочуть, щоб додатки закривались, щоб отримати доступ до спільних DLL-файлів та інших файлів. Якщо вони використовуються, вони можуть бути заблоковані. У багатьох випадках встановлення буде добре, але навіщо ризикувати?


0

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

Це дійсно просто спосіб переконатися, що встановлення програми не викликає клопоту, іноді, якщо ви не вирішите закрити програми, потрібен перезапуск.


0

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

Найкраща практика просто закривати інші програми, щоб уникнути конфліктів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.