2012-01-28 18 views
5

में पाया मैं VMware का उपयोग कर Windows Vista के दूरस्थ डीबगिंग कर रहा हूँ, लेकिन मैंत्रुटि: "! प्रक्रिया 0 0" प्रतीक फ़ाइल नहीं windbg में WinDbg

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

मुठभेड़ भी, अगर मैं दे, मैं

मिल
**** NT ACTIVE PROCESS DUMP **** NT symbols are incorrect, please fix symbols 

मैं _NT_SYMBOL_PATH स्थापित करने की कोशिश की करने के लिए "symsrv * symsrv.dll * c: \ प्रतीकों * http: //msdl.microsoft.com/download/symbols" प्रतीक (यह http://support.microsoft.com/kb/311503/ में दिया गया था), तो मैं बदल विंडबग का फ़ाइल पथ "srv * सी: \ प्रतीक \ MsSymbols * http: //msdl.microsoft.com/download/symbols", लेकिन उसके बाद भी मुझे मिलता है एक ही त्रुटि, जब मैं प्रतीक डाउनलोड करने के लिए symchk.exe चलाता हूं, तो मुझे बहुत सारे संदेश मिल सकते हैं। जब मैं चलाने के बाद .reload का उपयोग कर फिर से लोड करने की कोशिश करो! प्रतीक शोर है, मैं प्राप्त

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

लेकिन फिर भी जब मैं चलाने का प्रयास! प्रक्रिया 0 0, मैं कह कोई त्रुटि मिलती गलत प्रतीकों

के लिए धन्यवाद अपने और पहले से समय ..

+0

यह क्यों मायने रखता है? क्या आप अपना कोड डीबग करना चाहते हैं या आप ऑपरेटिंग सिस्टम को डीबग करना चाहते हैं? –

+0

ड्राइवरों को डीबग करें .. मैं एक सेटअप चला रहा हूं जहां लक्ष्य ओएस (विस्टा) एक वीएमवेयर में चलता है और मेरे पास एक होस्ट Win7 OS – rebeL

+2

है, वास्तव में, वास्तव में, वास्तव में मायने रखता है। एनटी मॉड्यूल के लिए प्रतीकों के बिना (जो कर्नेल और कार्यकारी सबसिस्टम हैं) डीबगर बेकार है। निश्चित रूप से, आप अपने मॉड्यूल को डीबग कर सकते हैं, लेकिन आप सिस्टम की समग्र स्थिति का निरीक्षण नहीं कर सकते (जो कर्नेल स्तर डीबगिंग करते समय बहुत महत्वपूर्ण है)। – snoone

उत्तर

8

आपका तय प्रतीक पथ मेरे लिए अच्छा लग रहा है, कि पहले पथ पूरी तरह से गलत था। क्या आप निम्न आदेशों को आजमा सकते हैं और देख सकते हैं कि यह काम करता है या नहीं?

.symfix c:\websymbols 
.reload /o 

यदि वह काम नहीं करता, तो आप चल रहे हैं और लक्ष्य पर सरकारी संस्करण? जैसा कि, यह बीटा रिलीज या कुछ नहीं है, है ना? आप किसी भी नेटवर्किंग मुद्दों को रद्द करना भी चाह सकते हैं।

+0

मैंने यह भी कोशिश की ... यह काम नहीं किया..मैं कुछ नेटवर्किंग मुद्दों के लिए जांच कर रहा हूं .. शायद फ़ायरवॉल या एवी – rebeL

+0

इसके लिए हल किया गया मैं, Win 7 मशीन से Win 8.1 मशीन को डिबग करते समय। – Moshe

0

मुझे एक ही समस्या का सामना करना पड़ा है। यह cannt कि मेरे IE ब्राउज़र इंटरनेट से कनेक्ट (जबकि दूसरों को कर सकता है) के कारण windbg वापसी ERROR_CANNOT_CONNECT_INTERNET जिसके परिणामस्वरूप pdb फ़ाइल नहीं पाया जा सकता है ..

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 

तो बस आईई समस्या को ठीक है, तो windbg से कार्य करेंगे। कैसे IE समस्या, खुला 'इंटरनेट विकल्प' ---> 'कनेक्शन' ---> सभी कनेक्शनों -----> पुनः आरंभ आईई ----> आईई ठीक

तो हटाना ठीक करने के लिए के बारे में विंडबग अब इंटरनेट का उपयोग कर सकते हैं, अब यह प्रतीक फाइलें डाउनलोड कर सकता है।

आईई इंटरनेट तक नहीं पहुंच सकता है कई कार्यक्रमों में कई जांच हो सकती है। उम्मीद है कि इससे मदद मिलती है।

संबंधित मुद्दे