{"id":20384,"date":"2026-05-20T11:20:33","date_gmt":"2026-05-20T08:20:33","guid":{"rendered":"https:\/\/itexpert.top\/?p=20384"},"modified":"2026-05-20T11:27:21","modified_gmt":"2026-05-20T08:27:21","slug":"whea-logger-47-w-windows-server-2019","status":"publish","type":"post","link":"https:\/\/itexpert.top\/pl\/whea-logger-47-w-windows-server-2019.html","title":{"rendered":"WHEA Logger 47 w Windows Server 2019"},"content":{"rendered":"<h2 style=\"text-align: center;\">WHEA Logger 47 w Windows Server 2019: jak wykry\u0107 b\u0142\u0119dy pami\u0119ci ECC i naprawi\u0107 zawieszanie serwera<\/h2>\n<p><b>Kr\u00f3tki opis:<\/b> praktyczny poradnik dotycz\u0105cy b\u0142\u0119du WHEA Logger ID 47 w Windows Server 2019, zawieszania serwera, problem\u00f3w z RDP, b\u0142\u0119d\u00f3w pami\u0119ci ECC oraz diagnozowania uszkodzonych modu\u0142\u00f3w RAM za pomoc\u0105 PowerShell i dziennik\u00f3w systemowych Windows.<\/p>\n<p>Wielu administrator\u00f3w spotyka si\u0119 z sytuacj\u0105, gdy serwer dzia\u0142a \u201eprawie normalnie\u201d, ale kilka razy dziennie pojawiaj\u0105 si\u0119 kr\u00f3tkie zawieszenia, zrywanie po\u0142\u0105cze\u0144 RDP, utrata sieci lub chwilowe lagi ca\u0142ego systemu. Co wa\u017cne \u2014 cz\u0119sto nie ma BSOD ani krytycznych b\u0142\u0119d\u00f3w dysku.<\/p>\n<p>Bardzo cz\u0119sto przyczyn\u0105 okazuje si\u0119 <b>WHEA Logger Event ID 47<\/b>, szczeg\u00f3lnie na serwerach i stacjach roboczych opartych na Xeon, pami\u0119ci ECC Registered, platformach X99\/C600, Dell Precision oraz kontrolerach RAID Intel RSTe.<\/p>\n<p>W tym artykule poka\u017cemy, jak wykrywa\u0107 corrected ECC errors, analizowa\u0107 zdarzenia WHEA, znajdowa\u0107 podejrzane modu\u0142y pami\u0119ci i diagnozowa\u0107 zawieszanie Windows Server 2019.<\/p>\n<hr \/>\n<h3>Co oznacza WHEA Logger Event ID 47<\/h3>\n<p>WHEA oznacza <b>Windows Hardware Error Architecture<\/b>.<\/p>\n<p>Zdarzenie:<\/p>\n<p><b>WHEA Logger Event ID 47<\/b><\/p>\n<p>oznacza:<\/p>\n<p><b>Skorygowany b\u0142\u0105d sprz\u0119towy<\/b><\/p>\n<p>Oznacza to, \u017ce kontroler pami\u0119ci ECC lub procesor wykry\u0142 b\u0142\u0105d sprz\u0119towy i automatycznie go poprawi\u0142 przed awari\u0105 systemu.<\/p>\n<p>Typowy komunikat:<\/p>\n<p><b>Component: Memory<\/b><\/p>\n<p><b>Error Source: Corrected Machine Check<\/b><\/p>\n<p>Nawet je\u015bli serwer nadal dzia\u0142a, jest to ju\u017c oznaka niestabilno\u015bci sprz\u0119tu.<\/p>\n<hr \/>\n<h3>Typowe objawy b\u0142\u0119d\u00f3w WHEA pami\u0119ci<\/h3>\n<p>Corrected ECC errors najcz\u0119\u015bciej objawiaj\u0105 si\u0119 jako:<\/p>\n<ul>\n<li>kr\u00f3tkie zawieszanie serwera;<\/li>\n<li>chwilowe roz\u0142\u0105czanie RDP;<\/li>\n<li>utrata po\u0142\u0105czenia sieciowego;<\/li>\n<li>lagi systemu;<\/li>\n<li>zawieszanie 1C lub SQL;<\/li>\n<li>przycinanie kursora myszy;<\/li>\n<li>chwilowe skoki latency RAID SSD;<\/li>\n<li>mikrofreezy bez BSOD.<\/li>\n<\/ul>\n<p>Poniewa\u017c pami\u0119\u0107 ECC automatycznie poprawia b\u0142\u0119dy, administratorzy cz\u0119sto szukaj\u0105 problemu w Windows lub sterownikach zamiast w sprz\u0119cie.<\/p>\n<hr \/>\n<h3>Najszybszy spos\u00f3b sprawdzenia b\u0142\u0119d\u00f3w WHEA<\/h3>\n<p>Uruchom PowerShell jako administrator i wykonaj:<\/p>\n<p><b>PowerShell:<\/b><\/p>\n<p>Get-WinEvent -FilterHashtable @{LogName=&#8217;System&#8217;; ProviderName=&#8217;Microsoft-Windows-WHEA-Logger&#8217;; Id=47}<\/p>\n<p>Je\u015bli pojawia si\u0119 wiele zdarze\u0144, serwer rejestruje corrected hardware memory errors.<\/p>\n<hr \/>\n<h3>Jak znale\u017a\u0107 wszystkie b\u0142\u0119dy pami\u0119ci z ostatnich 30 dni<\/h3>\n<p>Poni\u017csze polecenie zbiera wszystkie b\u0142\u0119dy WHEA zwi\u0105zane z pami\u0119ci\u0105:<\/p>\n<p><b>PowerShell:<\/b><\/p>\n<p>$Start=(Get-Date).AddDays(-30); Get-WinEvent -FilterHashtable @{LogName=&#8217;System&#8217;; ProviderName=&#8217;Microsoft-Windows-WHEA-Logger&#8217;; StartTime=$Start} | Where-Object {$_.Message -match &#8222;memory|pami\u0119\u0107|\u043f\u0430\u043c\u044f\u0442\u044c&#8221;} | Select-Object TimeCreated, Id, LevelDisplayName, Message | Format-Table -Auto<\/p>\n<p>Dzi\u0119ki temu mo\u017cna:<\/p>\n<ul>\n<li>ustali\u0107, kiedy problem si\u0119 rozpocz\u0105\u0142;<\/li>\n<li>sprawdzi\u0107, czy liczba b\u0142\u0119d\u00f3w ro\u015bnie;<\/li>\n<li>por\u00f3wna\u0107 freezy z wydarzeniami WHEA;<\/li>\n<li>wykry\u0107 niestabiln\u0105 pami\u0119\u0107 ECC.<\/li>\n<\/ul>\n<hr \/>\n<h3>Jak policzy\u0107 corrected ECC errors<\/h3>\n<p><b>PowerShell:<\/b><\/p>\n<p>Get-WinEvent -FilterHashtable @{LogName=&#8217;System&#8217;; ProviderName=&#8217;Microsoft-Windows-WHEA-Logger&#8217;; Id=47} | Measure-Object<\/p>\n<p>Je\u015bli liczba stale ro\u015bnie \u2014 problem sprz\u0119towy nadal wyst\u0119puje.<\/p>\n<hr \/>\n<h3>Jak wy\u015bwietli\u0107 zainstalowane modu\u0142y pami\u0119ci<\/h3>\n<p>Bardzo cz\u0119st\u0105 przyczyn\u0105 WHEA jest mixed ECC memory.<\/p>\n<p>Przyk\u0142adowo:<\/p>\n<ul>\n<li>7 identycznych modu\u0142\u00f3w;<\/li>\n<li>1 modu\u0142 z inn\u0105 rewizj\u0105;<\/li>\n<li>r\u00f3\u017cne SPD;<\/li>\n<li>r\u00f3\u017cne ranki pami\u0119ci;<\/li>\n<li>inne timingi.<\/li>\n<\/ul>\n<p>Polecenie wy\u015bwietlaj\u0105ce wszystkie modu\u0142y RAM:<\/p>\n<p><b>PowerShell:<\/b><\/p>\n<p>Get-WmiObject Win32_PhysicalMemory | Select BankLabel, DeviceLocator, Capacity, Speed, Manufacturer, PartNumber<\/p>\n<p>To jeden z najlepszych sposob\u00f3w wykrywania niepasuj\u0105cych modu\u0142\u00f3w ECC.<\/p>\n<hr \/>\n<h3>Przyk\u0142ad rzeczywistego problemu<\/h3>\n<p>Na serwerze Dell Precision 5810 z Windows Server 2019 wyst\u0119powa\u0142y:<\/p>\n<ul>\n<li>kr\u00f3tkie freezy RDP;<\/li>\n<li>utrata sieci;<\/li>\n<li>zawieszanie ca\u0142ego systemu;<\/li>\n<li>skoki latency RAID SSD;<\/li>\n<li>brak krytycznych b\u0142\u0119d\u00f3w dysku.<\/li>\n<\/ul>\n<p>Po analizie PowerShell wykryto:<\/p>\n<ul>\n<li>WHEA Logger ID 47;<\/li>\n<li>corrected ECC errors;<\/li>\n<li>jeden modu\u0142 RAM z innym numerem Part Number.<\/li>\n<\/ul>\n<p>Konfiguracja pami\u0119ci:<\/p>\n<ul>\n<li>7x Samsung M393A2K40BB1-CRC<\/li>\n<li>1x Samsung M393A2K40CB1-CRC<\/li>\n<\/ul>\n<p>Mieszana pami\u0119\u0107 ECC bardzo cz\u0119sto powoduje niestabilno\u015b\u0107 na platformach Xeon i X99.<\/p>\n<hr \/>\n<h3>Dlaczego serwer zawiesza si\u0119 bez BSOD<\/h3>\n<p>Pami\u0119\u0107 ECC automatycznie poprawia b\u0142\u0119dy sprz\u0119towe.<\/p>\n<p>W momencie corrected ECC error:<\/p>\n<ul>\n<li>procesor ponawia operacje pami\u0119ci;<\/li>\n<li>memory controller wykonuje retraining;<\/li>\n<li>pojawiaj\u0105 si\u0119 op\u00f3\u017anienia ca\u0142ego systemu;<\/li>\n<li>wzrasta latency.<\/li>\n<\/ul>\n<p>U\u017cytkownik widzi to jako:<\/p>\n<ul>\n<li>freeze;<\/li>\n<li>utrat\u0119 sieci;<\/li>\n<li>roz\u0142\u0105czenie RDP;<\/li>\n<li>lagi aplikacji;<\/li>\n<li>zawieszanie serwera.<\/li>\n<\/ul>\n<hr \/>\n<h3>Jak poprawnie testowa\u0107 modu\u0142y DIMM<\/h3>\n<p>Najpraktyczniejsz\u0105 metod\u0105 jest testowanie pami\u0119ci parami.<\/p>\n<ol>\n<li>Zidentyfikuj modu\u0142 r\u00f3\u017cni\u0105cy si\u0119 od pozosta\u0142ych.<\/li>\n<li>Wyjmij podejrzany DIMM wraz z jego par\u0105.<\/li>\n<li>Uruchom serwer.<\/li>\n<li>Monitoruj zdarzenia WHEA przez kilka dni.<\/li>\n<\/ol>\n<p>Je\u015bli WHEA 47 przestanie si\u0119 pojawia\u0107 \u2014 problem zosta\u0142 prawdopodobnie znaleziony.<\/p>\n<hr \/>\n<h3>Dlaczego pami\u0119\u0107 najlepiej wyjmowa\u0107 parami<\/h3>\n<p>Procesory Xeon u\u017cywaj\u0105 wielokana\u0142owych kontroler\u00f3w pami\u0119ci.<\/p>\n<p>Dlatego podczas test\u00f3w warto:<\/p>\n<ul>\n<li>zachowa\u0107 symetri\u0119 kana\u0142\u00f3w;<\/li>\n<li>nie zaburza\u0107 memory interleaving;<\/li>\n<li>unika\u0107 asymmetric memory topology;<\/li>\n<li>zmniejszy\u0107 obci\u0105\u017cenie memory controller.<\/li>\n<\/ul>\n<hr \/>\n<h3>Przydatne komendy PowerShell do diagnozy freeze serwera<\/h3>\n<p><b>Sprawdzenie latency dysku:<\/b><\/p>\n<p>Get-Counter '\\PhysicalDisk(_Total)\\Avg. Disk sec\/Transfer&#8217;<\/p>\n<p><b>Sprawdzenie kolejki dysku:<\/b><\/p>\n<p>Get-Counter '\\PhysicalDisk(_Total)\\Current Disk Queue Length&#8217;<\/p>\n<p><b>Wyszukiwanie b\u0142\u0119d\u00f3w RAID:<\/b><\/p>\n<p>Get-WinEvent -LogName System -MaxEvents 1000 | Where-Object { $_.ProviderName -match &#8222;storport|iaStor|RST|RAID&#8221; }<\/p>\n<p><b>Wyszukiwanie b\u0142\u0119d\u00f3w dysk\u00f3w:<\/b><\/p>\n<p>Get-WinEvent -LogName System -MaxEvents 1000 | Where-Object { $_.ProviderName -match &#8222;disk|ntfs|volsnap|stornvme|storahci&#8221; }<\/p>\n<hr \/>\n<h3>Najcz\u0119stsze b\u0142\u0119dy administrator\u00f3w<\/h3>\n<ul>\n<li>Ignorowanie WHEA warnings, poniewa\u017c nie ma BSOD.<\/li>\n<li>Mieszanie r\u00f3\u017cnych modu\u0142\u00f3w ECC.<\/li>\n<li>Brak aktualizacji BIOS.<\/li>\n<li>U\u017cywanie starych sterownik\u00f3w Intel RSTe.<\/li>\n<li>Szukania problemu wy\u0142\u0105cznie w Windows.<\/li>\n<li>Ignorowanie corrected ECC errors przez wiele miesi\u0119cy.<\/li>\n<\/ul>\n<hr \/>\n<h3>Co jeszcze mo\u017ce powodowa\u0107 WHEA Logger 47<\/h3>\n<p>Nie zawsze problem dotyczy samego modu\u0142u RAM.<\/p>\n<p>Przyczyn\u0105 mog\u0105 by\u0107 r\u00f3wnie\u017c:<\/p>\n<ul>\n<li>memory controller procesora;<\/li>\n<li>p\u0142yta g\u0142\u00f3wna;<\/li>\n<li>z\u0142y kontakt DIMM;<\/li>\n<li>przegrzewanie VRM;<\/li>\n<li>PCIe instability;<\/li>\n<li>kontroler RAID Intel;<\/li>\n<li>stary firmware.<\/li>\n<\/ul>\n<hr \/>\n<h3>Najcz\u0119\u015bciej zadawane pytania<\/h3>\n<p><b>Czy WHEA Logger 47 jest niebezpieczny?<\/b><\/p>\n<p>Tak. To oznaka rzeczywistej niestabilno\u015bci sprz\u0119tu.<\/p>\n<p><b>Czy corrected ECC errors mog\u0105 powodowa\u0107 freezy?<\/b><\/p>\n<p>Tak. To jeden z najcz\u0119stszych objaw\u00f3w.<\/p>\n<p><b>Czy nale\u017cy od razu wymienia\u0107 pami\u0119\u0107?<\/b><\/p>\n<p>Lepiej najpierw przetestowa\u0107 modu\u0142y DIMM.<\/p>\n<p><b>Czy procesor mo\u017ce powodowa\u0107 WHEA memory errors?<\/b><\/p>\n<p>Tak. Kontroler pami\u0119ci Xeon r\u00f3wnie\u017c mo\u017ce by\u0107 przyczyn\u0105.<\/p>\n<p><b>Czy aktualizacja BIOS pomaga?<\/b><\/p>\n<p>Bardzo cz\u0119sto, szczeg\u00f3lnie na Dell Precision i X99.<\/p>\n<p><b>Czy RAID mo\u017ce powodowa\u0107 podobne objawy?<\/b><\/p>\n<p>Tak. Problemy Intel RSTe czasami wygl\u0105daj\u0105 podobnie.<\/p>\n<p><b>Czy mo\u017cna ignorowa\u0107 corrected ECC errors?<\/b><\/p>\n<p>Nie. Z czasem corrected errors mog\u0105 sta\u0107 si\u0119 uncorrectable.<\/p>\n<hr \/>\n<h3>Przeczytaj r\u00f3wnie\u017c<\/h3>\n<ul>\n<li><a href=\"https:\/\/itexpert.top\/pl\/windows\">Windows<\/a><\/li>\n<li><a href=\"https:\/\/itexpert.top\/pl\/blog-it\/pamiec-ram\">Pami\u0119\u0107 RAM<\/a><\/li>\n<li><a href=\"https:\/\/itexpert.top\/pl\/blog-it\/polecenia-cmd\">Polecenia CMD<\/a><\/li>\n<li><a href=\"https:\/\/itexpert.top\/pl\/blog-it\/dysk-twardy\">Dysk twardy<\/a><\/li>\n<li><a href=\"https:\/\/itexpert.top\/pl\/blog-it\/komputer\">Komputer<\/a><\/li>\n<\/ul>\n<hr \/>\n<h3>Zak\u0142adki<\/h3>\n<p>Je\u015bli artyku\u0142 by\u0142 pomocny, dodaj nasz dzia\u0142 o <a href=\"https:\/\/itexpert.top\/pl\/blog-it\/pamiec-ram\">pami\u0119ci RAM i b\u0142\u0119dach serwerowych<\/a> do zak\u0142adek.<\/p>\n<p>Naci\u015bnij <b>Ctrl + D<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WHEA Logger 47 w Windows Server 2019: jak wykry\u0107 b\u0142\u0119dy pami\u0119ci ECC i naprawi\u0107 zawieszanie serwera Kr\u00f3tki opis: praktyczny poradnik dotycz\u0105cy b\u0142\u0119du WHEA Logger ID 47 w Windows Server 2019, zawieszania serwera, problem\u00f3w z RDP, b\u0142\u0119d\u00f3w pami\u0119ci ECC oraz diagnozowania &hellip; <\/p>\n","protected":false},"author":1,"featured_media":20374,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"WHEA Logger 47 w Windows Server 2019 - ITexpert","description":"WHEA Logger 47 w Windows Server 2019: jak wykry\u0107 b\u0142\u0119dy pami\u0119ci ECC i naprawi\u0107 zawieszanie serwera Kr\u00f3tki opis: praktyczny poradnik dotycz\u0105cy b\u0142\u0119du WHEA Logger I"},"footnotes":""},"categories":[49,79],"tags":[],"class_list":["post-20384","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-blog-pl","category-windows-server-2016-2019-pl"],"_links":{"self":[{"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/posts\/20384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/comments?post=20384"}],"version-history":[{"count":1,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/posts\/20384\/revisions"}],"predecessor-version":[{"id":20385,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/posts\/20384\/revisions\/20385"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/media\/20374"}],"wp:attachment":[{"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/media?parent=20384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/categories?post=20384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itexpert.top\/pl\/wp-json\/wp\/v2\/tags?post=20384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}