コンピューターで32ビットのWindowsXPマシンを実行しています。最近、Watson Postmortem Debugger博士がクラッシュし、閉じる必要があることを示すエラーがときどきポップアップすることがわかりました。この時点ですべてのGUIがスタックしているため、動作させるには手動でシステムを再起動する必要があります。
そのため、エラーログを確認したところ、次のことがわかりました。
Event Type: Error
Event Source: Application Error
Event Category: (100)
Event ID: 1000
Date: 10/25/2011
Time: 1:26:39 AM
User: N/A
Computer: HOME
Description:
Faulting application drwtsn32.exe, version 5.1.2600.0, faulting module dbghelp.dll, version 5.1.2600.2180, fault address 0x0001295d.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 64 72 77 ure drw
0018: 74 73 6e 33 32 2e 65 78 tsn32.ex
0020: 65 20 35 2e 31 2e 32 36 e 5.1.26
0028: 30 30 2e 30 20 69 6e 20 00.0 in
0030: 64 62 67 68 65 6c 70 2e dbghelp.
0038: 64 6c 6c 20 35 2e 31 2e dll 5.1.
0040: 32 36 30 30 2e 32 31 38 2600.218
0048: 30 20 61 74 20 6f 66 66 0 at off
0050: 73 65 74 20 30 30 30 31 set 0001
0058: 32 39 35 64 295d
次に、次のコマンドを使用しました。次のよう
regsvr32 c:\windows\system32\dbghelp.dll
なダイアログボックスが表示されました。
c:\windows\system32\dbghelp.dll was loaded,but the DllRegisterServer entry point was not found. This file can not be registered.
そのため、dbghelp.dllファイルが破損しており、変更する必要があると考え、インターネットからファイルの別のコピーをダウンロードしましたが、ファイルのさまざまなロックのため、オペレーティングシステムでこのファイルを置き換えることができません。
次のコマンドでスケジュールされたタスクを使用して、次のシステム起動用にバッチファイルをスケジュールしようとしました
copy /Y j:\security_updates\dbghelp.dll c:\windows\system32\
が、これも機能しないようです。次回のシステム起動時にこのファイルを置き換えるにはどうすればよいですか?