Co naprawdę mieszka w Windows\Installer
Gdy aplikacja instaluje się przez Windows Installer, jej pakiet .msi trafia do tej ukrytej pamięci podręcznej i zostaje przypisany do programu. Od tej chwili Windows traktuje folder jako autorytatywne źródło: kopia w Pobranych może zniknąć, ale zbuforowany .msi zostaje. Lądują tam też łatki (pliki .msp), a każda aktualizacja kumulacyjna aplikacji MSI dokłada kolejną łatkę na wierzch oryginalnego pakietu. Nic w środku nigdy nie usuwa się samo, bo Windows nie może wiedzieć, czy w przyszłym tygodniu nie odinstalujesz, naprawisz albo zaktualizujesz programu.
Ciężkie zawodowcy są przewidywalni. Pakiety multimedialne i biurowe zbierają przez lata dziesiątki łatek, każdy kiedykolwiek zainstalowany pakiet redystrybucyjny Visual C++ trzyma własny mały .msi, a programy usunięte na brudno zostawiają po sobie osierocone pliki bez właściciela. Maszyna, która przeżyła kilka lat instalacji i aktualizacji, zbiera wszystkie trzy kategorie naraz.
- Każdy pakiet .msi każdej aplikacji zainstalowanej przez Windows Installer
- Każda łatka (.msp), jaką te aplikacje kiedykolwiek pobrały
- Całe rodziny pakietów redystrybucyjnych Visual C++ — x86, x64 i ich historyczne wersje
- Zbuforowane pakiety po aplikacjach usuniętych niechlujnie
- Stare wersje pakietów zaktualizowanych w miejscu, ale z zachowanymi oryginałami
Dlaczego usunięcie psuje deinstalacje i naprawy
Usuń zbuforowany .msi, a aplikacja będzie dalej działać — do dnia, w którym spróbujesz ją odinstalować, naprawić albo zainstalować jej kolejną aktualizację. Wtedy Windows Installer rusza szukać dokładnie tego pliku pakietu, nie znajduje go i kończy błędami typu 1714 albo żądaniem oryginalnego nośnika instalacyjnego. Naprawa szkód oznacza polowanie na dokładną wersję instalatora albo przeinstalowanie programu na siebie, a dla łatek, których nie ma już w sieci, jedynym ratunkiem bywa ręczne usuwanie.
Dlatego właśnie folder jest ukryty i zablokowany uprawnieniami systemowymi. Windows nie dba tu o porządek dla samego porządku — chroni bazę, od której realnie zależy. Rozmiar Windows\Installer to paragon za całą twoją historię instalacji, a nie miara śmieci.
Uczciwe sposoby na odzyskanie miejsca
Zacznij od odinstalowania programów, których już nie używasz — poprawna deinstalacja usuwa też zbuforowany pakiet, i to jest jedyna wspierana droga do odchudzenia folderu. Potem sprawdź, czy miejsce naprawdę idzie w Windows\Installer, a nie w WinSxS — jego jeszcze większego sąsiada, który myli większość raportów dyskowych. Narzędzia takie jak PatchCleaner porównują każdy plik z pamięci podręcznej z faktycznymi odwołaniami w rejestrze i potrafią przenieść osierocone pliki na inny dysk — przenieść, nie usunąć, więc zostaje ci droga odwrotu.
Jeśli folder to faktycznie ponad 20 GB żywych pakietów, uczciwa odpowiedź brzmi: dysk jest za mały, a nie że Windows oszukuje. Kasowanie pamięci podręcznej, by dziś wygrać miejsce, i płacenie za to przy następnej aktualizacji to wymiana, którą robi się dokładnie raz, zanim padnie wniosek. Dysk utrzymywany poniżej mniej więcej 80 procent zapełnienia w ogóle oszczędza ci tego dylematu.
Pytania i odpowiedzi
Czy można bezpiecznie usunąć pliki z folderu C:\Windows\Installer?
Nie. Te pliki .msi i .msp to baza, z której Windows Installer korzysta przy deinstalacji, naprawie i aktualizacji programów; ich usunięcie psuje te operacje błędami takimi jak 1714.
Dlaczego folder Windows Installer jest u mnie taki duży?
Każda zainstalowana kiedyś aplikacja MSI trzyma w tej pamięci podręcznej swój pakiet i wszystkie pobrane łatki. Lata instalacji, aktualizacji i niechlujnych deinstalacji składają się w dziesiątki gigabajtów.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]