"सिस्टम" प्रक्रिया द्वारा उच्च CPU उपयोग का समस्या निवारण करें


96

मैंने देखा है कि कुछ समय से मेरा सिस्टम फ्रीज़ हो रहा है और इसका कारण शायद उच्च CPU उपयोग है जो सिस्टम प्रक्रिया के कारण होता है।

मेरे द्वारा चलाए जा रहे सभी एप्लिकेशन Skype, TeamSpeak और Chrome हैं, इसलिए निश्चित रूप से CPU की उस राशि को नहीं खाना चाहिए।

आप स्वयं समस्या और नीचे स्क्रीनशॉट में चल रही प्रक्रिया देख सकते हैं:

यहाँ छवि विवरण दर्ज करें

कभी-कभी CPU उपयोग 90% तक पहुंच जाता है, लेकिन औसत उपयोग 40-65% की तरह होता है।

मेरे पीसी पैरामीटर:

  • विंडोज 8 (ग्राहक पूर्वावलोकन)
  • इंटेल कोर आई 3 - 2350 एम
  • 8 जीबी रैम

मैं किसी भी मदद के प्रयास की सराहना करेंगे! सादर।

--अपडेट करें--

जैसा कि नीचे दिए गए उपयोगकर्ता ने एक महान जवाब पोस्ट किया है, मैंने देखा है कि सिस्टम में सबसे सीपीयू खाने वाली प्रक्रिया को कहा जाता है Arthurx.sys, सरल Google बताता है कि यह एक TPLink ड्राइवर है (एक वाईफ़ाई एडाप्टर, मैंने 2 सप्ताह पहले की तरह खरीदा है!) ड्राइवर Windows MSDN से स्थापित किया गया है, लेकिन संलग्न सीडी से ड्राइवरों को स्थापित करने का भी प्रयास किया गया है, लेकिन यह मदद नहीं करता है। सिस्टम स्टार्ट से, यह केवल 5% CPU का उपयोग कर रहा है, लेकिन 2-4 घंटे काम करने के बाद यह बढ़ता जा रहा है और CPU उपयोग के 40-60% तक पहुंच रहा है।

यन्त्र का नाम: TPLink WN722N


5
प्वाइंट ऑफ ऑर्डर, यदि आप ग्राहक पूर्वावलोकन चला रहे हैं, तो सब कुछ अद्यतित नहीं है ... आप ग्राहक पूर्वावलोकन चला रहे हैं।
एवरेट

@Everett हाँ, शायद आप सही कह रहे हैं ... लेकिन फिर भी इसे खुश नहीं होना चाहिए, भले ही इसका ग्राहक (या रिलीज़) पूर्वावलोकन हो।
स्कॉट

4
@ सच में हां, ग्राहक पूर्वावलोकन में इस तरह की बात होनी चाहिए । मेरा मतलब है, निश्चित रूप से यह बेहतर है अगर उन कीड़े पहले से मौजूद नहीं हैं, लेकिन यह एक ऐसी चीज है जिसका पूर्वावलोकन करना है। यह उपयोगकर्ताओं के लिए नई सुविधाओं और उपयोगकर्ता इंटरफ़ेस तत्वों को थोड़ी जल्दी देखने और ऐप संगतता की जांच करने का मौका है, लेकिन देव टीमों के लिए प्रतिक्रिया पाने और व्यापक दर्शकों से बग ढूंढने का भी मौका है। कोर सिस्टम अभी तक उत्पादन के उपयोग के लिए तैयार नहीं है । यह आपके मुख्य सिस्टम के रूप में उपयोग करने के लिए अभिप्रेत नहीं है, क्योंकि यह पूरी तरह से नहीं किया गया है या डीबग नहीं किया गया है। यदि ऐसा होता, तो वे इसके साथ आरटीएम जाते।
जोएल कोएहॉर्न

1
इसे ट्रेस करने के लिए xperf का उपयोग करें। लेकिन जैसा कि अन्य उपयोगकर्ताओं ने आपको बताया है, सीपी का उपयोग करना बंद कर दें। सभी पूर्व-रिलीज़ संस्करण 2 सप्ताह में समाप्त हो जाएंगे!
Magicandre1981

1
एकमात्र तरीका हम आपकी मदद कर सकते हैं यदि आप सत्यापित करते हैं कि यह समस्या विंडोज 8 के आरटीएम संस्करण में मौजूद है। आप किसी से उम्मीद नहीं कर सकते हैं कि पूर्वावलोकन रिलीज में मौजूद समस्याओं से आपको मदद मिलेगी। मैंने आगे बढ़कर टैग्स को अपडेट किया और आपके पूर्वावलोकन संस्करण का उपयोग करके प्रतिबिंबित किया।
रामहुंड

जवाबों:


89

यह एक दोषपूर्ण चालक या सिस्टम द्वारा लोड किए गए अन्य मॉड्यूल के कारण हो सकता है। सिस्टम प्रक्रिया के अंदर देखने के लिए, आप प्रोसेस एक्सप्लोरर जैसे टूल का उपयोग कर सकते हैं ।

इसे डाउनलोड करें और चलाएं, फिर सिस्टम प्रक्रिया का चयन करें, राइट-क्लिक करें और गुण चुनें:

यहाँ छवि विवरण दर्ज करें

थ्रेड्स टैब पर जाएँ (प्रतीकों का उल्लेख करने वाले संवाद बॉक्स को अनदेखा करें):

यहाँ छवि विवरण दर्ज करें

यह दिखाएगा कि कौन सी फ़ाइल अत्यधिक CPU उपयोग का उपयोग कर रही है, जिससे आप इसके निदान का प्रयास कर सकते हैं।

जैसा कि दूसरों ने टिप्पणियों में कहा है, लेकिन आपको वास्तव में जल्द से जल्द पूर्वावलोकन संस्करणों से दूर जाने की आवश्यकता है!


आपके उत्तर के लिए धन्यवाद। कृपया मेरा अद्यतन प्रश्न देखें।
स्कॉट

2
@ देखें मैंने देखा कि अब आप अपग्रेड कर रहे हैं; यदि उसके बाद भी यह समस्या हल नहीं हुई है, तो TPLink के पास अपनी साइट पर एक बीटा विंडोज 8 ड्राइवर उपलब्ध है जो मदद कर सकता है। यह यहाँ पाया जा सकता है: tp-link.com/en/support/download/…
ग्राहम दांव

2
ऐसा लगता है कि रद्दीकॉन्फ़ 64. एसआईएस थिंकपैड लैपटॉप के साथ एक सामान्य संदेह है जो कार्ड रीडर के लिए ड्राइवर है, उदाहरण के लिए यहां देखें: फ़ोरम .lenovo.com / t5 / ThinkPad - X - Series - Laptops/… - मैंने नवीनतम को पुनर्स्थापित करके हल किया है एक जीत 10 पर
patrickf

मुझे विंडोज 10 में इसी तरह की समस्या थी। मेरे लिए यह avc3.sys था जो बहुत सारे सीपीयू का उपयोग कर रहा था। बिटडेफ़ेंडर एंटीवायरस फ्री का एक हिस्सा बन जाता है।
ब्रूनो

2
@ आप गलत उपकरण का उपयोग करता है। ProcExp एक शाॅपशॉट दिखाता है जो कि मददगार नहीं है। मैंने विंडोज परफ़ॉर्मेंस टूलकिट के बारे में एक उत्तर लिखा है कि कैसे इसे सीपीयू उपयोग का विश्लेषण करने के लिए विस्तार से दिखाया गया है
मैजिकएंड्रे 1981

88

CPU उपयोग के मुद्दों का निदान करने के लिए, आपको CPU नमूना डेटा / प्रोफ़ाइल को कैप्चर करने के लिए Windows (ETW) के लिए इवेंट ट्रेसिंग का उपयोग करना चाहिए।

डेटा पर कब्जा करने के लिए, विंडोज प्रदर्शन टूलकिट स्थापित करें , जो विंडोज एसडीके का हिस्सा है ।

विंडोज 10 WPT का उपयोग विंडोज 8 / सर्वर 2012, विंडोज 8.1 / सर्वर 2012R2 और विंडोज 10 / सर्वर 2016 पर किया जा सकता है। यदि आप अभी भी विंडोज 7 का उपयोग करते हैं, तो बिल्ड 15086 के साथ एसडीके / डब्ल्यूपीटी का उपयोग करें ।

यहाँ छवि विवरण दर्ज करें (अन्य सभी प्रविष्टियाँ अचयनित की जा सकती हैं)

अब रन WPRUI.exe, सिलेक्ट First Level, रिसोर्स सिलेक्ट सीपीयू यूसेज के तहत और स्टार्ट पर क्लिक करें ।

यहाँ छवि विवरण दर्ज करें

अब CPU उपयोग के 1 मिनट पर कब्जा करें। 1 मिनट के बाद, Save पर क्लिक करें

अब ग्राफ को ड्रैग और ड्रॉप करके और चित्र में दिख रहे कॉलम को क्रमबद्ध करके विंडोज परफॉर्मेंस एनालाइजर के साथ जेनरेट ईटीएल फाइल का विश्लेषण करें :CPU Usage (sampled)analysis pane

यहाँ छवि विवरण दर्ज करें

WPA के अंदर, डीबग प्रतीकों को लोड करें और सिस्टम प्रक्रिया के स्टैक का विस्तार करें। इस डेमो में, CPU उपयोग nVelia ड्राइवर से आता है।


निम्नलिखित डेमो में, CPU उपयोग Realtek NIC ड्राइवर से आता है:

यहाँ छवि विवरण दर्ज करें


जब आप ntoskrnl.exe जैसी कॉल देखते हैं ! Vi KeTrimWorkerThreadRoutine, ntoskrnl.exe! Mm Verifier TrimMemory, ntoskrnl.exe! सत्यापनकर्ता KeLeaveCriticalRegion , इसका मतलब है कि आपके पास ड्राइवर सत्यापनकर्ता सक्षम है। यह प्रदर्शन को बहुत नुकसान पहुंचाता है और उच्च प्रणाली उपयोग का कारण बनता है। ड्राइवर सत्यापनकर्ता को अक्षम करें और रिबूट करें।

यहाँ छवि विवरण दर्ज करें


इस डेमो में ड्राइवर iai2ce.sys(Intel Serial IO GPIO कंट्रोलर ड्राइवर) इसका कारण बनता है:

यहाँ छवि विवरण दर्ज करें


इस उदाहरण में, CPU उपयोग उस फ़ाइल से आता है rtsuvc.sysजो लगती हैRealtek UVC webcam Driver

यहाँ छवि विवरण दर्ज करें


यह डेमो दिखाता है कि Bitdefender ड्राइवर ignis.sys

यहाँ छवि विवरण दर्ज करें


निम्न उदाहरण में, CPU उपयोग ब्रॉडकॉम नेटवर्क ड्राइवर द्वारा आवरणित है bcmwl664.sys

यहाँ छवि विवरण दर्ज करें


जब आप ntoskrnl.exe!MiZeroWorkerPagesकारण के रूप में देखते हैं, तो यह मुश्किल है। यह कर्नेल के कार्य का अर्थ है जो मेमोरी को फिर से उपयोग करने से पहले उच्च CPU उपयोग का कारण बनता है:

यहाँ छवि विवरण दर्ज करें

यह पता लगाने का कोई वास्तविक तरीका नहीं है कि यह किस प्रक्रिया का कारण बनता है, लेकिन मुझे पता है कि यदि क्रोम में हार्डवेयर त्वरण सक्षम है तो क्रोम इसका कारण बन सकता है। इसलिए यदि आप इसे देखते हैं और क्रोम का उपयोग करते हैं, तो क्रोम बंद में हार्डवेयर त्वरण चालू करें।


जब आप उन देख RtlpGenericRandomPatternWorker, Ntoskrnl.exe NTOSKRNL.EXE! RtlpTestMemoryRandomUp कॉल

यहाँ छवि विवरण दर्ज करें

सीपीयू उपयोग कर्नेल से मुद्दों (मेमस्टेस्ट) के लिए मेमोरी का परीक्षण करने के लिए आता है। यह उपयोग विंडोज 8.1 / 10 के निष्क्रिय रखरखाव कार्य के माध्यम से शुरू होता है। निष्क्रिय कार्य को अक्षम करने के लिए आप टास्क शेड्यूलर का उपयोग कर सकते हैं।

यहाँ छवि विवरण दर्ज करें

Windows 10 में, Microsoft> Windows> MemoryDiagnostic> RunFullMemoryDiagnostic के तहत कार्य को RunFullMemoryDiagnostics कहा जाता है ।

यहाँ छवि विवरण दर्ज करें


इस स्थिति में, CPU उपयोग विंडोज सर्वर के Data Deduplicationफ़ीचर ( dedup.sys!DdpPostCreate) से आता है :

यहाँ छवि विवरण दर्ज करें


इस डेमो में, वाईफ़ाई उपयोग वाईफ़ाई कार्ड ड्राइवर के कारण होता है athrx.sys

यहाँ छवि विवरण दर्ज करें

यदि आप इसे देखते हैं तो ड्राइवर अपडेट के लिए खोजें।


निम्नलिखित डेमो में, एक सिट्रिक्स चालक शामिल है:

यहाँ छवि विवरण दर्ज करें

इसलिए Citrix समस्याओं को हल करने के लिए अपने IT से संपर्क करें।


इस डेमो में, फ़ंक्शन usbhub.sys!UsbhPortRecycleCPU उपयोग का कारण बनता है:

यहाँ छवि विवरण दर्ज करें

USB2.0 पोर्ट को 1.1 स्पीड में बदलना या USB ड्राइव को अन्य USB 2.0 पोर्ट से कनेक्ट करना कुछ उपयोगकर्ताओं के लिए मदद करता है।


इस मामले में, बहुत कम सिस्टम उपयोग Acronis चालक से होता है tdrpm251.sys:

यहाँ छवि विवरण दर्ज करें


इस डेमो में, सीपीयू उपयोग ntoskrnl.exe!KeAcquireSpinLockRaiseToDpcऔर ntoskrnl.exe!KeReleaseSpinLock

यहाँ छवि विवरण दर्ज करें

इसलिए एक ड्राइवर बहुत जोर से स्पिनलैक्स का उपयोग कर रहा है। कुछ उपकरणों / ड्राइवरों को तब तक अक्षम करें जब तक कि आप एक ऐसा न देख लें जो इसका कारण बनता है।


इस स्थिति में, CPU उपयोग ड्राइवर के कारण होता है L1C62x64.sys

यहाँ छवि विवरण दर्ज करें

यह qualcomm atheros AR8171/8175 PCI-E gigabit Ethernetड्राइवर है। यदि आप इसे स्टैक में देखते हैं तो ड्राइवर को अपडेट करें।


यहां, CPU उपयोग होस्ट फ़ाइल (netbt.sys! DelayedScanLmHostFile) को स्कैन करने से आता है

यहाँ छवि विवरण दर्ज करें

सुनिश्चित करें कि आपकी मेजबान फ़ाइल इस उपयोग से बचने के लिए बहुत बड़ी नहीं है।


इस स्थिति में, CPU उपयोग SRTSP64.SYSसिमेंटेक से आता है ।

यहाँ छवि विवरण दर्ज करें

अपने उपयोग किए गए सिमेंटेक उत्पाद को नवीनतम संस्करण में अपडेट करें।


यहाँ, CPU उपयोग AMD GPU ड्राइवर (atikmdag.sys) से होता है

यहाँ छवि विवरण दर्ज करें

यदि आप इसे देखते हैं, तो AMD साइट पर जाएं और अपने AMD कार्ड के लिए नवीनतम ड्राइवर प्राप्त करें।


यहाँ, ड्राइवर TMXPFlt.sys और VsapiNt.sys उच्च CPU उपयोग का कारण बनते हैं।

यहाँ छवि विवरण दर्ज करें

मैं जो देख रहा हूं, वे फाइलें ट्रेंड माइक्रो एवी सूट का हिस्सा हैं। उपकरण को अपडेट करें या इसे हटा दें।


इस उदाहरण में, CPU उपयोग फ़ंक्शन से आता है ntoskrnl.exe!MmGetPageFileInformation

यहाँ छवि विवरण दर्ज करें

इस फ़ंक्शन को पेजफाइल के बारे में जानकारी मिलती है।

नियमित विवरण: यह दिनचर्या वर्तमान में सक्रिय पेजिंग फ़ाइलों के बारे में जानकारी देती है।

पेजफाइल को अक्षम करें, रिबूट करें और इसे फिर से सक्षम करें और देखें कि क्या यह इसे ठीक करता है। इसके अलावा, इंटेल सेवाओं (जैसे इंटेल सामग्री संरक्षण एचईसीआई सेवा) को हटाना उपयोगकर्ता के लिए इसे तय करता है


यहां, आप देख सकते हैं कि ड्राइवर Netwtw04.sys(Intel Wifi ड्राइवर) फ़ंक्शन को कॉल करता है flushCompleteAllPendingFlushRequestsऔर यह एक उच्च CPU उपयोग का कारण बनता है।

यहाँ छवि विवरण दर्ज करें

क्योंकि डिबग प्रतीक लोड हो जाते हैं विंडोज इनबॉक्स ड्राइवर का उपयोग किया जाता है। केवल यहां हम फ़ंक्शन नाम के साथ कॉलस्टैक देखने के लिए डिबग प्रतीक प्राप्त कर सकते हैं flushCompleteAllPendingFlushRequests

यहां, आपको इसे ठीक करने के लिए इंटेल से नवीनतम ड्राइवर स्थापित करना चाहिए ।


सिस्टम उपयोग का सबसे जटिल मामला कॉलस्टैक में ACPI.sys उपयोग है:

Line #, DPC/ISR, Module, Stack, Count, Process, Weight (in view) (ms), TimeStamp (s), % Weight
6, , ,   |    |- ACPI.sys!ACPIWorkerThread, 40246, , 39.992,941063, , 4,13
7, , ,   |    |    ACPI.sys!RestartCtxtPassive, 40246, , 39.992,941063, , 4,13
8, , ,   |    |    ACPI.sys!InsertReadyQueue, 40246, , 39.992,941063, , 4,13
9, , ,   |    |    ACPI.sys!RunContext, 40246, , 39.992,941063, , 4,13
10, , ,   |    |    ntoskrnl.exe!KeReleaseSpinLock, 40246, , 39.992,941063, , 4,13
11, , ,   |    |    ntoskrnl.exe!KiDpcInterrupt, 40246, , 39.992,941063, , 4,13
12, , ,   |    |    ntoskrnl.exe!KiDispatchInterruptContinue, 40246, , 39.992,941063, , 4,13
13, , ,   |    |    ntoskrnl.exe!KxRetireDpcList, 40246, , 39.992,941063, , 4,13
14, , ,   |    |    ntoskrnl.exe!KiRetireDpcList, 40246, , 39.992,941063, , 4,13
15, , ,   |    |    |- ntoskrnl.exe!KiExecuteAllDpcs, 40198, , 39.945,173325, , 4,13
16, , ,   |    |    |    |- ACPI.sys!ACPIInterruptDispatchEventDpc, 27565, , 27.408,930428, , 2,83
17, , ,   |    |    |    |    |- ACPI.sys!ACPIGpeEnableDisableEvents, 24525, , 24.384,921620, , 2,52
18, , ,   |    |    |    |    |    ACPI.sys!ACPIWriteGpeEnableRegister, 24525, , 24.384,921620, , 2,52
19, , ,   |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWrite, 24421, , 24.281,015516, , 2,51
20, , ,   |    |    |    |    |    |    |- hal.dll!HalpAcpiPmRegisterWritePort, 24166, , 24.027,316013, , 2,48

यह डिबग करना बेहद मुश्किल है। एक sysinternals विषय में , मैंने कुछ सलाह सूचीबद्ध की हैं:

  • सुनिश्चित करें कि सीपीयू प्रशंसक में धूल के कारण सीपीयू ज़्यादा गरम नहीं करता है
  • अद्यतन (पुनः) (उसी) BIOS / UEFI
  • डिफ़ॉल्ट BIOS / UEFI सेटिंग्स लोड करें
  • सुनिश्चित करें कि बैटरी क्षतिग्रस्त नहीं है, नोटबुक से बैटरी निकालें या डिवाइस प्रबंधक में बैटरी को अक्षम करें।
  • HDD कैडी पर जम्पर बदलें यदि आपने डीवीडी / ब्लू-रे ड्राइव को अपने पुराने एचडीडी के बगल में एसएसडी स्थापित करने के लिए एक कैडी के साथ बदल दिया है

यहाँ छवि विवरण दर्ज करें


निम्नलिखित डेमो में, igdkmd64.sysसंस्करण में Intel HD ड्राइवर .4574 Intel HD 630 के लिए समस्या का कारण बनता है:

यहाँ छवि विवरण दर्ज करें

समाधान कम से कम .4590 के संस्करण के साथ ड्राइवर को अद्यतन करने के लिए है


निम्न स्थिति में, सिस्टम द्वारा CPU प्रक्रिया का उपयोग ड्राइवर के कारण होता है stdriverx64.sys

यहाँ छवि विवरण दर्ज करें

यह एक ऑडियो स्ट्रीमिंग ड्राइवर लगता है । यदि आप WPA में यह देखते हैं तो इस सॉफ्टवेयर / ड्राइवर को अपडेट करें।


यदि आप risdxc64.sysउच्च सीपीयू उपयोग का कारण बनने वाले सिस्टम के कॉलस्टैक में एक ड्राइवर को देखते हैं , तो रिकोह PCIe SDXC / MMC होस्ट कंट्रोलर ड्राइवर को अपडेट करें या डिवाइस ड्राइवर में SD कार्ड रीडर को अक्षम करें यदि कोई ड्राइवर अपडेट इसे ठीक नहीं करता है।

यहाँ छवि विवरण दर्ज करें

यह एसडी कार्ड रीडर कई लेनोवो डिवाइसों में बनाया गया लगता है।


उपयोगकर्ता @stevemidgley ने उच्च CPU उपयोग का एक नया मुद्दा दिखाया Wdf01000.sys!FxSystemWorkItem::_WorkItemThunk

यहाँ छवि विवरण दर्ज करें

यहाँ आप एक ड्राइवर को देख सकते हैं, जिसके कारण UDE.sys है।

प्रतीक हब में

यहाँ छवि विवरण दर्ज करें

मैं देख सकता हूँ कि यह Fibocom L850-GLसंभव डिवाइस के रूप में ट्रेस शो (LTE मोडेम) के मॉडेम ड्राइवर और पीएनपी डेटा से संबंधित है:

यहाँ छवि विवरण दर्ज करें

और समाधान डिवाइस मैनेजर में मॉडेम और यूएसबी कम्पोजिट डिवाइस को अक्षम करना है।



6
नाइस !!! +1 .... शिज़ल के लिए
पिंप जूस आईटी

1
@stevemidgley FxUsbPipeRequestWorkItemThunk डेटा संसाधित करता है। स्टैक का अधिक विस्तार करें। जब आप डेटा ट्रांसफर करने के लिए फोन कनेक्ट करते हैं तो ETL file.USB कंपोजिट डिवाइस भी स्मार्टफोन ड्राइवर हो सकते हैं,
मैजिकैंड्रे 1981 14

1
@stevemidgley USB डिवाइस को सक्षम करता है और ट्रेस कैप्चर करता है, मुझे अधिक विवरण देखने के लिए ETL फ़ाइल की आवश्यकता है।
Magicandre1981

1
@stevemidgley कच्चे USB डेटा हैं, मुझे ऊपर दिए गए मेरे उत्तर से सीपीयू उपयोग ट्रेस की आवश्यकता है।
Magicandre1981

1
@stevemidgley ठीक है, ऐसा लगता है कि ड्राइवर UDE.sys इसका कारण बनता है। और जो मैं देख रहा हूं वह फिबोकोम एल 850-जीएल का है जो आपका एलटीई मॉड्यूल है।
Magicandre1981

4

Magicandre1981 के उत्कृष्ट उत्तर को जोड़ने के लिए डिबगिंग प्रतीकों को लोड करने पर एक नोट : यदि Windows प्रदर्शन विश्लेषक में प्रतीकों को लोड करना सही ढंग से काम करता है, तो ट्रेस> लोड प्रतीकों को टिक करने के बाद आपको शीर्ष पर एक प्रगति बार देखना चाहिए जिसमें लोड हो रहे प्रतीकों को दिखाया गया है, जो उसके बगल में फ़ाइल दिखाता है और लेता है पूरा होने में कई मिनट। इसके अलावा आपको नैदानिक ​​सांत्वना में नीचे की तरह कई लाइनें देखनी चाहिए:

SYMSRV:  File: Accessibility.ni.pdb

SYMSRV:  Notifies the client application that a proxy has been detected.
SYMSRV:  Connecting to the Server: http://msdl.microsoft.com/download/symbols.
SYMSRV:  Successfully connected to the Server.
SYMSRV:  Sending the information request to the server.
SYMSRV:  Successfully sent the information request to the server.
SYMSRV:  Waiting for the server to respond to a request.
SYMSRV:  Successfully received a response from the server.
SYMSRV:  Closing the connection to the Server.
SYMSRV:  Successfully closed the connection to the Server.
SYMSRV:  Get File Path: /download/symbols/Accessibility.ni.pdb/7B46178957827CDAB7EE4C86EDEE1DAE1/Accessibility.ni.pdb

यदि आपको इनमें से कोई भी दिखाई नहीं देता है, तो डिबग प्रतीकों को लोड करने की संभावना काम नहीं करती है और आप अपने ट्रेस की ठीक से व्याख्या नहीं कर पाएंगे।

मेरे मामले में शुरू में डिबग प्रतीकों को लोड करने से काम नहीं चला। मैंने इन निर्देशों का पालन ​​करके इसे ठीक किया :

  1. यदि आप Windows प्रदर्शन टूलकिट के x86 या x64 संस्करण का उपयोग कर रहे हैं, तो इसका पता लगाएं।

    यह विंडोज के x86 बिल्ड पर आसान है। X64 बिल्ड पर, आप * 32 टैग के लिए कार्य प्रबंधक की जाँच कर सकते हैं। यदि यह नहीं है, तो आप x64 संस्करण चला रहे हैं।

    ध्यान दें कि आर्किटेक्चर की परवाह किए बिना WPT हमेशा प्रोग्राम फाइल्स (x86) में स्थापित होता है।

  2. Windows प्रदर्शन टूलकिट निर्देशिका में सही डीबगर निर्देशिका से फ़ाइलों dbghelp.dllऔर symsrv.dllफ़ाइलों की प्रतिलिपि बनाएँ । मेरे सिस्टम पर, प्रासंगिक निर्देशिका हैं:

    C:\Program Files (x86)\Windows Kits\10\Debuggers\x64 तथा C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit

  3. Windows प्रदर्शन विश्लेषक को पुनरारंभ करें ताकि dbghelp.dll का सही संस्करण उठाया जाए।


2
आपको इसे संपादित के रूप में मेरे उत्तर में जोड़ना चाहिए। यह एक वास्तविक जवाब नहीं है
मैजिकएंड्रे 1981

0

सबसे पहले, आपूर्ति की गई समीक्षा और जानकारी बहुत जानकारीपूर्ण है, हालांकि आप आमतौर पर इसे बहुत कम बुद्धि के साथ समझ सकते हैं! मैंने केवल MSCOFIG.EXE और एक द्विआधारी खोज का इस्तेमाल किया जो कि आक्रामक सेवा को अलग करता है। मैंने पाया है कि इस तरह की अधिकांश समस्याएं इंटेल सॉफ्टवेयर के कारण होती हैं। मैं किसी भी सेवा को अक्षम करने से शुरू करता हूं जिसमें कंपनी का नाम नहीं है। फिर मैं इंटेल सेवाओं पर शुरू करता हूं। फिर पूर्ण बाइनरी खोज। आमतौर पर किसी के पीसी में समस्या को ठीक करने में एक घंटे का समय लगता है। इंटेल कभी भी एक अच्छी कंप्यूटर कंपनी नहीं थी, और उनका सॉफ्टवेयर इसे प्रदर्शित करता है। आइए इसका सामना करते हुए पेंटियम वास्तुकला एक दशक पुराना था जब इसे जारी किया गया था। VAX के दिनों में पृष्ठांकित स्मृति के साथ कंप्यूटर वास्तुकला का निर्माण किसने किया होगा? खैर, मैं आपको इतिहास से बोर नहीं करूंगा। ऐसा नहीं है कि मैं AMD या Microsoft का प्रशंसक हूं। शायद किसी दिन हम '


आपको पता चलता है कि VAX पृष्ठांकित स्मृति का उपयोग करता है, है ना? और आज आप पृष्ठांकित मेमोरी का उपयोग क्यों नहीं करेंगे?
जेमी हनरहान

-1

मुझे एक ही समस्या थी, यह गायब हो गया जब मैंने रैम मॉड्यूल में से एक को हटा दिया। ऐसा लगता है कि यह दोषपूर्ण था। विंडोज 7, 32-बिट चलाना।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.