UWF で BSOD メモリ ダンプを有効にする方法

UWF で BSOD メモリ ダンプを有効にする方法

当社の産業用コンピューターでは、システム上で統合書き込みフィルター (UWF) を使用しています。しかし、一部のコンピューター (30 台以上) で最近の更新以降、シャットダウン時に BSOD が発生しておりBUGCODE_NDIS_DRIVER、ドライバーの更新を試みましたが、うまくいきませんでした。

そこで、*.dmp ファイルを使用して BSOD をデバッグしたいのですが、そのファイルはどこにも見つからず、イベント ビューアーにその理由が示されています。

volmgr crash dump initialization failed

これは、UWF マネージャーによって無効にされているページファイルが見つからないことによるものです。そこで、保護されていない D:\ パーティションでページファイルを有効にしてみましたが、うまくいきませんでした (C:\ パーティションは UWF によって保護されているものです)。それでも無効のままです。これにより、Windows の起動時に新しいメッセージも作成されます。

コンピュータの起動時にページング ファイルの構成で問題が発生したため、Windows によってコンピュータ上に一時ページング ファイルが作成されました。すべてのディスク ドライブの合計ページング ファイル サイズは、指定したサイズよりも若干大きくなる可能性があります。

これは UWF をセットアップするためのバッチファイルです:

uwfmgr volume protect c:
uwfmgr overlay set-size [[RAMSIZE]]
uwfmgr overlay set-warningthreshold [[WARNINGSIZE]]
uwfmgr overlay set-criticalthreshold [[CRITICALSIZE]]
uwfmgr file add-exclusion "C:\Program Files\Windows Defender"
uwfmgr file add-exclusion "C:\ProgramData\Microsoft\Windows Defender"
uwfmgr file add-exclusion "C:\Windows\WindowsUpdate.log"
uwfmgr file add-exclusion "C:\Windows\Temp\MpCmdRun.log"
uwfmgr file add-exclusion "C:\Program Files\Microsoft Security Client"
uwfmgr file add-exclusion "C:\ProgramData\Microsoft\Microsoft Antimalware"
uwfmgr file add-exclusion "C:\Windows\System32\winevt\Logs"
uwfmgr file add-exclusion "C:\Windows\memory.dmp"
uwfmgr file add-exclusion "C:\Windows\minidump.dump"
uwfmgr registry add-exclusion "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender"
uwfmgr registry add-exclusion "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Antimalware"
uwfmgr registry add-exclusion "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones"
uwfmgr registry add-exclusion "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation"
uwfmgr registry add-exclusion "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces"

これまでに誰かがこの問題に取り組んでいて、実稼働環境で適切に機能するソリューションを持っていることを願っています。私たちは 1 日以上かかりましたが、うまくいきませんでした。

関連情報