¿Importa realmente si tiene aplicaciones abiertas al instalar un nuevo software?

15

Parece que la norma en estos días es que los instaladores / programas de configuración soliciten que cierre todas las aplicaciones abiertas antes de iniciar el proceso de instalación de un nuevo software. Solía ​​seguir obedientemente estas instrucciones sin falta, a pesar de que a veces podría ser frustrante tener que cerrar documentos abiertos y dejar de trabajar en las cosas solo para obtener una nueva aplicación aparentemente no relacionada instalada. Luego, en algún momento, simplemente dejé de molestarme. Hoy en día, si tengo muchas cosas en marcha, incluso podría ejecutar varios instaladores al mismo tiempo; Ni siquiera puedo recordar una vez que haya planteado un problema.

¿Por qué los programas de instalación incluso hacen esta solicitud en primer lugar, cuando parece innecesaria? ¿Es esto simplemente para simplificar la resolución de problemas para el personal de soporte de las empresas? ¿Alguien más ha tenido problemas como resultado de intentar instalar una aplicación mientras otras aplicaciones estaban abiertas?

Dan Tao
fuente
1
Agregaste la etiqueta de Windows. ¿Los instaladores en otros sistemas operativos no sugieren que todos los programas estén cerrados?
DrStrangeLove

Respuestas:

8

A veces sí, a veces no importa.

El instalador puede requerir acceso a claves de registro que podrían estar bloqueadas por un programa abierto.

Además, algunos instaladores crean un punto de restauración del sistema, los programas abiertos pueden causar problemas.

Por ejemplo, intente instalar Adobe Flash Player con su navegador web abierto.

Una buena práctica informática es cerrar las aplicaciones en ejecución antes de instalar cualquier software.

Peter Mortensen
fuente
66
Muchos instaladores detectarán si un programa abierto está interfiriendo con el proceso de instalación (por ejemplo, creo recordar que Google Chrome detecta si Firefox está abierto; si lo está, no puede migrar sus marcadores FF) y le da la opción para finalizar el programa abierto en ese punto; ¿No debería ser este el enfoque estándar, en lugar de indicar al usuario que cierre todos los programas cuando la mayoría, si no todos, pueden permanecer abiertos sin problemas?
Dan Tao
@Dan: mucho más simple de esta manera, y los desarrolladores probablemente todavía tengan pesadillas con respecto a los problemas de dll hell.
Torre
@Dan: existen miles de millones de instaladores, algunos detectan programas abiertos que pueden interferir, otros no, de ahí el consejo general de cerrar todos los programas abiertos antes de instalar el nuevo software. si ignorar este consejo funciona para usted, está bien, pero no altera la validez del consejo en general.
Los archivos también se pueden bloquear, no solo las claves de registro. Es muy probable que crear un punto de restauración se vincule al servicio de instantáneas de volumen y, por lo tanto, no requerirá que se cierre nada.
Joey
8

La mayoría de las veces no, pero a veces sí. Por ejemplo, las versiones antiguas de Rhinoceros3d no se instalarían si tuviera abierto el Explorador de Windows (creo que resolvieron ese problema ahora, pero no estoy seguro).

Es un problema bastante raro hoy en día, pero la advertencia aún permanece.

Je, uno viejo de 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> ...
Torre
fuente
Ja, me gustan los puntos suspensivos. ¿Knightmare realmente escribió eso? Lástima que no puedo acceder a bash.org desde el trabajo.
Dan Tao
1
No sé si es auténtico, pero no me sorprendería :-)
Rook
2

Los instaladores bien escritos le pedirán que cierre aplicaciones específicas que se interponen en el camino. Incluso algunos instaladores mal escritos le darán suficientes pistas para descubrir qué está en conflicto. Simplemente cerrar las aplicaciones que sospecha que están en conflicto (navegador web al instalar un complemento del navegador) es suficiente la mayor parte del tiempo.

Scott
fuente
2

Los instaladores a menudo actualizan los archivos del sistema que pueden estar en uso, lo que hace que la instalación falle o requiera un reinicio para completar por completo.

Al cerrar todas las aplicaciones, el instalador puede sobrescribir los archivos del sistema sin ningún problema y completar con éxito para que el programa recién instalado se pueda iniciar de inmediato o después de un reinicio (dependiendo de la naturaleza de la actualización).

Ruairi Fullam
fuente
1

Los instaladores no pueden (o más previsiblemente podrían pero no deberían y no lo harán) reemplazar las DLL y otros archivos que están en uso por otro proceso. Es por eso que la mayoría de los instaladores sugieren que cierre todas las aplicaciones abiertas. La única consecuencia cuando los deja abiertos es que tendrá que reiniciar después de la instalación, ya que los archivos problemáticos se reemplazarán en el próximo arranque.

Sin embargo, muchos programas no reemplazan esa cantidad de archivos DLL utilizados por otros procesos y, como tal, no importa la mayor parte del tiempo.

Pero como otros señalaron, hay algunos procesos que deben cerrarse para que el instalador continúe, dependiendo de lo que esté instalando.

Joey
fuente
1

Muchos instaladores quieren que las aplicaciones se cierren para poder acceder a archivos DLL compartidos y a otros archivos. Si están en uso, pueden estar bloqueados. En muchos casos, la instalación estará bien, pero ¿por qué arriesgarse?

Dave M
fuente
0

Algunas aplicaciones requieren cambios en los archivos del sistema, a veces otros programas pueden entrar en conflicto con la instalación y podrían fallar, o si intenta ejecutar su programa puede fallar.

Realmente es solo una forma de asegurarse de que la instalación del programa sea sin problemas, a veces, si no elige cerrar los programas, es necesario reiniciar.

Sandeep Bansal
fuente
0

Un instalador también podría iniciar otra instalación silenciosa para un componente incluido. Si se está ejecutando un programa que entra en conflicto con la instalación silenciosa, es posible que no reciba un mensaje que indique qué está en conflicto. Es posible que pueda averiguarlo desde un archivo de registro de instalación.

Se recomienda cerrar otros programas para evitar conflictos.

OldTechGuy
fuente