Sous Windows, il y a quelque chose appelé la pile de maintenance qui semble remplir le rôle d'un gestionnaire de packages. Je ne le comprends pas très bien, seulement qu'il semble que la maintenance basée sur les composants (CBS), Windows Installer, Windows Update et WinSxS font partie de la pile de maintenance ou sont autrement impliqués dans la maintenance.
J'ai fait beaucoup de recherches et je n'ai pas pu trouver un aperçu facile à comprendre sur la maintenance sous Windows. Par conséquent, je demande ce qui suit:
- Qu'est-ce que la maintenance et que fait la pile de maintenance?
- Comment fonctionne la pile de maintenance? Quels rôles jouent CBS, Windows Installer, WinSxS et Windows Update?
Réponses:
1. Qu'est-ce que la maintenance et que fait la pile de maintenance?
Le service est le nom de la configuration des mises à jour ou des fonctionnalités Windows (installation, suppression des mises à jour / fonctionnalités). Cela peut être fait lorsque Windows est en cours d'exécution (en ligne) ou contre une partition Windows non exécutée / ou WIM monté (hors ligne):
2. Qu'est-ce que CBS
CBS est synonyme de maintenance basée sur les composants et a été ajouté dans Windows Vista. Dans les anciennes versions de Windows, le programme d' installation était basé sur des
.inf
fichiers pour installer les fonctionnalités / mises à jour .3. Quels rôles jouent WinSxS
Ce dossier a été ajouté dans Windows XP, pour avoir la possibilité d'installer 2 versions de DLL différentes côte à côte (sxs) sur un système. Microsoft a utilisé cela pour autoriser la nouvelle prise en charge de Theming dans WinXp, tout en conservant les anciennes DLL système pour ne pas casser les anciennes applications Win95. Il a également été utilisé pour corriger l'enfer de la DLL. Dans Win95, vous avez le problème qu'un outil nécessite une DLL Windows spéciale dans la version 4 et l'outil suivant dans la version 4.10. Si vous avez installé l'outil plus récent, il peut casser l'ancien programme, si vous avez installé l'ancien après l'outil plus récent, l'ancien a fonctionné mais l'outil plus récent se bloque car la DLL ne prend pas en charge toutes les fonctionnalités requises.
Depuis Vista, le dossier WinSxS contient tous les fichiers utilisés par Windows et lorsque vous activez une fonctionnalité, les fichiers ne sont pas copiés vers la destination
C:\Program Files
, ils sont liés via un lien fixe:4. Quels rôles jouent Windows Installer?
cela n'est pas lié à WinSxS, le dossier C: Windows \ Installer est le dossier dans lequel le service Windows Installer copie les données pour pouvoir modifier ou supprimer les programmes installés.
5. Quels rôles jouent Windows Update?
La mise à jour de Windows télécharge les fichiers dans C: \ Windows \ SoftwareDistribution \ Download et la pile de maintenance copie les données vers WinSxS et essaie de créer les liens physiques, si cela échoue (lorsque les fichiers sont toujours utilisés), l'opération est en attente et la mise à jour est installée au prochain démarrage (l'écran de configuration des mises à jour Windows à l'arrêt et au démarrage).
la source