Co to jest format pliku WER?
Plik .wer to raport błędów systemu Windows generowany przez usługę Windows Error Reporting (WER), komponent wbudowany w system Windows Vista oraz wszystkie późniejsze wersje wydane przez Microsoft. Plik .wer jest plikiem tekstowym, który rejestruje informacje o błędach zarówno w przypadku awarii aplikacji, jak i usterek systemu operacyjnego, które wystąpiły na komputerze.
Plik wykorzystuje strukturę przypominającą INI - nagłówki sekcji [WER...], po których następują linie Klucz=Wartość - i jest zazwyczaj kodowany w formacie UTF-16 LE (little-endian), zaczynając od znaku BOM FF FE. Rejestruje on pola takie jak nazwa i wersja aplikacji powodującej błąd, moduł, który wywołał usterkę, numer kompilacji systemu operacyjnego, kod wyjątku oraz parametry „bucket” używane przez zaplecze analizy awarii firmy Microsoft.
Co ważne, plik .wer zawiera czytelne dla człowieka metadane dotyczące awarii, a nie same dane o stanie pamięci podczas błędu. Rzeczywisty zrzut pamięci znajduje się w towarzyszących plikach .mdmp i .hdmp przechowywanych w tym samym folderze raportu. Użyte razem, metadane .wer i pliki minidump dostarczają informacji niezbędnych do zdiagnozowania przyczyny awarii.
Pliki .wer są zazwyczaj przechowywane w następujących lokalizacjach w systemie Windows:
C:\Users\<USER>\AppData\Local\Microsoft\Windows\WER\ReportQueueC:\Users\<USER>\AppData\Local\Microsoft\Windows\WER\ReportArchiveC:\ProgramData\Microsoft\Windows\WER\ReportQueueC:\ProgramData\Microsoft\Windows\WER\ReportArchive
Pliki te można otworzyć w dowolnym edytorze tekstu, takim jak Notepad, lub przejrzeć za pomocą narzędzia Podgląd zdarzeń systemu Windows.
Bezpieczeństwo
RYZYKO: LOWPliki WER to nieszkodliwe dzienniki tekstowe - nie mogą być uruchamiane i nie zawierają treści dokumentów. Można je bezpiecznie usuwać (Windows tworzy je ponownie w razie potrzeby); Oczyszczanie dysku i Czujnik pamięci usuwają je w sekcji „Pliki raportowania błędów systemu Windows”. Mała uwaga dotycząca prywatności: raport może zawierać pełną ścieżkę programu, który uległ awarii, a w przypadku niektórych zdarzeń fragmenty ciągów znaków z pamięci, więc unikaj publicznego udostępniania surowych plików WER/zrzutów. Jedynym realnym „ryzykiem” jest bycie oszukanym przez fałszywe wyskakujące okienka „raportu o błędach” lub narzędzia obiecujące „naprawę błędów .wer” - plik ten jest raportem o objawach, a nie czymś, co wymaga naprawy.
Szczegóły formatu
w pigułce- WERCONFIG / wewnętrzne metadane WER - Niektóre foldery WER zawierają plik Report.wer obok WERInternalMetadata.xml i plików .txt triage dla tego samego zdarzenia awarii.
Programy otwierające pliki WER
Szczegóły techniczne
specyfikacja| Kodowanie | UTF-16 LE (little-endian) z BOM FF FE; sporadycznie ASCII lub UTF-8 bez BOM |
| Magiczne bajty | FF FE na offset 0 (UTF-16 LE BOM); brak stałej sygnatury binarnej - pierwszym czytelnym tekstem jest zazwyczaj „Version=1” lub nagłówek sekcji „[” |
| Struktura pliku | Tekst jawny typu INI: nagłówki sekcji [WER...], po których następują linie Klucz=Wartość |
| Wewnętrzne pole wersji | „Version=1” obecne na początku treści raportu |
| Typ MIME | text/plain |
| Typowy rozmiar pliku | 1 KB - 30 KB |
| Deweloper | Microsoft |
| Powiązany system operacyjny | Windows Vista, 7, 8, 10, 11 oraz edycje Windows Server |
| Domyślne ścieżki przechowywania | %LOCALAPPDATA%\Microsoft\Windows\WER oraz %ProgramData%\Microsoft\Windows\WER (podfoldery ReportQueue i ReportArchive) |
| Towarzyszące typy plików | Pliki minidump .mdmp i .hdmp znajdujące się w tym samym folderze raportu; mogą również zawierać dzienniki śledzenia zdarzeń .etl |
| Proces generowania | Tworzony automatycznie przez WerFault.exe lub WerFaultSecure.exe po wykryciu błędu aplikacji lub systemu |
| Kluczowe rejestrowane pola | Nazwa aplikacji powodującej błąd, wersja, ścieżka modułu, kompilacja systemu operacyjnego, kod wyjątku i identyfikator „bucket” dla analizy Microsoft |
| Kompresja | Brak - przechowywany jako nieskompresowany tekst jawny |
| Cykl życia raportu | Raporty trafiają najpierw do ReportQueue (oczekujące na przesłanie); przenoszone do ReportArchive po wysłaniu lub lokalnym zachowaniu |
| Wydano | 2006 (Windows Error Reporting redesigned in Windows Vista) |
| Najnowsza wersja | Windows Error Reporting (current in Windows 11; format unchanged since Vista) |
| Specyfikacja | learn.microsoft.com |
Konwersje WER
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WER.