破損したメモリダンプを効果的かつ効率的に修復する方法

それはあなたが破損したメモリダンプファイルに遭遇することは毎日ではありませんしかし、あなたがしたとき、あなたはあなたがしたあなたの運を失うでしょう。 それは条件があなたのPCを事実上使用不可能にし、それが死のブルースクリーンと呼ばれる理由を説明するべきであるという単純な理由のためです。

メモリダンプファイルが破損していることがあまり一般的でないもう1つの理由は、Windows Server 2012またはWindows Server 2008 R2プラットフォーム上のクラスター環境内で仮想マシンが動作している場合など、特殊なシナリオで悩まされることです。

また、破損したメモリダンプファイルが生成される理由は、仮想マシンでハートビート監視を有効にするオプションが仮想マシンで選択されているためです。 この設定を有効にすると、クラスター化仮想マシンがメモリダンプの書き込みに1分以上かかる場合でも、クラスター化仮想マシンは1分後にリセットされます。

そのため、ここで設定する簡単な解決策の1つは、仮想マシンのハートビート監視を有効にするを無効状態に設定することです。 その方法は次のとおりです。

破損したメモリダンプファイルエラーを修正するためのステップ

解決策1:GUIで設定を変更する

  • これを行うには、まずフェールオーバークラスターマネージャーを開き、[ 役割 ]をクリックします。
  • 仮想マシンリソースを検索して、 リソースをクリックします。
  • [ リソース ]タブで、 仮想マシンを右クリックします。
  • [ プロパティ ]をクリックし、 [ ハートビートの設定 ]の下にある[設定]を選択し、 [ アプリケーションヘルスの監視の自動回復を有効にする]チェックボックスをオフにします。
  • 同様に、[ 仮想マシンのハートビート監視を有効にする ]チェックボックスをオフにし、[ OK ]をクリックして設定を有効にします。

この問題に対処する別の方法がありますがこれは破損したメモリダンプファイルの生成が生成されることを防ぐのを助けるはずです。

解決策2:Windows PowerShellを介して設定を変更する

  • Windows PowerShellを起動します 。 これを行うには、[ スタート ]ボタンを右クリックして[ Windows PowerShell(管理者) ]を選択します 。 あるいは、 Cortanaの検索ボックスに PowerShellと入力し、表示されているWindows PowerShellアプリを右クリックして[ 管理者として実行]を選択することもできます
  • Windows PowerShellコマンドを入力します。PS C:> Get-ClusterResource 。 これで仮想マシンの名前がわかります。
  • 次に、次のコマンドを入力します。PS C:> Get-ClusterResource | Get-ClusterParameter CheckHeartbeat
  • これにより、仮想マシンのハートビート監視を 有効にするとアプリケーションヘルスの監視の自動回復を有効にするの両方が選択されている場合に表示されます。 CheckHeartbeatの値が1と表示されていれば、両方が選択されていることがわかります。
  • 次のWindows PowerShellコマンドを入力して、 CheckHeartbeat値を0に設定します

PS C:> Get-ClusterResource | Set-ClusterParameter CheckHeartbeat 0

  • ただし、 アプリケーションの正常性監視の自動回復を有効にするオプションのみをキャンセルする場合は、次のWindows PowerShellコマンドを実行します。

PS C:>(Get-ClusterResource).EmbeddedFailureAction = 1

Windows PowerShellを終了してPCを再起動します。 これで問題は解決します。

また、ここで閲覧するためのいくつかの追加リソースがあります。

  • 修正:Windows 10の“ Critical structure corruption” BSODエラー
  • Windows管理センターツールがIT管理者に利用可能になりました
  • 2019年に使用するWindows 10に最適な仮想マシン3台
  • 2016年9月現在Windows開発者向け仮想マシン用にビルド