Cuando se me solicita reiniciar después de desinstalar el software, ¿también está bien un apagado?


34

Cuando desinstalo una aplicación, dice que debería reiniciar la computadora ahora o reiniciarla manualmente más tarde.

¿Hará alguna diferencia si apago la computadora?

¿Cuál es la diferencia entre las operaciones de apagado y reinicio?


21
Si acaba de apagar (apagado limpio), en algún momento en el futuro tendrá que iniciar la computadora. Si, en algún momento, no inicia la computadora, entonces nunca volverá a funcionar.
ctrl-alt-delor

Respuestas:


38

El proceso explicado

Cuando instala o desinstala un programa, registrará o anulará el uso de uno o más .dllarchivos.

.dlllos archivos se colocan en el directorio Windows system32/ syswow64cuando se instalan, y son archivos comunes para muchas aplicaciones. Estos archivos a menudo están en uso al momento de desinstalar un programa y, como tal, Windows tiene un sistema incorporado para verificar si no se utiliza (después de la desinstalación, ningún otro programa está usando estos archivos) .dllal apagarlos para eliminarlos cuando las aplicaciones que los estaban usando se terminan (básicamente el desinstalador le dice a Windows que verifique los archivos para eliminarlos).

Cuando Windows haya cerrado los programas, eliminará cualquier archivo que ya no esté asignado a un programa para limpiar la computadora.

¿Es necesario reiniciar?

Puede que se pregunte, si eso es todo, ¿es necesario reiniciar? Si y no. Básicamente, debe asegurarse de que Windows se cerrará correctamente o se arriesgará a dejar archivos innecesarios. Si sabe que su computadora es estable y la reiniciará en cuestión de horas, realmente no necesita reiniciar su PC en este momento. Si regularmente pone su computadora en suspensión / hibernación y no desea reiniciar tanto como sea posible, será mejor que reinicie para una desinstalación porque la suspensión / hibernación puede hacer que un sistema se apague inesperadamente a largo plazo, lo que puede mantener los archivos encendidos su PC que ya no necesita estar allí.

¿Es dañino si estos archivos permanecen en mi PC?

Técnicamente hablando, no. Es un desperdicio de espacio en disco, sí, y si ocurre con demasiados archivos, puede ralentizar su PC, porque cada .dll que se carga con Windows se agregará a los recursos utilizados para operar su computadora.

¿Hay alguna diferencia entre usar el reinicio frente al apagado?

Ambas opciones cerrarán los programas y ejecutarán las rutinas de limpieza necesarias, por lo que ambas están bien para usar. Windows simplemente le notifica que reinicie porque de esa manera puede garantizar que Windows se mantenga ordenado.

¿Está bien si mantengo presionado el botón de encendido para que la computadora se apague de inmediato?

No. Este no es un apagado normal y, por lo tanto, Windows no podrá ejecutar la rutina de limpieza. Puede ver esta opción como si Windows se hubiera bloqueado.


Bueno. La respuesta principal que estaba buscando era la pregunta "¿Hay alguna diferencia entre usar reinicio frente a apagado?", Pero la otra información que ha proporcionado es interesante y útil; Siempre aprecio que la gente agregue información más allá de la pregunta original :).
Lou

1
@Leo, edité el título para ti. La próxima vez, asegúrese de que el título resuma la pregunta en lugar de hacer que el título pregunte algo más.
Arjan

13
@LeoKing: desde el punto de vista del software, un reinicio es equivalente a un apagado completo seguido de un arranque de la computadora. Sin embargo, si tiene habilitado Fast Boot, no obtendrá un apagado "completo" y, por lo tanto, puede que no sea equivalente. Tal vez esto debería ponerse en la respuesta. (Como nota al margen, cabe destacar que la mayor parte de las acciones que se supone que tendrá lugar en realidad tiene lugar cuando el equipo se inicia la siguiente ocasión, no cuando se está cerrando.)
Mehrdad

1
Su explicación es ... no del todo correcta. En pocas palabras, el objetivo principal de un reinicio es actualizar o eliminar archivos que están actualmente en uso, y esto podría ser una amplia gama de archivos. Los archivos DLL no son los únicos que se pueden actualizar. Además, las bibliotecas que no son del sistema generalmente ya no se comparten, y nunca se deben colocar en los directorios del sistema, no desde Windows 9x (oh, hace aproximadamente 15 años). Además, los archivos DLL no necesitan estar registrados (con la excepción de los objetos COM, pero la mayoría de los archivos DLL no son objetos COM, e incluso hoy en día se desaconseja el registro global).
Bob

1
¿Por qué supone que la pregunta es sobre Microsoft Windows? ¿Es porque habla sobre el reinicio necesario en la actualización de software, y no menciona la actualización del núcleo? La falta de mención de la actualización del kernel no significa que no se haya actualizado, por lo tanto, podría ser un sistema operativo diferente.
ctrl-alt-delor

8

Una cosa a tener en cuenta es que Windows 8 / 8.1 tiene una opción de arranque híbrido que está habilitada de manera predeterminada (o al menos para mí lo estaba). Esto no vuelve a cargar algunos archivos del kernel en el arranque para lograr un estado de encendido / apagado más rápido. Sin embargo, esta característica se omite si reinicia.

Si está jugando con software que desinstaló controladores, puede (también) estar desperdiciando recursos. Siempre me gusta un reinicio mejor por esta razón, aunque dudo que realmente ayude a menos que desinstale un controlador / actualice un service pack / etc., aunque Windows podría saber de manera inteligente que no hiberne el núcleo y realice un arranque en frío.

EDITAR: parece que puedes hacer un apagado "estándar" haciendo esto:

Shutdown /s /t 0

Seguirá usando el arranque híbrido la próxima vez que encienda su computadora. Puede desactivar el arranque híbrido en el panel de control.

Más sobre arranque híbrido ...


Parece que Windows es el más afectado por el reinicio, pero creo que sería mejor reiniciar otros sistemas operativos. Por ejemplo, si desinstala PHP, reiniciar la computadora reiniciaría Apache, y eso podría evitar algunos errores si Apache no se da cuenta de que PHP se desinstaló. Regla general: reinicie mientras toma una taza de café y regresa. Sería mejor hacer eso para asegurarse de que todo funcione sin problemas.


Este es exactamente mi punto de que la respuesta más votada falta en este momento.
Mathias Lykkegaard Lorenzen

5

Un reinicio es un apagado seguido de otro encendido. No importaría, ya que cualquier aplicación que solicite reiniciar está instalada dentro del sistema operativo. No hay nada que pueda hacer por sí solo cuando el sistema operativo no está disponible (durante el reinicio y el apagado también). Entonces, para el programa, en la mayoría de los casos ni siquiera sabría si es un reinicio o apagado. Tal vez debería investigar un poco si se trata de una actualización del BIOS o de un nivel bajo, de lo contrario, debería ser seguro.


2

Es posible que algunas desinstalaciones también deban ser seguidas por una instalación que ocurre al inicio. Agregar un poco de tiempo allí (por lo general, estas no son desinstalaciones completas, sino más bien una reversión a una versión anterior del software). Al retrasar el inicio, se abre la posibilidad de una configuración incorrecta si hay cambios durante el tiempo que se apaga la computadora.

Por ejemplo, supongamos que se desinstala un controlador de gráficos: el genérico para ese adaptador de gráficos se puede programar para la instalación al inicio, sin embargo, si el adaptador se intercambia o se retira después del apagado pero antes del inicio, se puede instalar un controlador incorrecto. instalado en su lugar (o mejor dicho, simplemente fallará con un error).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.