1. Was ist Wartung und was macht der Wartungsstapel?
Wartung ist der Name der Konfiguration von Windows-Updates oder Windows-Features (Installieren, Entfernen von Updates / Features). Dies kann durchgeführt werden, wenn Windows (Online) oder gegen eine nicht ausgeführte Windows-Partition / oder ein bereitgestelltes WIM (Offline) ausgeführt wird:
Was ist Wartung? Bei der Wartung werden ein Update für Rollen, Funktionen, Service Packs oder Windows unter einem Windows-Betriebssystem installiert. Die Wartung erfolgt meistens im Online-Zustand. Online bedeutet in diesem Fall, dass das Betriebssystem bei einer Änderung betriebsbereit ist. Online-Wartung ist das, was die meisten Leute tun und wird normalerweise über Windows Update oder durch Doppelklicken auf ein heruntergeladenes Update ausgeführt. Es gibt auch einen Offline-Status. Offline bedeutet natürlich, dass die Installation für eine nicht ausgeführte Windows-Version ausgeführt wird. Dies ist, was viele größere Unternehmen und OEMs mit ihren Image-Dateien tun. Sie mounten sie mit IMAGEX oder DISM und installieren dann Hotfixes oder andere Updates für diese Images, um ihre Patch-Zeit zu reduzieren, wenn das Image in der Produktion läuft.
2. Was ist CBS?
CBS steht für Component Based Service und wurde in Windows Vista hinzugefügt. In älteren Windows-Versionen basierte.inf
das Setup auf Dateien zum Installieren von Funktionen / Updates .
In Windows Vista ändert die neue Componentization-Architektur (Component-Based Servicing, CBS) die Art und Weise, wie diese Komponenten installiert werden. Die CBS-Architektur ist wesentlich robuster und sicherer als die Installer früherer Betriebssysteme. Benutzer profitieren von einem umfassenderen und kontrollierten Installationsprozess, der das Hinzufügen von Updates, Treibern und optionalen Komponenten ermöglicht und gleichzeitig Instabilitätsprobleme durch unsachgemäße oder teilweise Installation verhindert. Mit CBS können Komponenten und Features von IIS bis Windows Media Player als kleine Module gepackt werden, die die volle Funktionalität der Komponente umfassen. Mit anderen Worten, jedes Modul enthält alle Dateien, Registrierungseinstellungen und Methoden, die für eine vollständige Installation oder Entfernung der darin enthaltenen Komponente erforderlich sind.
3. Welche Rollen spielt WinSxS?
Dieser Ordner wurde in Windows XP hinzugefügt, um zwei verschiedene DLL-Versionen nebeneinander (sxs) auf einem System installieren zu können. Microsoft verwendete dies, um die neue Theming-Unterstützung in WinXp zu ermöglichen, die alten System-DLLs jedoch beizubehalten, um alte Win95-Anwendungen nicht zu beschädigen. Es wurde auch verwendet, um die DLL-Hölle zu reparieren. In Win95 besteht das Problem, dass ein Tool eine spezielle Windows-DLL in Version 4 und das nächste Tool in Version 4.10 erfordert. Wenn Sie das neuere Tool installiert haben, ist möglicherweise das alte Programm beschädigt. Wenn Sie das ältere nach dem neueren Tool installiert haben, funktionierte das ältere, das neuere Tool stürzt jedoch ab, da die DLL nicht alle erforderlichen Funktionen unterstützt.
Seit Windows Vista enthält der WinSxS-Ordner alle von Windows verwendeten Dateien. Wenn Sie eine Funktion aktivieren, werden die Dateien nicht in das Ziel kopiert. C:\Program Files
Sie werden über einen Hardlink verknüpft:
Eine der größten Änderungen zwischen früheren Versionen von Windows und Windows Vista war die Umstellung von einem von INF beschriebenen Betriebssystem auf die Komponentisierung. Eine Komponente in Windows besteht aus einer oder mehreren Binärdateien, einer Katalogdatei und einer XML-Datei, die alles über die Installation der Dateien beschreibt. Von zugeordneten Registrierungsschlüsseln und -diensten bis zu welchen Sicherheitsberechtigungen die Dateien verfügen sollten. Komponenten werden in logische Einheiten gruppiert. Diese Einheiten werden zum Erstellen der verschiedenen Windows-Editionen verwendet.
Alle Komponenten des Betriebssystems befinden sich im Ordner WinSxS. Wir bezeichnen diesen Speicherort als Komponentenspeicher. Jede Komponente hat einen eindeutigen Namen, der die Version, die Sprache und die Prozessorarchitektur enthält, für die sie erstellt wurde. Der WinSxS-Ordner ist der einzige Ort, an dem die Komponente auf dem System gefunden wird. Alle anderen Instanzen der Dateien, die Sie auf dem System sehen, werden durch Festverknüpfung aus dem Komponentenspeicher „projiziert“. Lassen Sie mich den letzten Punkt wiederholen - es gibt nur eine Instanz (oder vollständige Datenkopie) jeder Version jeder Datei im Betriebssystem, und diese Instanz befindet sich im Ordner WinSxS. Aus dieser Perspektive betrachtet, ist der WinSxS-Ordner eigentlich die Gesamtheit des gesamten Betriebssystems und wird in Down-Level-Betriebssystemen als "flach" bezeichnet.
4. Welche Rollen spielt Windows Installer?
Dies hat nichts mit WinSxS zu tun. Der Ordner C: Windows \ Installer ist der Ordner, in dem der Windows Installer-Dienst Kopien von Daten enthält, um installierte Programme ändern oder entfernen zu können.
5. Welche Rollen spielt Windows Update?
Das Windows-Update lädt die Dateien nach C: \ Windows \ SoftwareDistribution \ Download- und Wartungsstapel herunter, kopiert die Daten nach WinSxS und versucht, die Hardlinks zu erstellen. Wenn dies fehlschlägt (wenn die Dateien noch verwendet werden), ist der Vorgang ausstehend und das Update wird installiert beim nächsten Start (der Bildschirm zum Konfigurieren von Windows-Updates beim Herunterfahren und Booten).