W systemie Windows istnieje coś takiego jak stos obsługi, który wydaje się spełniać rolę menedżera pakietów. Nie rozumiem tego zbyt dobrze, tyle że wydaje się, że obsługa oparta na składnikach (CBS), Instalator Windows, Windows Update i WinSxS są częścią stosu obsługi lub w inny sposób są zaangażowane w obsługę.
Przeprowadziłem wiele badań i nie byłem w stanie znaleźć łatwego do zrozumienia przeglądu obsługi systemu Windows. Dlatego pytam o:
- Co to jest serwisowanie i co robi stos serwisowy?
- Jak działa stos obsługi? Jakie role pełnią CBS, Instalator Windows, WinSxS i Windows Update?
Odpowiedzi:
1. Co to jest serwisowanie i co robi stos serwisowy?
Obsługa to nazwa konfiguracji aktualizacji systemu Windows lub funkcji systemu Windows (instalowanie, usuwanie aktualizacji / funkcji). Można to zrobić, gdy system Windows jest uruchomiony (Online) lub na niedziałającej partycji Windows lub zamontowanym WIM (offline):
2. Co to jest CBS
CBS oznacza obsługę opartą na składnikach i został dodany w systemie Windows Vista. W starszych wersjach systemu Windows instalacja opierała się na
.inf
plikach służących do instalowania funkcji / aktualizacji .3. Jakie role odgrywają WinSxS
Ten folder został dodany w systemie Windows XP, aby mieć możliwość zainstalowania 2 różnych wersji DLL obok siebie (sxs) w systemie. Microsoft wykorzystał to, aby zezwolić na nową obsługę Theming w WinXp, ale nadal zachowuje stare biblioteki DLL systemu, aby nie uszkodzić starych aplikacji Win95. Służył również do naprawienia piekła DLL. W Win95 masz problem z tym, że narzędzie wymaga specjalnej biblioteki DLL systemu Windows w wersji 4 i następnego narzędzia w wersji 4.10. Jeśli zainstalowałeś nowsze narzędzie, może to zepsuć stary program, jeśli zainstalowałeś starsze po nowszym narzędziu, starsze działało, ale nowsze narzędzie ulega awarii, ponieważ biblioteka DLL nie obsługuje wszystkich wymaganych funkcji.
Od czasu wydania Vista folder WinSxS zawierał wszystkie pliki używane przez system Windows, a po aktywacji funkcji pliki nie są kopiowane do miejsca docelowego
C:\Program Files
, ale są łączone za pomocą linku twardego:4. Jaką rolę odgrywa Instalator Windows?
nie jest to związane z WinSxS, folder C: Windows \ Installer to folder, w którym kopie usługi Instalatora Windows to dane umożliwiające modyfikację lub usunięcie zainstalowanych programów.
5. Jaką rolę odgrywa Windows Update?
Aktualizacja systemu Windows pobiera pliki do C: \ Windows \ SoftwareDistribution \ Download i serwis stosu kopiuje dane do WinSxS i próbuje utworzyć dowiązania twarde, jeśli to się nie powiedzie (gdy pliki są nadal używane), operacja jest w toku i aktualizacja zostanie zainstalowana przy następnym uruchomieniu (ekran konfiguracji aktualizacji systemu Windows podczas zamykania i uruchamiania).
źródło