2012-01-28 40 views
5

Tôi đang làm gỡ lỗi từ xa của Windows Vista sử dụng VMware, nhưng tôi gặpLỗi: "quá trình 0 0" không tìm thấy Symbol File trong WinDbg

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

cũng có, nếu tôi đưa ra trong windbg, tôi nhận được

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

tôi đã cố gắng thiết lập _NT_SYMBOL_PATH để "symsrv * symsrv.dll * c: \ symbols * http: //msdl.microsoft.com/download/symbols" (Điều này đã được đưa ra trong http://support.microsoft.com/kb/311503/), sau đó tôi đã thay đổi biểu tượng đường dẫn tập tin của windbg đến "srv * C: \ Symbols \ MsSymbols * http: //msdl.microsoft.com/download/symbols", nhưng ngay cả sau đó tôi nhận được cùng một lỗi, khi tôi chạy symchk.exe để tải về các biểu tượng, tôi có thể nhận được rất nhiều tin nhắn FAILED. khi tôi cố gắng để tải lại sử dụng .reload sau khi chạy! SYM ồn ào, tôi nhận được

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 
.... 

Nhưng vẫn khi tôi cố gắng để chạy! Quá trình 0 0, tôi nhận được một lỗi nói rằng những biểu tượng không chính xác

Cám ơn bạn giúp đỡ và thời gian trước ..

+0

Tại sao điều này lại quan trọng? Bạn có muốn gỡ lỗi mã của mình hoặc bạn có muốn gỡ lỗi hệ điều hành không? –

+0

gỡ lỗi các trình điều khiển .. tôi đang chạy một thiết lập mà hệ điều hành mục tiêu (vista) chạy trong một vmware và tôi có một máy chủ Win7 OS – rebeL

+2

Nó thực sự, thực sự quan trọng, thực sự. Không có ký hiệu cho mô-đun NT (đó là Kernel và các hệ thống con điều hành), trình gỡ lỗi là vô dụng. Chắc chắn, bạn có thể gỡ lỗi mô-đun của riêng bạn, nhưng bạn không thể kiểm tra trạng thái tổng thể của hệ thống (điều này khá quan trọng khi thực hiện gỡ lỗi cấp hạt nhân). – snoone

Trả lời

8

Đường dẫn biểu tượng cố định của bạn có vẻ tốt với tôi, con đường đầu tiên hoàn toàn không chính xác. Bạn có thể thử các lệnh sau và xem nó có hoạt động không?

.symfix c:\websymbols 
.reload /o 

Nếu điều đó không hiệu quả, bạn có đang chạy và phiên bản chính thức trên mục tiêu không? Như trong, nó không phải là bản Beta hay gì đó, đúng không? Bạn cũng có thể muốn loại trừ bất kỳ vấn đề mạng nào.

+0

Tôi đã thử quá ... nó đã không hoạt động .. hãy kiểm tra một số vấn đề về mạng .. có thể là tường lửa hoặc AV – rebeL

+0

Giải quyết nó cho tôi, khi gỡ lỗi một máy Win 8.1 từ một Win 7 một. – Moshe

0

Tôi đã gặp phải sự cố tương tự. Nó là trình duyệt IE của tôi cannt kết nối Internet (trong khi những người khác có thể) gây ra ERROR_CANNOT_CONNECT_INTERNET windbg trở lại kết quả pdb-file không thể được tìm thấy ..

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 

Vì vậy, chỉ khắc phục vấn đề IE, sau đó windbg sẽ hoạt động tốt. Về cách sửa chữa IE vấn đề, mở 'Internet Options' ---> 'kết nối' ---> xóa tất cả các kết nối -----> khởi động lại IE ----> IE OK

Sau đó, windbg có thể truy cập Internet ngay bây giờ, nó có thể tải xuống các tệp biểu tượng ngay bây giờ.

IE không thể truy cập INTERNET có thể gây ra nhiều chương trình trong nhiều chương trình.Hy vọng nó giúp ích.

Các vấn đề liên quan