En Windows, hay algo llamado pila de servicio que parece cumplir el rol de administrador de paquetes. No lo entiendo muy bien, solo que parece que el Servicio basado en componentes (CBS), el Instalador de Windows, Windows Update y WinSxS son parte de la pila de servicios o están involucrados en el servicio.
He investigado mucho y no he podido encontrar una descripción general fácil de entender sobre el servicio en Windows. Por lo tanto, estoy preguntando lo siguiente:
- ¿Qué es el mantenimiento y qué hace la pila de mantenimiento?
- ¿Cómo funciona la pila de servicio? ¿Qué roles juegan CBS, Windows Installer, WinSxS y Windows Update?
Respuestas:
1. ¿Qué es el mantenimiento y qué hace la pila de mantenimiento?
Servicio es el nombre de configurar actualizaciones de Windows o características de Windows (instalación, eliminación de actualizaciones / características). Esto se puede hacer cuando Windows se está ejecutando (en línea) o en una partición de Windows que no se ejecuta o WIM montado (sin conexión):
2. ¿Qué es CBS?
CBS significa servicio basado en componentes y se agregó en Windows Vista. En versiones anteriores de Windows, la configuración se basaba en
.inf
archivos para instalar funciones / actualizaciones .3. ¿Qué roles juegan WinSxS?
Esta carpeta se agregó en Windows XP, para tener la capacidad de tener 2 versiones diferentes de DLL instaladas al lado del otro (sxs) en un sistema. Microsoft usó esto para permitir el nuevo soporte de Theming en WinXp, pero aún mantiene los viejos sistemas dlls para no romper las viejas aplicaciones Win95. También se usó para arreglar el infierno de DLL. En Win95 tiene el problema de que una herramienta requiere una DLL de Windows especial en la versión 4 y la siguiente herramienta en la versión 4.10. Si instaló la herramienta más nueva, puede romper el programa anterior, si instaló la anterior después de la herramienta más nueva, la anterior funcionó pero la herramienta más nueva falla porque la DLL no es compatible con todas las características requeridas.
Desde Vista, la carpeta WinSxS contenía todos los archivos utilizados por Windows y cuando activa una función, los archivos no se copian en el destino
C:\Program Files
, se vinculan a través de un enlace duro:4. ¿Qué roles juegan Windows Installer?
esto no está relacionado con WinSxS, la carpeta C: Windows \ Installer es la carpeta donde el servicio de Windows Installer copia los datos para poder modificar o eliminar los programas instalados.
5. ¿Qué roles juegan Windows Update?
La actualización de Windows descarga los archivos a C: \ Windows \ SoftwareDistribution \ Download and service stack copia los datos en WinSxS e intenta crear los enlaces duros, si esto falla (cuando los archivos todavía se usan), la operación está pendiente y la actualización se instala en el próximo arranque (la pantalla de configuración de actualizaciones de Windows al apagar y arrancar).
fuente