Polecamy: Program do korekcji błędów, zoptymalizować i przyspieszyć Windows.
Nie każdego dnia natrafisz na uszkodzony plik zrzutu pamięci. Ale kiedy to zrobisz, będziesz żałował swojego szczęścia. To z tego prostego powodu, że warunek sprawia, że komputer jest praktycznie bezużyteczny i powinien wyjaśniać, dlaczego nazywa się to Niebieskim Ekranem Śmierci.
Innym powodem, dla którego uszkodzony plik zrzutu pamięci jest dość rzadki, jest to, że będzie on nawiedzał Cię w niektórych specjalistycznych scenariuszach - na przykład gdy masz maszynę wirtualną działającą w środowisku klastrowym na platformie Windows Server 2012 lub Windows Server 2008 R2.
Przyczyną wygenerowania uszkodzonego pliku zrzutu pamięci jest także wybranie opcji Włącz monitorowanie pulsu dla maszyny wirtualnej na maszynie wirtualnej. Po włączeniu tego ustawienia klastrowana maszyna wirtualna jest resetowana po minucie, nawet jeśli klastrowana maszyna wirtualna potrzebuje więcej niż minutę na zapisanie zrzutu pamięci.
W związku z tym jednym łatwym rozwiązaniem w tym miejscu jest ustawienie stanu Włącz monitorowanie pulsu dla maszyny wirtualnej na stan wyłączony . Poniżej wymieniono metody, aby to zrobić.
Kroki, aby naprawić błędy uszkodzonego pliku zrzutu pamięci
Rozwiązanie 1: Zmień ustawienie za pomocą GUI
- W tym celu otwórz najpierw Menedżer klastra pracy awaryjnej i kliknij pozycję Role .
- Wyszukaj zasób maszyny wirtualnej i kliknij Zasoby
- W zakładce Zasoby kliknij prawym przyciskiem myszy maszynę wirtualną .
- Kliknij Właściwości i wybierz Ustawienia w obszarze Ustawienia pulsu, usuń zaznaczenie pola wyboru Włącz automatyczne odzyskiwanie dla monitorowania kondycji aplikacji .
- Podobnie wyczyść pole wyboru Włącz monitorowanie pulsu dla maszyny wirtualnej, a następnie kliknij przycisk OK, aby ustawienie zaczęło obowiązywać.
Powinno to zapobiec generowaniu uszkodzonego pliku zrzutu pamięci, chociaż istnieje inny sposób na rozwiązanie tego problemu.
Rozwiązanie 2: Zmień ustawienie za pomocą programu Windows PowerShell
- Uruchom program Windows PowerShell . Robisz to, klikając prawym przyciskiem myszy Start i wybierając Windows PowerShell (Admin) . Możesz też po prostu wpisać PowerShell w polu wyszukiwania Cortana, kliknąć prawym przyciskiem myszy wyświetloną aplikację Windows PowerShell i wybrać Uruchom jako administrator .
- Wpisz polecenie Windows PowerShell: PS C:> Get-ClusterResource . Spowoduje to wyświetlenie nazwy maszyny wirtualnej.
- Następnie wpisz następujące polecenie: PS C:> Get-ClusterResource | Get-ClusterParameter CheckHeartbeat
- Ujawni to, czy zaznaczone jest pole Włącz monitorowanie pulsu dla maszyny wirtualnej i Włącz automatyczne odzyskiwanie dla monitorowania kondycji aplikacji . Będziesz wiedział, że oba są wybrane, jeśli wartość CheckHeartbeat jest wyświetlana jako 1 .
- Wpisz następujące polecenie Windows PowerShell, aby ustawić wartość CheckHeartbeat na 0 .
PS C:> Get-ClusterResource | Set-ClusterParameter CheckHeartbeat 0
- Jednak na wszelki wypadek, jeśli chcesz anulować tylko opcję Włącz automatyczne odzyskiwanie dla monitorowania kondycji aplikacji, uruchom następujące polecenie Windows PowerShell.
PS C:> (Get-ClusterResource) .EmbeddedFailureAction = 1
Zamknij program Windows PowerShell i uruchom ponownie komputer. To powinno rozwiązać twój problem na dobre.
Oto dodatkowe zasoby do przeglądania.
- Poprawka: Błąd krytycznej struktury ”BSOD w systemie Windows 10
- Narzędzie Centrum administrowania Windows jest teraz dostępne dla administratorów IT
- 3 z najlepszych maszyn wirtualnych dla Windows 10 do wykorzystania w 2019 roku
- Wrzesień 2016 zbuduje teraz maszyny wirtualne dla programistów Windows