विंडोज 8 x64 में IPHLPSVC हाई सीपीयू


8

मैं विंडोज 8 प्रो x64 में लगातार उच्च सीपीयू उपयोग का अनुभव कर रहा था। कारण svchost लगातार 25% सीपीयू पर चल रहा था, यहां तक ​​कि बेकार में भी। मैंने उन सेवाओं की जांच की जो svchost चल रही थीं, और जब तक मुझे कारण नहीं मिला, तब तक मैंने उन्हें चालू / बंद किया।

यह एक सेवा का पता लगाता है, IPHLPSVC (IP हेल्पर), सभी CPU उपयोग के लिए जिम्मेदार था। एक बार मैंने सेवा बंद कर दी, CPU बेकार में 0-1% तक गिर गया।

मैंने कुछ शोध किया और ऐसा लगता है कि IPHLPSV IPv6 में संक्रमण के लिए है। मैं अभी भी IPv4 पर हूं और टास्क को रोकने के साथ किसी भी समस्या का अनुभव नहीं करता। क्या मुझे केवल कार्य अक्षम करना चाहिए? क्या किसी को भी इस मुद्दे का कारण हो सकता है के किसी भी विचार है?


मैं सेवा को निष्क्रिय कर दूंगा जब तक आप जानते हैं कि आईपीवी 6 की आवश्यकता है। यह आमतौर पर वैसे भी अनावश्यक सेवाओं को अक्षम करने के लिए एक ध्वनि अभ्यास है, क्योंकि यह सुरक्षा जोखिमों के लिए आपके जोखिम को सीमित करता है।
vgoff

@vgoff प्रतिक्रिया के लिए धन्यवाद। यही मैं भी सोच रहा था। क्या आपके पास कोई विचार है जो हालांकि इस मुद्दे का कारण हो सकता है? मुझे लगा कि यह किसी प्रकार की ड्राइवर समस्या हो सकती है
kyryx

कोई विचार नहीं है, आपको यह देखने के लिए लॉग से परामर्श करना होगा कि यह क्या है कि आईपी सहायक क्या करने की कोशिश कर रहा है।
vgoff

मेरे पास अब कुछ और संकेत हैं। क्या आपके पास %windir%\system32\drivers\Tunnel.sysफाइल है? यह उस सेवा के लिए केंद्रीय है। यह भी विंडोज 8 या एक उन्नयन का एक साफ स्थापित था?
vgoff 20

win7x64 में यह प्रोम कर रहा है। शायद अब एक सप्ताह। सिर्फ @ # $ @ # के लिए bogged। पक्षपात बंद कर दिया और तय चीजें हैं लगता है। मेरी डीएल वहाँ है, तो क्या बिल्ली!
बूमरॉयर

जवाबों:


8

IPH6PSVC IPv6 संक्रमण प्रौद्योगिकियों के लिए जिम्मेदार है। हालांकि, ये बॉक्स से बाहर काम नहीं करते हैं और अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है (या 2016 में बिल्कुल काम नहीं करते हैं)।

Microsoft ISATAP ( अंडरस्टैंडिंग IPv6, थर्ड एडिशन , पृष्ठ 302) का उपयोग करने के खिलाफ अनुशंसा करता है और कहता है कि इसके बजाय देशी IPv6 का उपयोग किया जाना चाहिए। सार्वजनिक 6to4 सेवा आधिकारिक तौर पर पदावनत है (RFC 7526; बीसीपी 196)। और टेरेडो के पास मुद्दों की एक लंबी सूची है (केवल एक आईपीवी 6 पता जो अनुमान लगाने योग्य है, सीमित नेट ट्रैवर्सल समर्थन, विभिन्न कनेक्टिविटी समस्याएं) जो आमतौर पर इसके उपयोग के खिलाफ सलाह देते हैं।

दुर्भाग्य से विंडोज को डिफ़ॉल्ट रूप से इन सभी को सक्षम करने की बुरी आदत थी।

यदि आप जानबूझकर IPv6 संक्रमण तकनीकों का उपयोग नहीं कर रहे हैं, तो आपको उन्हें स्पष्ट रूप से अक्षम करना चाहिए।

कमांड प्रॉम्प्ट पर राइट-क्लिक करें और प्रशासक के रूप में रन चुनें। फिर निम्नलिखित कमांड में पेस्ट करें:

netsh int ipv6 isatap set state disabled
netsh int ipv6 6to4 set state disabled
netsh int teredo set state disabled

आप इन्हें PowerShell (फिर से, प्रशासक के रूप में) के साथ अक्षम कर सकते हैं:

Set-NetIsatapConfiguration -State Disabled
Set-Net6to4Configuration -State Disabled
Set-NetTeredoConfiguration -Type Disabled   

फिर अपने कंप्यूटर को रीस्टार्ट करें।


2

आप निम्न चरणों को करके उस प्लगइन को अनदेखा कर सकते हैं।

  • क्लिक करें Start, राइट-क्लिक Computerकरें, और तब क्लिक करें Properties
  • पर Advancedटैब पर क्लिक करें Environment Variables
  • के तहत System variables, क्लिक करें New
  • Variable nameक्षेत्र में MIG_UPGRADE_IGNORE_PLUGINS टाइप करें ।
  • फ़ील्ड में IphlpsvcMigPlugin.dll टाइप करें Variable value
  • OKसंवाद बॉक्स बंद करने के लिए तीन बार क्लिक करें ।

आपको पुनः आरंभ करने की आवश्यकता हो सकती है।

यह मेरे द्वारा परीक्षण नहीं किया गया है, क्योंकि मेरे पास इस समय परीक्षण करने के लिए विंडोज 8 सिस्टम मशीन नहीं है। यह जानकारी विंडोज 7 के लिए मिली थी, जो विंडोज 7 से उन्नत विंडोज 8 सिस्टम होने पर सीधे प्रासंगिक हो सकती है।


मेरे पास एक %windir%\system32\drivers\Tunnel.sysफ़ाइल है, और यह विंडोज 8 की पूरी तरह से साफ स्थापना है। MIG_UPGRADE_IGNORE_PLUGINS वैरिएबल को जोड़ना सेवा को अक्षम करने के समान नहीं है?
21

अनिश्चित। मेरे पास परीक्षण करने के लिए एक प्रणाली नहीं है। यह संभवत: आपके लिए लागू नहीं है, क्योंकि आप 'अपग्रेड' में शामिल नहीं हैं।
vgoff 21
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.