WinDbg: Niezgodność wersji dbghelp.dll podczas próby dołączenia do procesu

Ponad rok temu korzystałem już z WinDbg i DebugDiag, aby znaleźć przeciek pamięci w rodzimej bibliotece DLL JNI, której używamy z poziomu Java. Teraz szukam przecieku uchwytu nici. Stworzyłem zrzut pamięci za pomocą Process Explorer i próbowałem go przeanalizować w DebugDiag, ale wszystko, co otrzymałem, to błędy skryptu:

Próbowałem również WinDbg, ale nie jest już w stanie dołączyć się do procesu. Zawsze pojawia się komunikat o błędzie „dbghelp.dll ma niezgodność wersji z debuggerem”: („Unbekannter Fehler” oznacza „Nieznany błąd”)

Odinstalowałem DebugDiag i Windows SDK, pobrałem najnowsze wersje i zainstalowałem Windows SDK 8 i DebugDiag 1.2 (x86). Problem pozostaje taki sam. Nawet po zastąpieniu zestawu Windows SDK wersją 7.1 (najnowszym zestawem SDK dla systemu Windows 7) nic się nie zmienia.

Używam komputera z Windows 7 (32-bitowy).

Zakładam, że problemy w DebugDiag mają tę samą przyczynę, co problemy w WinDbg. Ale nie rozumiem, co oznacza niedopasowanie wersji (i googling też nie pomógł):

WinDbg: 6.12.0002.633dbgeng: 6.12.0002.633dbghelp: 6.12.0002.633

Jak mogę ponownie uruchomić WinDbg (i miejmy nadzieję, że DebugDiag)?

questionAnswers(1)

yourAnswerToTheQuestion