2012-01-28 10 views
5

robie zdalnego debugowania systemu Windows Vista przy użyciu VMware, ale spotkaćBłąd: "Proces 0 0" Symbol File not found w WinDbg

*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrpamp.exe " 

również, jeśli dam w WinDbg, ja dostać

**** NT ACTIVE PROCESS DUMP **** NT symbols are incorrect, please fix symbols 

że próbowano ustawienie _NT_SYMBOL_PATH do "symsrv * symsrv.dll * c: \ symbole * http: //msdl.microsoft.com/download/symbols" (co podano w http://support.microsoft.com/kb/311503/), następnie zmieniony symbol ścieżka pliku windbg do "srv * C: \ Symbols \ MsSymbols * http: //msdl.microsoft.com/download/symbols", ale nawet po tym otrzymam same błędy, gdy uruchomię symchk.exe, aby pobrać symbole, mógłbym uzyskać wiele NIEPOWODZONYCH wiadomości. gdy próbuję przeładować użyciu .reload po uruchomieniu! Sym głośno, ja dostać

Connected to Windows Vista 6000 x86 compatible target at (Sat Jan 28 16:52:23.839 2012 (GMT+5)), ptr64 FALSE 
SYMSRV: The system cannot find the file specified. 
SYMSRV: The system cannot find the file specified. 
SYMSRV: The system cannot find the file specified. 
SYMSRV: c:\symbols\mssymbols\ntkrpamp.pdb\FD50D285751D4684938604B2CC1B41682\ntkrpamp.pdb not found 
SYMSRV: http://msdl.microsoft.com/download/symbols/ntkrpamp.pdb/FD50D285751D4684938604B2CC1B41682/ntkrpamp.pdb not found 
DBGHELP: ntkrpamp.pdb - file not found 
*** ERROR: Symbol file could not be found. Defaulted to export symbols for ntkrpamp.exe - 
DBGHELP: nt - export symbols 
Loading Kernel Symbols 
............................................................... 
................................................................ 
............ 
Loading User Symbols 

Loading unloaded module list 
.... 

Ale nadal, gdy próbuję uruchomić! Proces 0 0, dostaję błąd mówiąc niewłaściwe symbole

Dziękujemy za Twoje pomoc i czas z góry ..

+0

Dlaczego to ma znaczenie? Czy chcesz debugować swój kod, czy chcesz debugować system operacyjny? –

+0

debugować sterowniki ... mam uruchomiony setup, w którym docelowy system operacyjny (Vista) działa w vmware i mam hosta Win7 OS – rebeL

+2

To naprawdę, naprawdę ma znaczenie. Bez symboli dla modułu NT (który jest Kernel i Executive Subsystems) debugger jest bezużyteczny. Oczywiście, możesz debugować swój własny moduł, ale nie możesz sprawdzić ogólnego stanu systemu (co jest bardzo ważne podczas debugowania poziomu jądra). – snoone

Odpowiedz

8

Twoja ustalona ścieżka symbolu wygląda mi dobrze, ta pierwsza ścieżka była całkowicie niepoprawna. Czy możesz wypróbować następujące polecenia i sprawdzić, czy to działa?

Jeśli to nie działa, czy działasz i oficjalna wersja na tarczy? W tej chwili to nie jest wersja beta, czy coś takiego, prawda? Możesz również wykluczyć wszelkie problemy z siecią.

+0

Próbowałem tego też ... nie działało ... sprawdzałem pewne problemy z siecią .. może być zapora ogniowa lub AV – rebeL

+0

Rozwiązałem to dla mnie, podczas debugowania maszyny Win 8.1 z Win 7. – Moshe

0

Napotkałem te same problemy. Jest to My IE cannt podłączenia internetu (podczas gdy inni mogli) powodując ERROR_CANNOT_CONNECT_INTERNET powrót windbg Otrzymany plik pdb nie można znaleźć ..

SYMSRV: BYINDEX: 0x5 
    d:\symbolslocal*http://msdl.microsoft.com/download/symbols 
    ntdll.dll 
    4CE7B96E13c000 
SYMSRV: d:\symbolslocal\ntdll.dll\4CE7B96E13c000\ntdll.dll - file not found 
SYMSRV: HTTPGET: /download/symbols/ntdll.dll/4CE7B96E13c000/ntdll.dll 
SYMSRV: HttpSendRequest: 12029 - ERROR_INTERNET_CANNOT_CONNECT 
SYMSRV: d:\symbolslocal\ntdll.dll\4CE7B96E13c000\ntdll.dll not found   

SYMSRV:http://msdl.microsoft.com/download/symbols/ntdll.dll/4CE7B96E13c000/ntdll.dll not found 
DBGHELP: E:\Program Files (x86)\Windows Kits\10\Debuggers\x64\ntdll.dll - file not found 
DBGHELP: E:\Program Files (x86)\Windows Kits\10\Debuggers\x64\ntdll.dll - file not found 
DBGENG: ntdll.dll - Image mapping disallowed by non-local path. 
DBGHELP: No debug info for ntdll.dll. Searching for dbg file 
SYMSRV: BYINDEX: 0x6 
    d:\symbolslocal*http://msdl.microsoft.com/download/symbols 
    ntdll.dbg 
    4CE7B96E13c000 
SYMSRV: d:\symbolslocal\ntdll.dbg\4CE7B96E13c000\ntdll.dbg - file not found 
SYMSRV: HTTPGET: /download/symbols/ntdll.dbg/4CE7B96E13c000/ntdll.dbg 
SYMSRV: HttpSendRequest: 12029 - ERROR_INTERNET_CANNOT_CONNECT 
SYMSRV: d:\symbolslocal\ntdll.dbg\4CE7B96E13c000\ntdll.dbg not found 
SYMSRV:  http://msdl.microsoft.com/download/symbols/ntdll.dbg/4CE7B96E13c000/ntdll.dbg not found 
DBGHELP: .\ntdll.dbg - file not found 
DBGHELP: .\dll\ntdll.dbg - path not found 
DBGHELP: .\symbols\dll\ntdll.dbg - path not found 
DBGHELP: ntdll.dll missing debug info. Searching for pdb anyway 
DBGHELP: Can't use symbol server for ntdll.pdb - no header information available 
DBGHELP: ntdll.pdb - file not found 
*** ERROR: Module load completed but symbols could not be loaded for ntdll.dll 

Więc po prostu naprawić IE problem, a następnie windbg będzie działać dobrze. O tym, jak rozwiązać problem, IE 'Opcje internetowe' otwarty ---> 'Połączenie' ---> usunąć wszystkie połączenia -----> uruchom ponownie IE ----> IE OK

Następnie windbg może teraz uzyskać dostęp do Internetu, może teraz pobierać pliki symboli.

IE nie może uzyskać dostępu do INTERNETU może powodować wiele problemów w wielu programach. Nadzieję, że pomaga.

Powiązane problemy