विंडोज अपडेट की जाँच इतनी धीमी क्यों है?


123

मेरे पास विंडोज 7 पीसी है जिसमें स्वचालित अपडेट बंद है। मैं महीने में एक बार बैच में अपडेट करता हूं। लेकिन हर बार "अपडेट के लिए जांच" में 15 से 30 मिनट लगते हैं। मुझे समझ नहीं आता कि अपडेट की जाँच इतनी धीमी क्यों हो सकती है? मुझे आश्चर्य है कि पृष्ठभूमि में क्या हो रहा है। क्या यह कंप्यूटिंग हैश है? क्या मेरे पीसी को स्वचालित अपडेट के साथ हर बार एक ही भाग्य का सामना करने में सक्षम होना पड़ता है (केवल मुझे पता नहीं था)?


1
ऐसा लगता है जैसे बैकग्राउंड एप्लिकेशन चल रहे हैं। आपके सिस्टम का प्रदर्शन कैसा रहा?
वीम्बूट

1
मेरा पीसी अच्छा प्रदर्शन करता है। सीपीयू मुश्किल से 10% से अधिक चला गया। मैंने कुछ भी असामान्य नहीं देखा, जबकि यह "अपडेट की खोज" कर रहा है।
कुछ यूजर

आप पहली बार में Windows अद्यतन को क्यों अक्षम कर रहे हैं? यह पृष्ठभूमि में चल सकता है और आप तब तक नोटिस नहीं करेंगे जब तक यह आपको रिबूट करने के लिए नहीं कहता है, जिसे आपको तुरंत करने की आवश्यकता नहीं है।
गोरोस्तज

3
मुझे बैच में अपडेट करना पसंद है इसलिए अगर कुछ गलत हुआ तो मैं रोलबैक कर सकता हूं। रोलबैक में बैकग्राउंड अपडेट को ट्रैक करना और उपभोग करना कठिन है। और मैनुअल अपडेट के साथ, मेरे पास आगे बढ़ने से पहले परिवर्तनों की समीक्षा करने का विकल्प भी है। इसके अलावा, एक बार में मैं लोगों को अपने पीसी को साफ करने में मदद करता हूं और मुझे उसी समस्या का सामना करना पड़ता है।
कुछ उपयोगकर्ता

5
@someuser आपके पास दोनों दुनिया के सर्वश्रेष्ठ हो सकते हैं: अपडेट को डाउनलोड करने के लिए WU कॉन्फ़िगर करें लेकिन मुझे यह चुनने दें कि क्या उन्हें स्थापित करना है जो पृष्ठभूमि में आवश्यक अपडेट के लिए स्कैन करेंगे लेकिन उन्हें कभी भी अपनी स्वीकृति के बिना स्थापित न करें। जब आप अपनी मासिक पैचिंग दिनचर्या करते हैं, तो वे स्वतः इंस्टॉल नहीं होंगे, लेकिन सभी एप्लिकेशन अपडेट को सूचीबद्ध किया जाएगा।
ट्विस्टी इम्पर्सनटर

जवाबों:


103

अपडेट भाग की जाँच बहुत धीमी है क्योंकि:

  • विंडोज 7 घटक-आधारित सर्विसिंग का उपयोग करता है , जिसका अर्थ है कि फ़ाइल और घटक निर्भरता / अंतर-निर्भरता निर्धारित करने के लिए विंडोज अपडेट को हास्यास्पद रूप से कठिन काम करना पड़ता है, पुरानी फ़ाइलों / घटकों के साइड-बाय-साइड संस्करणों को बनाए रखना, जबकि अभी भी व्यक्तिगत अपडेट की स्थापना रद्द करना संभव है / घटकों लेकिन किसी भी अन्य अद्यतन / घटकों को तोड़ने के बिना, सभी समय को ध्यान में रखते हुए सुपरसीडेंस और भगवान जानता है कि और क्या है। कोड जो यह सब करता है वह नारकीय रूप से जटिल होना चाहिए।

  • विंडोज 7 64-बिट में प्रत्येक अपडेट के 32-बिट और 64-बिट दोनों संस्करणों को बनाए रखना है।

  • विंडोज को प्रत्येक अपडेट के जीडीआर और एलडीआर दोनों संस्करणों को बनाए रखना है , जिसका अर्थ है विंडोज 7 64-बिट पर आपको प्रत्येक अपडेट के लिए 32-बिट जीडीआर, 32-बिट एलडीआर, 64-बिट जीडीआर, 64-बिट एलडीआर मिलता है।

  • विंडोज अपडेट के पीछे कोड अत्यधिक अक्षम है, शायद इसकी वैचारिक जटिलता के कारण। पिछले कुछ वर्षों में मेरी टिप्पणियां यह हैं कि जैसे-जैसे जारी अपडेट की कुल संख्या में वृद्धि हुई है, अपडेट की जांच का समय लगभग समय के साथ बढ़ गया है। मेरे लिए यह किसी प्रकार के पुनरावर्ती एल्गोरिदम के नियोजित होने का संकेत है, शायद सुपरसेंडेंस निर्धारित करने या निर्भरता को हल करने के लिए।

दुर्भाग्य से हमारे लिए, माइक्रोसॉफ्ट विंडोज इंटर्नल के बारे में बात करना पसंद नहीं करता है, इसलिए हम अंत में इसे खुद के लिए समझ सकते हैं या अटकलें लगाते हैं।


3
यह भी व्याख्या करने के लिए लगता है कि अद्यतन स्थापित करना इतना धीमा क्यों है। क्या ऐसा कुछ है जो इसके बारे में किया जा सकता है?
माइकल हैम्पटन

3
@ मिचेल हैम्पटन मेरे अनुभव में, तीन चीजें मदद कर सकती हैं: 1 उत्कृष्ट एकल-थ्रेडेड प्रदर्शन और बड़े सीपीयू कैश (जैसे 3.4 गीगाहर्ट्ज i5 / i7 हैसवेल) के साथ एक पीसी प्राप्त करें , 2 एक एसएसडी हार्ड ड्राइव प्राप्त करें , 3 वास्तविक समय की निगरानी घटक को अक्षम करें अद्यतन स्थापित करते समय अपने एंटीवायरस सॉफ्टवेयर का उपयोग करें।
misha256

6
@Michael Hampton कुछ लोगों ने आपको गलत जानकारी दी है। एमएस अपडेट सर्वर आमतौर पर बहुत तेज होते हैं। और अद्यतन करने के लिए चीजों के लिए अपने पीसी / एचडीडी को स्कैन करना भी, आमतौर पर, काफी तेज है। जब आप अगली बार अपडेट चेक करते हैं, तो पहले संसाधन मॉनिटर खोलें, ताकि आप खुद देख सकें कि अपडेट के कुछ हिस्सों में कितना समय लगता है। आप पाएंगे कि, शुरू में, कुछ समय हार्ड ड्राइव और इंटरनेट पर बात करने में व्यतीत होता है। ऐसा होने के बाद, आप एक सीपीयू कोर को अनंत काल तक 100% पर बैठे देखेंगे। यह आपके पीसी पर अपडेट इंजन है (आगे क्या करना है, यह अक्षम)।
misha256

2
@someuser Yup, वास्तव में। लेकिन आप समग्र सीपीयू उपयोग को देख रहे हैं। एकल कोर के सीपीयू उपयोग को देखें। विंडोज अपडेट के दौरान, आप अनंत काल के लिए 100% पर अधिकतम एक कोर देखेंगे। विंडोज अपडेट इंजन स्पष्ट रूप से एक ही थ्रेड के लिए सीपीयू-बाउंड है। सुनिश्चित करें कि RAM का उपयोग बहुत अधिक है, लेकिन यह धीमापन का कारण नहीं है। यह अपडेट इंजन का एल्गोरिथ्म है जो जटिल और / या अक्षम है।
misha256

5
डेबियन कैसे आता है वह सब करता है, और केवल कुछ सेकंड के बीच लेता है, और 5 मिनट (यदि यह एक बहुत बड़ा अद्यतन है)। थोड़ा सीपीयू उपयोग के साथ, यह पृष्ठभूमि में चुपचाप करता है, आप भाग को नीचे से बंद कर सकते हैं, और आपको शायद ही कभी रिबूट करना होगा।
ctrl-alt-delor-

61

मौजूदा उत्तरों में समस्या के कई पहलुओं का इलाज किया गया। मैं पहले से कही गई बातों को दोहराए बिना, सामान्य तरीके से कारणों को सूचीबद्ध करके उन्हें एक साथ जोड़ने की कोशिश करूंगा:

  1. माइक्रोसॉफ्ट विंडोज अपडेट तंत्र बेहद परिष्कृत है, जो दुर्भाग्य से जटिल भी है
  2. WU को हार्डवेयर और सॉफ्टवेयर संयोजनों की एक बड़ी संख्या का समर्थन करने की आवश्यकता है
  3. WU को सही क्रम में अद्यतन लागू करने की आवश्यकता है
  4. विंडोज 7 एक पुरानी प्रणाली है, और SP2 अतिदेय है और शायद कभी नहीं आएगा, जो बहुत अपडेट के लिए बनाता है
  5. पिछले वर्षों में, Microsoft कई सुरक्षा समस्याओं को हल करने के लिए एक बड़े दबाव में था, जिसके परिणामस्वरूप बहुत अधिक व्यस्तताएं हुईं, फिर सुधारों को ठीक किया गया और इसी तरह n'th जनरेशन को
  6. Microsoft पर्याप्त अद्यतन तंत्र को अनुकूलित करने में सक्षम नहीं है, जो सामान्य रूप से एक घातीय एल्गोरिथ्म में है, जिसके परिणामस्वरूप एक जानवर-बल एल्गोरिथ्म होता है जो कि धीमी गति से होता है।
  7. Microsoft के WU सर्वर कभी-कभी अधिक बोझ हो जाते हैं।

आइए इन बिंदुओं पर अधिक विस्तार से देखें।

Windows अद्यतन जटिलताएँ

अपडेट जारी होने के बाद, यह समय के साथ तीन अतिरिक्त भिन्न चरणों में प्रवेश कर सकता है: संशोधन, पर्यवेक्षण, और समाप्ति।

अद्यतन संशोधन : जब परिवर्तन पहले जारी किए गए अद्यतन में किए जाते हैं, तो इसे अद्यतन संशोधन कहा जाता है, जहां डाउनलोड के कुछ टुकड़े बदल दिए जाते हैं। यह एक आंशिक है, पूर्ण नहीं, अद्यतन प्रतिस्थापन।

सुव्यवस्थित अद्यतन : यह पिछली रिलीज़, या रिलीज़ का पूर्ण प्रतिस्थापन है। कभी-कभी Microsoft कई रिलीज़ को एक पैकेज में लपेटता है, और यह पैकेज उसके इनकैप्सुलेटेड अपडेट को बदल देता है।

समाप्ति अद्यतन : ये अद्यतन मान्य अद्यतनों की सूची से हटा दिए गए हैं। इस तरह के अपडेट अब लागू नहीं हैं और स्थापना के लिए पता नहीं लगाया जाएगा। ज्यादातर बार, अपडेट को एक अपडेट किए गए अपडेट द्वारा प्रतिस्थापित करने के बाद समाप्त हो जाता है।

अपडेट में एक निर्भरता तंत्र भी होता है, जिसका अर्थ है कि कुछ अपडेट को पहले अपडेट करने के लिए अन्य अपडेट की आवश्यकता हो सकती है।

निष्कासित अद्यतन WU प्रदर्शन के लिए समस्याग्रस्त हैं, क्योंकि दुर्भाग्य से उन्हें कंप्यूटर से हटाया नहीं जाता है, इसलिए वे अभी भी गणना में भाग लेते हैं, और उनमें से बहुत सारे हैं। डिस्क क्लीन किए गए विंडोज अपडेट को हटाने के लिए डिस्क क्लीनअप का उपयोग करके कुछ सुधार प्राप्त किया जा सकता है (सिस्टम ड्राइव की बैकअप डिस्क छवि लें, क्योंकि WU भी बहुत नाजुक है)।

WU गणना

संभव संयोजनों की भारी संख्या के कारण, Microsoft WU सर्वर पर एक विनम्र वृक्ष के प्रारूप में सभी अपडेट रखता है। यह तय करना कि कौन से अपडेट लागू करने की आवश्यकता है, एक ट्री-प्रूनिंग एल्गोरिदम द्वारा किया जाता है, जो क्लाइंट के इंस्टॉल किए गए हार्डवेयर और सॉफ़्टवेयर के साथ-साथ पहले से इंस्टॉल किए गए सभी अपडेट्स को ध्यान में रखता है, जो अपने आप में तथ्यों का एक बड़ा निकाय है जिसकी आवश्यकता है प्रूनिंग करते समय सभी को सफलतापूर्वक लागू किया जाना चाहिए।

एल्गोरिथ्म को सफल होने की गारंटी नहीं है, जिसका अर्थ है कि डब्ल्यूयू ओएस को नष्ट करने या यहां तक ​​कि इसे अप्रस्तुत प्रदान करने में पूरी तरह से सक्षम है। यह पूरी तरह से समझ में आता है, उदाहरण के लिए, अपडेट ए 1 लेने के लिए, संशोधन ए 2, जहां ए के आधार पर एक अपडेट बी ए 1 और ए 2 के बीच जारी किया गया था। अब यह जाना कि क्या इंस्टॉलेशन का क्रम A1-B-A2 या A1-A2-B होना चाहिए, जब गलत निर्णय घातक हो सकता है।

ओवरबर्डन WU सर्वर

विकिपीडिया के पास Windows अद्यतन आँकड़ों के बारे में यह कहना है :

2008 तक, विंडोज अपडेट में लगभग 500 मिलियन ग्राहक थे, जो प्रति दिन लगभग 350 मिलियन अद्वितीय स्कैन संसाधित करते थे, और क्लाइंट मशीनों के साथ औसतन 1.5 मिलियन कनेक्शन बनाए रखते थे। पैच मंगलवार को, जिस दिन Microsoft आमतौर पर नए सॉफ्टवेयर अपडेट जारी करता है, आउटबाउंड ट्रैफिक 500 गीगाबिट प्रति सेकंड से अधिक हो सकता है।

ये संख्या शायद अब तक दोगुनी हो गई है, और समझाएं कि डब्ल्यूयू सर्वर कभी-कभी अप्राप्य क्यों होते हैं। मैं "अपडेट की जांच करें लेकिन मुझे चुनने दें" के WU विकल्प का उपयोग कर रहा हूं, और मेरा खुद का अनुभव है कि ऐसे दिन और समय होते हैं जब अपडेट की जांच में मुझे इंतजार करने की तुलना में अधिक समय लगता है, जिसमें स्थगन की आवश्यकता होती है।

विंडोज 7 का लंबा इतिहास

विंडोज 7 को 22 जुलाई, 2009 को जारी किया गया था। लगभग 17 महीनों के बाद, सर्विस पैक 1 (SP1) 22 फरवरी, 2011 को सामने आया। यह लगभग 4.5 साल पहले था, जिसका अर्थ है कि SP2 लंबे समय से अधिक है।

सर्विस पैक का अच्छा पक्ष यह है कि इसे स्थापित करने से पूरा अपडेट इतिहास मिटा देता है, जिससे कि WU शून्य से शुरू होता है, ठीक उसी तरह जैसे कि विंडोज की एक ताजा स्थापना के बाद। यह निश्चित रूप से सभी गणनाओं को गति देता है, क्योंकि खाते में लेने के लिए कम अपडेट हैं।

SP1 के बाद से मौजूदा अद्यतनों की विशाल संख्या बताती है कि आज WU गणना इतनी धीमी क्यों है। Microsoft के लिए समस्या को हाल ही में विंडोज 8.1 या विंडोज 10 में अपग्रेड करके "बस" हल किया जा सकता है, इसलिए डब्ल्यूयू को ध्यान में रखने के लिए अपडेट की एक छोटी संख्या होगी।

निष्कर्ष

जैसा कि माइक्रोसॉफ्ट अभी भी विंडोज 7 पर कई अपडेट लागू करना जारी रखता है, डब्ल्यूयू केवल समय बीतने के साथ धीमा होता रहेगा।

एक संभावित अनुकूलन आउटडेटेड विंडोज अपडेट को हटाना है । एक और "अपडेट के लिए जांच करें लेकिन मुझे चुनने दें" के WU विकल्प का उपयोग करना है, और सुबह जल्दी या देर रात को अपडेट की जांच करें।

अधिकांश अपडेट विंडोज 8 और 10 पर भी लागू होते हैं, इसलिए Microsoft के WU सर्वरों पर बोझ तभी गुणा होगा जब विंडोज 10 जल्द ही जारी हो। Microsoft भी अपनी नीतियों के अनुसार अपने WU सर्वर की बैंडविड्थ को पार्सल करने के लिए लगता है, अधिक हाल ही में ऑपरेटिंग सिस्टम की सेवा पर उच्चारण के साथ, इसलिए हमें विंडोज 10 के रिलीज़ होने के बाद विंडोज 7 के लिए एक और धीमा-डाउन की उम्मीद करनी चाहिए, साथ ही साथ यह तेजी से अद्यतन करता है विंडोज 10 के लिए।

यदि WU बहुत धीमा है, तो Windows के बाद के संस्करण में अपग्रेड करने के लिए एकमात्र वास्तविक समाधान है।

अच्छी खबर: विंडोज 7 (और 8.1) के लिए SP2 आ गया है

Microsoft ने विंडोज 7 और 8.1 के लिए वास्तव में SP2 को प्रकाशित किया है। यह अपडेट किसी अज्ञात कारण से विंडोज अपडेट से उपलब्ध नहीं होगा, इसलिए इसे मैन्युअल रूप से डाउनलोड और इंस्टॉल करना होगा।

इसे लेख में कैसे प्राप्त करें, इसके बारे में पढ़ें:
Microsoft ने विंडोज 7 और 8.1 को अपडेट किया - लेकिन इसे सर्विस पैक नहीं कहा


2
विंडोज 10 प्रीव्यू में अपडेट की जांच बहुत तेज रही।
माइकल हैम्पटन

मुझे लगता है कि अद्यतन के लिए जाँच अभी भी एक CPU और स्मृति गहन संचालन है। लेकिन शायद प्रोग्राम ऐसा लिखा जाता है कि यह समय-समय पर सीपीयू की पैदावार करता है और इसलिए पीसी को धीमा नहीं करता है। मुझे आश्चर्य है कि अगर उन लोगों के लिए जो स्वत: अद्यतन चालू हैं, तो क्या गणना हर बार पीसी चालू होने पर होती है?
कुछ यूज़र

@ रेंजू का जवाब कैश के अस्तित्व का दावा करता है, लेकिन मेरे अनुभव में अद्यतनों की जाँच पहले के चेक के तुरंत बाद भी समान रूप से धीमी है। मेरा अपना मत है कि प्रूनिंग WU सर्वर और क्लाइंट दोनों पर किया जाता है। मुझे लगता है कि हार्डवेयर द्वारा सर्वर पर और Microsoft उत्पादों / ओएस स्थापित; क्लाइंट द्वारा वर्तमान में कंप्यूटर पर पहले से इंस्टॉल किए गए अपडेट्स पर।
हरिमेक

2
यह अनुमान WU के बारे में पोस्टर की टिप्पणी से प्रेरित है, लेकिन बहुत अधिक मात्रा में सीपीयू नहीं। यह स्थानीय मेमोरी में Microsoft से डाउनलोड किए गए अद्यतनों के एक बड़े पेड़ के अनुरूप है, और शायद एक स्थानीय प्रूनिंग ऑपरेशन जिसे अभी भी Microsoft से अधिक जानकारी की आवश्यकता है।
हरिके

3
"एल्गोरिथ्म को सफल होने की गारंटी नहीं है, जिसका अर्थ है कि डब्ल्यूयू ओएस को नष्ट करने या यहां तक ​​कि इसे अनबूटेबल प्रदान करने में पूरी तरह से सक्षम है। यह पूरी तरह से समझ में आता है" क्या बकवास है।
सैम वाटकिंस

21

यह मुद्दा रास्ते में विभिन्न सुधारों के साथ वर्षों से चला आ रहा है, इसलिए इस तारीख को मेरी अद्यतन मार्गदर्शिका है, दिनांक 5, 2016 तक

नीचे EDIT सेक्शन को चेक करें, मई 2016 तक क्लीन इंस्टाल के बाद विंडोज 7 SP1 को पूरी तरह से अपडेट करने का एक बहुत तेज़ तरीका है।

जब मैं SP1 के साथ W7 को पुनर्स्थापित करता हूं या अपडेट के लिए जाँच करने पर Windows अद्यतन के साथ समस्याएँ होती हैं तो यही मैं करता हूँ।

यदि सर्विस पैक 1 स्थापित नहीं है, तो इस गाइड का पालन करने से पहले इसे स्थापित करें।

KB-3138612 डाउनलोड करें और जहां आप इसे बाद में पा सकते हैं, वहां सहेजें

SUR टूल डाउनलोड करें इसे उसी स्थान पर सहेजें

पीसी को पुनरारंभ करें और विंडोज लोड होने से पहले इंटरनेट से डिस्कनेक्ट करें, यह महत्वपूर्ण है क्योंकि हर बूट विंडो पृष्ठभूमि में अपडेट के लिए जांच करेगा और इससे अपडेट के लिए चेकिंग फिर से शुरू हो जाएगी और तब तक डाउनलोड किए गए पैकेज की स्थापना को रोक देगा जब तक कि यह समाप्त न हो जाए विंडोज लोड होने से पहले चेक करना, इसलिए इंटरनेट से डिस्कनेक्ट करना।

एक बार KB-3138612 इंस्टॉल करने के बाद, यदि रिबूट की आवश्यकता है तो ऐसा करें और इंटरनेट से डिस्कनेक्ट कर दें।

अब SUR टूल पैकेज स्थापित करें, यह एक बड़ा पैकेज है और विंडोज अपडेट स्टोर की सफाई और मरम्मत के साथ-साथ कई अपडेट स्थापित करेगा। यह भी कट जाएगा कि कितने विंडोज अपडेट को बाद में इंस्टॉल करने की आवश्यकता होगी।

SUR पैकेज रिबूट की स्थापना के बाद, इंटरनेट से कनेक्ट करें और एक मैन्युअल विंडोज अपडेट करें, इसे अभी बहुत तेजी से काम करना चाहिए। इन सुधारों के बाद भी मैंने कुछ W7 PC को अपडेट के लिए एक घंटे तक का समय लेने के लिए देखा है अगर अपडेट पैनल से मैन्युअल रूप से लॉन्च किया गया हो।

यदि आपके पास अन्य Windows अद्यतन समस्याएँ हैं और उपरोक्त 2 अद्यतन स्थापित हैं, तो इस Microsoft Windows अद्यतन फ़िक्विट टूल को डाउनलोड करें (राइट लिंक "इस प्रकार सेव करें") इसे चलाएं और विंडोज़ अपडेट को पूरी तरह से रीसेट करने के लिए आक्रामक मोड का चयन करें। रिबूट करें और फिर से नियंत्रण कक्ष से विंडोज अपडेट का प्रयास करें। यह उपकरण उन समस्याओं को हल करता है जब अन्य Microsoft फ़िक्सेट टूल विफल होते हैं, कम से कम मेरे अनुभव में।

अपडेट: Microsoft ने विंडोज 7 SP1 के लिए एक विशाल अपडेट रोलअप जारी किया है , यह एक सर्विस पैक के समान है लेकिन वे इसे कॉल नहीं कर रहे हैं। यह विंडोज 7 को साफ इंस्टाल करने के बाद ज्यादा तेज नहीं बनायेगा, अधिक विंडोज अपडेट की समस्या और कई रिबूट नहीं। यह अपडेट रोलअप अप्रैल 2016 के मंगलवार को पैच करने के लिए सिस्टम को लाएगा।

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

http://catalog.update.microsoft.com/v7/site/home.aspx

सर्च बॉक्स 3125574 में टाइप करें और एंटर कुंजी दबाएं।

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

अब आपको इस रोलअप के सभी संस्करण दिखाई देंगे, जिसे आपको ज़रूरत है उसे चुनें और इसे कहीं डाउनलोड करें जिसे आप बाद में पा सकते हैं।

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

इस अद्यतन को डाउनलोड करने और स्थापित करने के लिए पहले विंडोज अपडेट कैटलॉग पेज का भी उपयोग करें , 3020369 , यह रोलअप के लिए एक पूर्व-आवश्यकता है, फिर 3125574 स्थापित करें, इन अपडेट को लागू करते समय इंटरनेट से डिस्कनेक्ट होना भी सुनिश्चित करें।


बढ़िया जानकारी धन्यवाद। मैं वर्तमान में W7 के एक नए इंस्टॉलेशन से कम-लैपटॉप लैपटॉप प्राप्त करने के लिए संघर्ष कर रहा हूं, इसलिए मैं आज रात आपकी प्रक्रिया को एक शॉट दूंगा। क्या आपने कभी देखा है कि SP1 redist को स्थापित करने के बाद, वह WU तब भी सभी पूर्व-SP1 अपडेट और साथ ही SP1 को डाउनलोड और इंस्टॉल करना चाहता है? और यदि ऐसा है तो आपको इससे बचने का कोई उपाय है? मैंने इसे काफी देर से देखा है, और मुझे लगता है कि मैंने अभी कुछ गलत क्रम में किया है। (मैं आमतौर पर स्थापित W7> चिपसेट / gfx ड्राइवर स्थापित करता हूं> SP1 रीडिस्ट स्थापित करें> अपडेट के लिए जांच करें।)
कालावार्क्स

1
मैंने उस व्यवहार को देखा है, मैंने इसे बस डाउनलोड करने और फिर से इंस्टॉल करने दिया, आमतौर पर जब केबी इंस्टॉलर चलता है तो यह देखता है कि वे पहले से ही स्थापित हैं और श्रृंखला में अगले अपडेट में चले जाते हैं, मूल रूप से यह उन लोगों को छोड़ देता है जो पहले से स्थापित हैं। SUR उपकरण को इस समस्या को हल करना चाहिए।
मोआब

1
KB-3138612 ऑफ़लाइन (इसे डाउनलोड करें, इंटरनेट कनेक्शन काटें, इंस्टॉल करें) स्थापित करने के बाद मेरे लिए काम किया। मैंने तब रिबूट किया और एमएस अपडेट कुछ ही मिनटों में पैकेज डाउनलोड करने के लिए प्रेरित कर रहा था।
एंडी

9

जब आप ईटीडब्ल्यू / डब्ल्यूपीआर / डब्लूपीए का उपयोग सीपीयू उपयोग के लिए जांचने के लिए करते हैं , तो स्कैन के दौरान आप देखते हैं कि सीपीयू उपयोग wuaueng.dll!CUpdatesToPruneList::AddSupersedenceInfoIfNeededकहा से आता है wuaueng.dll!CAgentUpdateManager::FindUpdatesAddSupersedenceInfoIfNeeded विधि धीमी बात है । यह वही करता है जो नाम इंगित करता है और दिखता है कि क्या पेशकश / स्थापित विंडोज 7 अपडेट अभी भी आवश्यक हैं या सुपरसीडेड हैं (पुराने / नए द्वारा प्रतिस्थापित)। यह बहुत धीमी है।

जून 2016 से अंतिम विंडोज अपडेट क्लाइंट अपडेट के साथ , जो विंडोज 7 जुलाई 2016 अपडेट रोलअप का हिस्सा है , अपडेट की खोज फिर से तेज है।

  1. डाउनलोड:

नए अपडेट की खोज के लिए मुझे केवल 1 मिनट से अधिक समय लगता है। अपडेट KB3172605 के सेटअप को गति देने के लिए, WindowsUpdate सेवा ( net stop wuauserv) बंद करें ।

जब आप कई MSU अद्यतन स्थापित करते हैं, तो यह WU सेवा स्टॉप ट्रिक बहुत स्थापित हो जाती है:

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
FOR /R "%~dp0" %%A IN (*Windows6.1-KB*.MSU) DO (
        CALL :SUB %%~nA        
    ECHO= Installing KB!KB_NUM!        
    >NUL net stop wuauserv
    WUSA "%%A" /quiet /norestart)
ECHO= == Press any key to close the Window ==
>NUL PAUSE

GOTO :EOF

:SUB

SET "KB_NUM=%*"
FOR /F "DELIMS=-" %%B IN ("%KB_NUM:*-KB=%") DO SET "KB_NUM=%%B"

विंडोज 10 में Microsoft ने मेरे सुझाव का पालन करके समस्या को ठीक किया और अपडेट्स को संचयी बनाया। यहां आपको वर्तमान पैच स्तर पर होने के लिए केवल 1 बड़े अपडेट की आवश्यकता है। इस धीमी जाँच की अब आवश्यकता नहीं है।


1
लगता है KB3138612 इसे सबसे W7sp1 ताज़ा इंस्टॉलेशन पर ठीक करता है, लेकिन मैंने कल एक किया था और अपडेट की एक सूची देने के लिए अभी भी एक घंटे से अधिक समय लगा है, मैं अपने अधिकांश W7 पीसी पर भी ध्यान देता हूं जब यह अपडेट डाउनलोड करना शुरू करता है तो स्क्रीन ताज़ा नहीं होती है और डाउनलोड होने तक 0% डाउनलोड रहता है और उन्हें इंस्टॉल करना शुरू हो जाता है, विंडोज अपडेट अभी भी टूटा हुआ है।
Moab

3

यदि XP अपडेट के साथ पिछले अनुभव किसी भी संकेत हैं, तो वे कभी-कभी वहाँ एक घातीय-समय एल्गोरिथ्म को पर्ची करते हैं । जो एक बार आपके पास कई अपडेट हैं ... हमेशा के लिए लेता है। वर्तमान में विन 7 अपडेट एक समान स्थिति में हैं; एक लंबा समय लें, हालाँकि धीमेपन के इस नवीनतम मुकाबले के लिए अभी तक कोई आधिकारिक स्पष्टीकरण नहीं है। यह दिलचस्प है कि यह "बस होता है" (पुराने संस्करणों के लिए) जब उनके पास एक नया होता है। निंदक मेरी मदद नहीं कर सकता है लेकिन कल्पना कर सकता है कि कोई व्यक्ति जानबूझकर ऐसा करना चाहेगा, [पुराने] विंडोज की तर्ज पर? आपको एक नया संस्करण चाहिए। या शायद यह छुट्टियों का मौसम शुरू करने का सिर्फ एमएस तरीका है।

कुछ प्रकार के WU धीमापन के लिए एक हॉटफ़िक्स है, जो स्वचालित रूप से (अर्थात अपडेट के माध्यम से) स्वयं पेश नहीं किया जा रहा है: https://support.microsoft.com/en-us/kb/3102810 इसके अलावा इसमें कोई वास्तविक अंतर नहीं आया मेरा मामला, और मैंने इसे दो अलग-अलग कंप्यूटरों पर आज़माया है एक 32-बिट और एक 64-बिट। इसके अलावा यह अक्टूबर के आसपास रहा है, इसलिए यह संभवतः नवीनतम मुद्दे [एस] के लिए नहीं है।


2

आज विंडोज चलाने वाले लगभग एक बिलियन पीसी हैं। प्रत्येक पीसी में हार्डवेयर, एक्सेसरीज, OS संस्करण, भाषा, IE, डिवाइस ड्राइवर संस्करण, विभिन्न पैच स्तरों पर Microsoft सॉफ़्टवेयर, सुरक्षा अपडेट आदि के कुछ संयोजन होते हैं। विंडोज अपडेट सिस्टम को इन सभी संयोजनों के माध्यम से छंटनी होती है ताकि वे सही अपडेट पेश कर सकें। एक व्यक्तिगत पीसी। प्रत्येक अद्यतन में निर्भरता और "सुपरसेंडेंस" संरचना सहित गुण होते हैं।

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

दिन में एक बार, स्वचालित अपडेट क्लाइंट द्वारा बैकग्राउंड में एक चेक अपडेट किया जाता है और इंस्टॉल किए गए अपडेट के स्थानीय कैश को रिफ्रेश करता है, ताकि बाद में स्कैन केवल एक डेल्टा और तेज़ हो। ये पीसी पर% windir% \ softwaredistribution फ़ोल्डर में संग्रहीत हैं।

पहले से डाउनलोड किए गए अपडेट के लिए भी इसी तरह की प्रक्रिया की जाती है। सेवा संकुल को फिर से डाउनलोड नहीं करेगी।

इस पोस्ट को मिला जो हमें कम से कम यह समझने में मदद करेगा कि खोज के दौरान वास्तव में क्या हो रहा है। इसे खूबसूरती से लिखा गया है। इसलिए मैं इसे इस तरह पोस्ट कर रहा हूं। आपको यहां मूल पोस्ट मिल सकती है

स्थापना के लिए अद्यतन की जाँच के लिए समय में एक उल्लेखनीय परिवर्तन तब हुआ जब मैंने Windows अद्यतन सेटिंग्स को बदल दिया Check for updates but let me choose whether to download and install them


"विंडोज अपडेट सिस्टम को एक व्यक्तिगत पीसी के लिए सही अपडेट की पेशकश करने के लिए इन सभी संयोजनों के माध्यम से क्रमबद्ध करना होगा।" हाँ, यह एक सही संचालन जैसा लगता है। यदि केवल बड़ी तालिकाओं में जल्दी से खोज करने के लिए एल्गोरिदम थे, तो कोई उन्हें "अनुक्रमण" कह सकता है। इससे मदद मिलेगी।
डेविड टोनहोफर

1

मेरी राय में आपकी सबसे अच्छी शर्त केवल विंडोज़ अपडेट को सक्षम करना और उस विकल्प पर स्विच करना है जो आपको अपडेट डाउनलोड करने देता है लेकिन स्वचालित रूप से इंस्टॉल नहीं करता है। इस तरह, आप चेक या बैकग्राउंड फ़ाइल डाउनलोड के लिए प्रतीक्षा किए बिना प्राप्त कर सकते हैं।

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

फिर, इस सेवा के साथ फोकस एक ऐसे तरीके से काम करना है जो उपयोगकर्ता के लिए विघटनकारी नहीं है। Microsoft द्वारा गति को जानबूझकर धीमा किया जाता है क्योंकि Microsoft ने ग्राहकों को हर महीने अपडेट सेवा को चालू और बंद करने का कभी इरादा नहीं किया।

आप जिस चीज़ को देख सकते हैं, वह आपका खुद का WSUS सर्वर सेटअप है। इस तरह से आप बहुत कुछ उसी तरह से अपडेट से इनकार कर सकते हैं जिस तरह से उद्यम प्रवेश करते हैं और यह उन सभी अपडेट किए गए अपडेट को लागू कर सकता है या अस्वीकार कर सकता है जो आपके सभी विंडोज़ डिवाइस के पास हैं। चुनिंदा अद्यतन के उस ठाठ बनाना, एक घर का काम से कम।


1
अब यह एक विचार है: कि यह जानबूझकर धीमा है। यह एक असली दर्द को एक पुनर्स्थापना के ठीक बाद अपडेट करने के लिए बनाता है, हालांकि, अब मैं जिस स्थिति में हूं। इसे गति देने का कोई तरीका (बहुत बड़े WSUS सर्वर को सेट किए बिना) यदि संभव हो तो उपयोगी होगा; कंप्यूटर का उपयोग करने में सक्षम होने से पहले कुछ दिनों की प्रतीक्षा करना अच्छा नहीं होगा ...
माइकल हैम्पटन

के बारे में क्या सिर्फ अद्यतन पर छोड़ने के लिए इसे (बस डाउनलोड करने के लिए। स्वचालित रूप से स्थापित नहीं)? इस तरह, आप चुन सकते हैं और जो उपलब्ध है उसे चुन सकते हैं और जब तक आप पहले इसे स्वीकार नहीं करते तब तक यह कुछ भी स्थापित नहीं करेगा। यह विकल्प आपके सभी मानदंडों को हल करने के लिए लगता है।
गरुता जूल

सही है, लेकिन मुझे अभी भी इसके लिए इंतजार करना होगा। और इंतजार करें और इंतजार करें और इंतजार करें और इंतजार करें ...
माइकल हैम्पटन

यदि आप इसे प्रातः 3 बजे के अपडेट के लिए जाँच रहे हैं और आप अपने पीसी को हर समय छोड़ देते हैं, तो यह जाँच करेगा और जब आप सो रहे होंगे तब डाउनलोड करेंगे। यह पूरी तरह से उपलब्ध है और जब आप जागते हैं तो आपके साथ खेलने के लिए तैयार होते हैं।
गेरुता जूल

1
विंडोज़ अपडेट को डाउनलोड करने के लिए तीसरे पक्ष के उपकरण हैं और एक एमबीएसए स्कैन बहुत तेज़ है और आपको सभी लापता अपडेट की एक सूची देगा। हाल ही में विंडोज 7 के लिए विंडोज अपडेट पैच (KB3050265) भी था क्योंकि माइक्रोसॉफ्ट ने मान्यता दी थी कि किस तरह से (और गैर-प्रदर्शनकारी) उनका कार्यान्वयन कम मात्रा में रैम के साथ मशीनों के लिए था।
एसएनएन

1

यह धीमा है क्योंकि विंडोज अपडेट और कई अन्य विंडोज सिस्टम घटक माइक्रोसॉफ्ट जेट ब्लू डेटाबेस इंजन का उपयोग करते हैं , जो कुख्यात खराब प्रदर्शन से ग्रस्त है और एक समग्र संसाधन हॉग है।

जैसे दूसरों ने उल्लेख किया है, विंडोज अपडेट कोड में भी कुछ हद तक पुनरावृत्ति दिखाई देती है, जिससे अपडेट की संख्या बढ़ने के साथ खराब प्रदर्शन होता है।


0

बस एक और डेटा बिंदु जोड़ने के लिए। मुझे हाल ही में एक विस्टा पीसी लाना है। मैंने SP1 से SP2 के लिए मैन्युअल रूप से Vista को अपग्रेड किया है, लेकिन अपडेट की जांच हमेशा के लिए होती है। 24+ घंटे तक कुछ नहीं हुआ।

मैंने कुछ गुगली की, जिसमें एक समाधान मिला जिसमें निम्नलिखित अद्यतन स्थापित करना शामिल है:

http://www.catalog.update.microsoft.com/Search.aspx?q=KB3205638%20vista http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012583%20vista http: // www.catalog.update.microsoft.com/Search.aspx?q=KB4015195%20vista http://www.catalog.update.microsoft.com/Search.aspx?q=KB4015380%20vista

अपडेट को मैन्युअल रूप से डाउनलोड और इंस्टॉल करने के बाद। मैंने 10 मिनट के लिए अपडेट चेक चलाया और इसमें 200 अपडेट मिले। ध्यान रखें कि यह विस्टा के लिए है, लेकिन मुझे लगता है कि शायद विंडोज 7 के लिए भी कुछ ऐसा ही है।


-1

मुझे यह समस्या थी और मैंने जो किया वह था विंडोज अपडेट को पहली बार ताजी स्थापित मशीन पर रात भर चलने देना। युक्तियाँ सफलतापूर्वक ऐसा करने के लिए:

  • ऊर्जा विकल्पों पर जाएं, "कभी नहीं" के लिए अतिरिक्त समय निर्धारित करें

  • स्वचालित विंडोज अपडेट चालू करें। 03:00 AM का डिफ़ॉल्ट समय ठीक है क्योंकि खोज प्रक्रिया में भी समय लगता है

  • यह भी करने की सिफारिश की जाती है कि "विंडोज अपडेट के लिए कुछ घटकों को अपडेट करने की आवश्यकता है ..." पहली बार प्रक्रिया करें (विंडोज 7 के मामले में 200 से अधिक अपडेट की तुलना में जल्दी जाता है)

जब सब कुछ सही ढंग से अपडेट किया गया है, तो आपको बड़ी मात्रा में पैच (लगभग 200) स्थापित किए गए थे। विंडोज ने भी डीफ़्रेग किया और विंडोज डिफेंडर अपडेट / स्कैन को भी चलाया।

उसके बाद, शेष विंडोज अपडेट चक्र (अपडेट की खोज - इंस्टॉल - रिबूट - अपडेट की खोज करें - इंस्टॉल - रिबूट - अपडेट की खोज करें ... जब तक कि # अपडेट 0 नहीं हो जाते) बहुत तेजी से काम करते हैं।


-1

अरे मुझे लगता है कि मेरा पिछला उत्तर अच्छा नहीं था, लेकिन मैंने अच्छी सलाह दी कि कैसे पीसी को तेजी से चलाया जा सकता है। विंडोज की ताजा स्थापना 7 मैं मूल का उपयोग करता हूं, लेकिन फिर भी स्लिपस्टेड अपडेट इंस्टॉलेशन डिस्क के साथ, वैसे भी मुझे लगता है कि आप kb3102810 और kb3050256 अपडेट करने की कोशिश करें नए इंस्टॉलेशन के बाद सही स्थापित करें ये दोनों खोज और इंस्टॉलिंग अपडेट की गति को महत्वपूर्ण रूप से बढ़ा सकते हैं।


इसके अलावा, मैं चाहता हूं कि अगला जोड़ने की सिफारिश की जाए। svchost में अलग-अलग विंडो अपडेट सेवा इस तरह से करें। फिर regedit पर जाएं। HKEY_LOCAL_MACHINE> सॉफ़्टवेयर> microsoft> windowsNT> वर्तमान संस्करण> svch.There netsvcs या दूसरों की कुंजी होगी। नया बनाएँ कुंजी और इसका नाम जैसा आप चाहते हैं, उदाहरण के लिए इसे "updater" नाम दें। इस नई बनाई गई कुंजी में आप netsvcs कुंजी (2 DWORD 32 बिट और एक डिफ़ॉल्ट) से मान कॉपी करते हैं। उसके बाद svchost कुंजी में आप नए मल्टी-स्ट्रिंग मान बनाते हैं। कुंजी जिसे आपने पहले बनाया था। इस बहु-स्ट्रिंग ऐड सेवा में विंडोज अपडेट नाम "वूजर्व" का मूल्य है। अगली टिप्पणी में।
Choova44

उसके बाद खुले regedit HKEY_LOCAL_MACHINE> सिस्टम> करंट कंट्रोल सेट> सर्विसेज> wuauserv.There में छवि का नाम आप svchost -k netsvc से svchost -k netsvc "अपनी बनाई गई कुंजी का नाम" मान बदलें। इसके बाद बस सिस्टम अपडेट सेवा को पुनरारंभ करें। संसाधन उपयोग को देखने के लिए आप BITS सेवा को भी अलग कर सकते हैं।
Choova44

। यदि बहुत उपयोगी है, तो कमांड प्रॉम्प्ट में कमांड दर्ज करें "bcdedit / set increaseuserva 3072", अगर आप 32bit windows का उपयोग करते हैं। KB3065987 अपडेट क्लाइंट के लिए भी अच्छा पैच है। लेकिन उन सभी का करना बहुत अधिक नहीं है, लेकिन फिर भी विंडोज़ अपडेट खोज में महत्वपूर्ण वृद्धि है speed.In रजिस्ट्री कुंजी wuauserv वहाँ ImagePath मान क्षमा करें छवि का नाम नहीं है बस इसे बदल दें जैसे मैं वर्णित हूं।
Choova44

यदि आपको कुछ जोड़ना है तो कृपया उत्तर को संपादित करें, केवल उन टिप्पणियों को न जोड़ें जो उत्तर निकाय में होनी चाहिए।
सामी कुहोमेन

-2

हैशिंग नहीं है, लेकिन हाँ, यह बहुत जाँच कर रहा है (कुछ DLLs फ़ाइल संस्करण जितना गहरा)। यह धीमा है कि आप किस प्रणाली का उपयोग करते हैं।

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


4
विंडोज अपडेट को बंद करने की अनुशंसा न करें। जब एक शून्य-दिन भेद्यता पाई जाती है, तो Microsoft अपने सामान्य शेड्यूल से उपलब्ध होने पर तुरंत एक महत्वपूर्ण अद्यतन रोल आउट करता है। Windows अद्यतन अक्षम किए गए कंप्यूटर इसे प्राप्त नहीं करेंगे और इसे असुरक्षित छोड़ दिया जाएगा, जबकि अन्य कंप्यूटरों को पैच किया जा रहा है, इसलिए स्पाइक्स पर हमला होने की संभावना।
गोरोस्तज

सांख्यिकीय रूप से, अपडेट इस तरह से भेद्यता निवारण को सही ठहराने के लिए बहुत अधिक विसंगतियां पैदा करते हैं। यदि कोई ZDV पाया जाता है, तो उस विशिष्ट महत्वपूर्ण अद्यतन को किसी अन्य चीज़ को प्रभावित किए बिना स्थापित किया जा सकता है।
ओवरमाइंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.