Czy faktycznie ma znaczenie, czy masz otwarte aplikacje podczas instalowania nowego oprogramowania?

15

Wydaje się, że w dzisiejszych czasach normą jest, że instalatorzy / programy instalacyjne żądają zamknięcia wszystkich otwartych aplikacji przed rozpoczęciem procesu instalacji nowego oprogramowania. Kiedyś posłusznie postępowałem zgodnie z tymi wskazówkami, nawet jeśli czasami frustrujące było zamykanie otwartych dokumentów i zaprzestanie pracy nad rzeczami, aby zainstalować nową, pozornie niezwiązaną aplikację. Potem w pewnym momencie po prostu przestałem przeszkadzać. W dzisiejszych czasach, jeśli mam dużo rzeczy, mogę nawet uruchomić wielu instalatorów jednocześnie; Nie przypominam sobie nawet, żeby kiedykolwiek stanowiło to problem.

Dlaczego programy instalacyjne wysyłają to żądanie w pierwszej kolejności, kiedy wydaje się to zbędne? Czy to tylko w celu uproszczenia rozwiązywania problemów dla osób wspierających firmy? Czy ktoś jeszcze miał problemy z instalacją aplikacji, gdy inne aplikacje były otwarte?

Dan Tao
źródło
1
dodałeś tag Windows. Czy instalatory w innych systemach operacyjnych nie sugerują zamknięcia wszystkich programów?
DrStrangeLove

Odpowiedzi:

8

Czasami tak, czasem nie ma znaczenia.

Instalator może wymagać dostępu do kluczy rejestru, które mogą zostać zablokowane przez otwarty program.

Ponadto niektórzy instalatorzy tworzą punkt przywracania systemu, otwarte programy mogą powodować problemy.

Na przykład spróbuj zainstalować Adobe Flash Player przy otwartej przeglądarce internetowej.

Dobrą praktyką komputerową jest zamykanie uruchomionych aplikacji przed instalacją jakiegokolwiek oprogramowania.

Peter Mortensen
źródło
6
Wielu instalatorów wykryje, czy otwarty program zakłóca proces instalacji (np. Wydaje mi się, że pamiętam, że Google Chrome wykrywa, czy Firefox jest otwarty - jeśli tak, to nie może migrować twoich zakładek FF) i daje ci opcję w tym momencie zakończyć otwarty program; czy nie powinno to być standardowym podejściem zamiast instruować użytkownika, aby zamknął wszystkie programy, gdy większość, jeśli nie wszystkie, mogą pozostać otwarte bez problemów?
Dan Tao
@ Dan - znacznie prostszy w ten sposób, a programiści prawdopodobnie nadal mają koszmary związane z problemami z piekłem dll.
Rook
@ Dan - istnieją miliardy instalatorów, niektórzy wykrywają otwarte programy, które mogą przeszkadzać, inni nie, stąd ogólna rada, aby zamknąć wszystkie otwarte programy przed zainstalowaniem nowego oprogramowania. jeśli zignorowanie tej porady działa dla ciebie, dobrze, ale nie zmienia to ogólnie ważności porady.
Pliki można również blokować, nie tylko klucze rejestru. Utworzenie punktu przywracania najprawdopodobniej połączy się z usługą Volume Shadow Copy, a zatem nie będzie wymagać niczego do zamknięcia.
Joey,
8

W większości przypadków tak nie jest, ale czasami tak jest. Na przykład, stare wersje Rhinoceros3d nie instalowałyby się, gdybyś miał otwarty Eksplorator Windows (myślę, że rozwiązali ten problem teraz, ale nie jestem pewien).

Jest to obecnie dość rzadki problem, ale ostrzeżenie wciąż pozostaje.

Heh, stary z 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> ...
Wieża
źródło
Ha, lubię elipsę. Czy knightmare rzeczywiście to napisał? Szkoda, że ​​nie mogę uzyskać dostępu do bash.org z pracy.
Dan Tao
1
Nie wiem, czy to autentyczne, ale nie zaskoczyłoby mnie :-)
Rook
2

Dobrze napisane instalatory podpowiedzą o zamknięciu określonych aplikacji, które przeszkadzają. Nawet niektórzy źle napisani instalatorzy dadzą ci wystarczająco dużo wskazówek, aby dowiedzieć się, co jest w konflikcie. Wystarczy zamknąć aplikacje, które podejrzewasz o konflikt (przeglądarkę internetową podczas instalowania wtyczki do przeglądarki) przez większość czasu.

Scott
źródło
2

Instalatorzy często aktualizują pliki systemowe, które mogą być w użyciu, powodując niepowodzenie instalacji lub wymaganie ponownego uruchomienia komputera w celu pełnego zakończenia.

Zamykając wszystkie aplikacje, instalator może bez problemu zastąpić pliki systemowe i zakończyć je pomyślnie, dzięki czemu nowo zainstalowany program można uruchomić natychmiast lub po ponownym uruchomieniu (w zależności od charakteru aktualizacji).

Ruairi Fullam
źródło
1

Instalatorzy nie mogą (lub bardziej ostrożnie, mogliby, ale nie powinni i zwykle nie będą) zamieniać bibliotek DLL i innych plików używanych przez inny proces. Dlatego większość instalatorów sugeruje zamknięcie wszystkich otwartych aplikacji. Jedyną konsekwencją pozostawienia ich otwartych jest konieczność ponownego uruchomienia po instalacji - ponieważ problematyczne pliki zostaną zastąpione przy następnym uruchomieniu.

Jednak wiele programów nie zastępuje tylu bibliotek DLL używanych przez inne procesy i dlatego nie ma to większego znaczenia.

Ale jak zauważyli inni, niektóre procesy muszą zostać zamknięte, aby instalator mógł kontynuować, w zależności od tego, co instalujesz.

Joey
źródło
1

Wielu instalatorów chce, aby aplikacje zamykały się, aby można było uzyskać dostęp do wspólnych bibliotek DLL i innych plików. Jeśli są używane, mogą być zablokowane. W wielu przypadkach instalacja będzie w porządku, ale po co ryzykować?

Dave M.
źródło
0

Niektóre aplikacje wymagają zmian w plikach systemowych, czasem inne programy mogą powodować konflikt z instalacją i może się nie powieść lub próba uruchomienia programu może spowodować awarię.

To naprawdę tylko sposób, aby upewnić się, że instalacja programu jest bezproblemowa, czasami jeśli nie zdecydujesz się zamknąć programów, wymagane jest ponowne uruchomienie.

Sandeep Bansal
źródło
0

Jeden instalator może również rozpocząć kolejną cichą instalację pakietu. Jeśli uruchomiony jest program, który powoduje konflikt z cichą instalacją, może nie zostać wyświetlony komunikat informujący o konflikcie. Możesz dowiedzieć się z pliku dziennika instalacji.

Najlepsza praktyka, aby po prostu zamknąć inne programy, aby uniknąć konfliktów.

OldTechGuy
źródło