Foldery i pliki Windows Error Reporting (WER): Gdzie Windows przechowuje zrzuty awaryjne aplikacji i jak analizować raporty błędów?
2026-05-23Foldery i pliki Windows Error Reporting (WER) to nic innego jak magazyn, w którym system Windows zbiera dane o awariach aplikacji, błędach krytycznych systemu i innych nieprzewidzianych zdarzeniach. To właśnie tutaj lądują zrzuty awaryjne (mini-dumpy) i raporty, które potem Windows może wysłać do Microsoftu, aby pomóc w diagnozowaniu problemów. Znajdziesz je głównie w dwóch miejscach: `C:\ProgramData\Microsoft\Windows\WER` oraz w folderach tymczasowych użytkownika, np. `C:\Users\\AppData\Local\Microsoft\Windows\WER`. Ten pierwszy to globalne repozytorium, ten drugi zbiera dane specyficzne dla danego użytkownika i jego sesji.
Co to są foldery i pliki Windows Error Reporting (WER)?
WER, czyli Usługa raportowania błędów systemu Windows, to wbudowany mechanizm diagnostyczny. Kiedy jakaś aplikacja się zawiesza, wywala do pulpitu, albo system operacyjny dostaje „niebieski ekran śmierci” (BSOD), WER wkracza do akcji. Jej zadaniem jest zgromadzenie jak największej ilości informacji o tym, co poszło nie tak. Zbieranie tych danych to podstawa do dalszej analizy, czy to przez deweloperów aplikacji, czy przez inżynierów Microsoftu. Sam mechanizm działa w tle. Nawet o nim nie wiesz, dopóki coś nie pójdzie nie tak.
Do czego służą i co zawierają?
Głównym celem WER jest kolekcjonowanie raportów o błędach i zrzutów pamięci. Zawartość tych folderów to przede wszystkim:
- Pliki .dmp (Mini-dump files): To skompresowane zrzuty fragmentów pamięci, które były aktywne w momencie awarii. Zawierają kluczowe informacje o stanie systemu, procesach i wątkach. Bez nich diagnostyka jest praktycznie niemożliwa.
- Pliki .wer (Windows Error Report files): To pliki XML lub binarne, które opisują sam błąd. Zawierają metadane takie jak nazwa procesu, który uległ awarii, kod błędu, sygnatura problemu, a także ścieżki do plików, które mogły być zaangażowane. To jest właśnie to, co system wysyła do Microsoftu (jeśli na to pozwolisz).
- Foldery ReportArchive i ReportQueue: Te foldery wewnątrz `WER` przechowują odpowiednio archiwalne raporty i te, które czekają na wysłanie.
Te dane są bezcenne dla programistów. Dzięki nim mogą odtworzyć scenariusz błędu i wprowadzić poprawki. Inaczej to szukanie igły w stogu siana.
Czy można usunąć lub przenieść foldery WER?
Krótko: nie usuwaj całych folderów WER. Po prostu tego nie rób. Próba przeniesienia ich też mija się z celem. System Windows automatycznie odtworzy je w domyślnych lokalizacjach, jeśli stwierdzi ich brak. Usunięcie całej struktury WER może spowodować, że Windows nie będzie w stanie prawidłowo zbierać raportów o błędach, co utrudni diagnostykę w przyszłości. Nie wpłynie to bezpośrednio na stabilność systemu, ale kiedy coś się wysypie, będziesz w ciemnej dupie, bez danych (tak, widziałem to na własne oczy, ludzie potem drapali się po głowach).
Możesz natomiast bezpiecznie usunąć zawartość tych folderów, czyli konkretne pliki `.dmp` i `.wer`. System bez problemu je potem wygeneruje od nowa, kiedy zajdzie taka potrzeba. To jest klucz.
Typowe problemy z folderami WER
Najczęstszym problemem z folderami WER jest ich rozmiar. Kiedy system lub aplikacja jest niestabilna i często się zawiesza, folder WER może puchnąć w cholerę. Widziałem maszyny, gdzie zajmował gigabajty, a nawet dziesiątki gigabajtów miejsca na dysku. To jest po prostu masakra, szczególnie na małych dyskach SSD. Inny problem to potencjalne, choć rzadkie, problemy z wydajnością, jeśli usługa WER ma problem z przetwarzaniem dużej liczby raportów, ale to naprawdę incydentalne przypadki. Zwykle to po prostu pożeracz miejsca.
Kiedy warto wyczyścić zawartość folderów WER?
Warto czyścić zawartość folderów WER, gdy:
- Zauważysz drastyczny spadek wolnego miejsca na dysku C: To jest pierwszy i najbardziej oczywisty sygnał.
- System działa stabilnie i nie masz problemów z konkretnymi aplikacjami: Jeśli wszystko śmiga, stare raporty zazwyczaj nie są już potrzebne.
- Chcesz przeprowadzić rutynowe czyszczenie systemu: Regularna higiena dysku to podstawa.
Najprostszy i najbezpieczniejszy sposób na wyczyszczenie to użycie wbudowanego narzędzia Oczyszczanie dysku (Disk Cleanup).
- Naciśnij `Win + R`, wpisz `cleanmgr` i naciśnij Enter.
- Wybierz dysk systemowy (zazwyczaj C:).
- Kliknij „Oczyść pliki systemowe” i ponownie wybierz dysk C:.
- Na liście do usunięcia znajdź i zaznacz „Pliki zrzutu pamięci dla błędów systemowych” oraz „Raportowanie błędów systemu Windows„.
- Kliknij OK i pozwól narzędziu zrobić swoje.
No i tyle.
Najczęstsze pytania
Czy czyszczenie folderów WER wpłynie na stabilność mojego systemu?
Nie, czyszczenie zawartości folderów WER nie wpłynie negatywnie na stabilność systemu. Usunięte zostaną jedynie stare raporty i zrzuty, a system w razie potrzeby wygeneruje nowe.
Czy mogę wyłączyć Windows Error Reporting?
Tak, można wyłączyć usługę WER w Panelu sterowania lub Edytorze zasad grupy, ale nie jest to zalecane, ponieważ utracisz cenne narzędzie do diagnozowania problemów systemowych i aplikacji.
Czy Windows automatycznie czyści stare raporty błędów?
Windows ma mechanizmy automatycznego zarządzania miejscem, w tym częściowego czyszczenia raportów, ale często nie jest to wystarczająco agresywne, zwłaszcza przy częstych awariach. Dlatego warto czasem zrobić to ręcznie.
Co zrobisz z tym dalej – twoja sprawa.
