Lokalizacja plików aktualizacji pobranych w Windows 8.1
C:\Windows\SoftwareDistribution\Download
.C:\Windows\WinSxS
(sklep komponentów).Kluczowe punkty
• tymczasowe pakiety .cab / .msu → …\SoftwareDistribution\Download
• metadane, logi → …\SoftwareDistribution\DataStore
i C:\Windows\Logs\WindowsUpdate
• zainstalowane pliki systemowe → C:\Windows\WinSxS
Architektura Windows Update
a) BITS pobiera pliki do SoftwareDistribution\Download
, zachowując strukturę GUID-ów.
b) Usługa wuauserv weryfikuje podpisy, a następnie DISM/Trusted Installer instaluje pakiety i rejestruje je w sklepie komponentów (WinSxS
).
c) Po udanej instalacji część plików w Download może zostać automatycznie usunięta, ale nie zawsze – pozostają, by umożliwić retry lub de-install.
Rola kluczowych folderów
Folder | Funkcja kluczowa | Typ danych | Czy można usuwać?* |
---|---|---|---|
C:\Windows\SoftwareDistribution\Download |
Cache pobierania | .cab, .msu, .psf, .xml | Tak, po zatrzymaniu Windows Update |
C:\Windows\SoftwareDistribution\DataStore |
Baza stanu WU | DataStore.edb | Raczej nie; usunięcie = reset historii |
C:\Windows\WinSxS |
Sklep komponentów | wersjonowane pliki systemowe | Oczyszczanie wyłącznie narzędziem systemowym |
C:\Windows\Logs\WindowsUpdate |
Logi operacji | *.etl, .log | Można archiwizować/usuwać po diagnozie |
* zalecane narzędzia: cleanmgr /sageset
, dism /online /cleanup-image /startcomponentcleanup
.
Typowe formaty pakietów
• CAB – pojedyncze pliki składników
• MSU – metapakiet + CAB + manifest XML
• PSF – delta patch (Express Update) dla redukcji transferu
Mechanizm instalacji
Update Agent wypakowuje CAB do tymczasowego katalogu, aktualizuje manifest komponentu, a następnie rejestruje go w WinSxS. Dzięki temu wiele wersji DLL może współistnieć, co umożliwia odinstalowanie poprawek (side-by-side assembly).
DeliveryOptimization
i magazyn C:\Windows\SoftwareDistribution\DeliveryOptimization
. System32
, ale raportowane w Eksploratorze jest sumą logiczną. wuauclt /detectnow
— wymuszenie wykrycia poprawekGet-WindowsUpdateLog
(PowerShell) — scalenie *.etl do czytelnego logu apt cache
(SoftwareDistribution\Download) vs. /var/lib/dpkg
(WinSxS).cleanmgr
→ „Oczyść pliki systemowe” → zaznacz „Oczyszczanie Windows Update”.dism /online /cleanup-image /startcomponentcleanup /resetbase
net stop wuauserv
net stop bits
rd /s /q %windir%\SoftwareDistribution
net start bits
net start wuauserv
Download
nie usuwa zainstalowanych aktualizacji, ale wymusza ponowne pobranie w razie potrzeby. WinSxS
poza oficjalnymi narzędziami grozi uszkodzeniem systemu. SoftwareDistribution
na inny dysk przy użyciu symlinków (dla maszyn z małym SSD). Kluczowa ścieżka dla pobranych, jeszcze NIEzainstalowanych poprawek w Windows 8.1 to C:\Windows\SoftwareDistribution\Download
. Po instalacji komponenty lądują w C:\Windows\WinSxS
, zaś metadane w DataStore
. Folder Download można bezpiecznie wyczyścić (po zatrzymaniu usług lub przez „Oczyszczanie dysku”), ale WinSxS – tylko oficjalnymi narzędziami. Ponieważ Windows 8.1 nie jest już wspierany, rozważ migrację lub wdrożenie alternatywnych mechanizmów zabezpieczeń.