2017-11-22 16 views
1

msdlが提供するPDBファイルを使用しています。 Symchkとwindbgは先週までうまく機能していました。しかし、アップデート後(私は思う)、突然私はsymchkとそれを使用するすべてのプログラムでこのメッセージを受け取ります。win32k.pdbが一致しないか見つからない

コマンド:symchk.exe /v /r c:\windows\system32\win32k.sys /s SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols

これはsymchkの詳細出力です:

[SYMCHK] Using search path "SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols" 
SYMCHK: win32k.sys   FAILED - win32k.pdb mismatched or not found 

SYMCHK: FAILED files = 1 
SYMCHK: PASSED + IGNORED files = 0 
[SYMCHK] Searching for symbols to c:\windows\system32\win32k.sys in path SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols 
DBGHELP: Symbol Search Path: SRV*c:\symbols\*http://msdl.microsoft.com/download/symbols 
DBGHELP: No header for c:\windows\system32\win32k.sys. Searching for image on disk 
DBGHELP: c:\windows\system32\win32k.sys - OK 
SYMSRV: c:\symbols\win32k.pdb\B271277F931B479F930225DE8E4DD5392\win32k.pdb not found 
SYMSRV: http://msdl.microsoft.com/download/symbols/win32k.pdb/B271277F931B479F930225DE8E4DD5392/win32k.pdb not found 
DBGHELP: win32k - no symbols loaded 
[SYMCHK] MODULE64 Info ---------------------- 
[SYMCHK] Struct size: 1680 bytes 
[SYMCHK] Base: 0xFFFFF97FFF000000 
[SYMCHK] Image size: 3305472 bytes 
[SYMCHK] Date: 0x59e533c6 
[SYMCHK] Checksum: 0x00320cf6 
[SYMCHK] NumSyms: 0 
[SYMCHK] SymType: SymNone 
[SYMCHK] ModName: win32k 
[SYMCHK] ImageName: c:\windows\system32\win32k.sys 
[SYMCHK] LoadedImage: c:\windows\system32\win32k.sys 
[SYMCHK] PDB: "" 
[SYMCHK] CV: RSDS 
[SYMCHK] CV DWORD: 0x53445352 
[SYMCHK] CV Data: win32k.pdb 
[SYMCHK] PDB Sig: 0 
[SYMCHK] PDB7 Sig: {00000000-0000-0000-0000-000000000000} 
[SYMCHK] Age: 0 
[SYMCHK] PDB Matched: TRUE 
[SYMCHK] DBG Matched: TRUE 
[SYMCHK] Line nubmers: FALSE 
[SYMCHK] Global syms: FALSE 
[SYMCHK] Type Info: FALSE 
[SYMCHK] ------------------------------------ 
SymbolCheckVersion 0x00000002 
Result    0x00010001 
DbgFilename   win32k.dbg 
DbgTimeDateStamp 0x00000000 
DbgSizeOfImage  0x00000000 
DbgChecksum   0x00000000 
PdbFilename   win32k.pdb 
PdbSignature  {B271277F-931B-479F-9302-25DE8E4DD539} 
PdbDbiAge   0x00000002 
[SYMCHK] [ 0x00000000 - 0x00010001 ] Checked "c:\windows\system32\win32k.sys" 

私は私のPC上でシンボルフォルダを削除しようとしました。無効。 ntoskrnl.exeのような他のファイルのシンボルを取得できます。このコマンドは、最新のウィンドウ10の魅力のように機能します。しかし、Windows 7で発生します。VS2017やwindbgのような他のプログラムでも、PDBファイルを取得することはできません。

+1

記号(特にwin32kのように見えます)は、MSがシンボルサーバーに更新した直後にはプッシュされません。ときにはシンボルがまったく押されたり、消えたりすることもあります。それは最近頻繁に起こります...あなたの最善の選択肢は待つことです。 – Neitsa

+2

[email protected]に報告してください。andy luhrsの返信先は通常 – blabb

+0

です。電子メールで送信しました。彼らの返信を投稿します – MoeKav

答えて

1

はい。 [email protected]に電子メールで問題が解決されました。 私は上記の情報を送った。これは答えでした:

あなたは失敗したwin32kのバージョン情報を共有できますか?デバッガで 'lmvm win32k.sys'と 'vertarget'を実行すると、トラブルシューティングのための十分な情報が得られます。

私は、これらのコマンドの出力を送信し、彼らは答えた:

私はこれが修正されましたと信じています。

+0

私は会話を追加しました。私は問題が何だったのか分からない:/ – MoeKav

+0

symchk.exeは今うまく動く – MoeKav

関連する問題