सर्विसिंग स्टैक क्या है और यह कैसे काम करता है?


13

विंडोज में, सर्विसिंग स्टैक नामक कुछ है जो पैकेज मैनेजर की भूमिका को पूरा करता है। मैं इसे बहुत अच्छी तरह से नहीं समझता, केवल इतना है कि ऐसा लगता है कि घटक-आधारित सर्विसिंग (CBS), विंडोज इंस्टॉलर, विंडोज अपडेट और WinSxS सर्विसिंग स्टैक का हिस्सा हैं या अन्यथा सर्विसिंग में शामिल हैं।

मैंने बहुत सारे शोध किए हैं और विंडोज में सर्विसिंग पर आसानी से समझने वाला अवलोकन नहीं पा सका है। इसलिए, मैं निम्नलिखित पूछ रहा हूं:

  • सर्विसिंग क्या है और सर्विसिंग स्टैक क्या करता है?
  • सर्विसिंग स्टैक कैसे काम करता है? CBS, Windows इंस्टालर, WinSxS और Windows अद्यतन क्या भूमिकाएँ निभाते हैं?

blogs.technet.microsoft.com/joscon/2010/06/15/… , blogs.technet.microsoft.com/joscon/2010/07/06/… ब्लॉग में यह भी दिखाया गया है कि DISM का उपयोग कैसे करें, ढेर के साथ बातचीत करने के लिए sfc और भ्रष्टाचार को कैसे ठीक किया जाए
Magicandre1981

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

यह ऐसा करता है जैसे यह लगता है, यह विंडोज घटकों को अपडेट करता है, और उनकी मरम्मत करता है, अगर वे भ्रष्ट हो जाते हैं
रामहुंड

फिर से, ब्लॉग पढ़ें। यह एक ऐसा जटिल विषय है कि यहाँ इसका उत्तर देना कठिन है।
जादूंद्रे

मैंने इसका थोड़ा सा जवाब देने की कोशिश की है, लेकिन यह एक बड़ा और जटिल विषय है।
Magicandre1981

जवाबों:


20

1. सर्विसिंग क्या है और सर्विसिंग स्टैक क्या करता है?

सर्विसिंग विंडोज अपडेट या विंडोज फीचर्स को कॉन्फ़िगर करने का नाम है (इंस्टॉल करना, अपडेट / फीचर्स को हटाना)। यह तब किया जा सकता है जब विंडोज चल रहा है (ऑनलाइन) या विंडोज नहीं चल रहा है या WIM (ऑफलाइन) माउंट नहीं किया जा रहा है:

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

2. सीबीएस क्या है

सीबीएस घटक आधारित सर्विसिंग के लिए खड़ा है और विंडोज विस्टा में जोड़ा गया था। पुराने विंडोज संस्करणों में, सेटअप .infसुविधाओं / अपडेट को स्थापित करने के लिए फाइलों पर आधारित था

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

3. WinSxS क्या भूमिका निभाते हैं

यह फ़ोल्डर विंडोज एक्सपी में जोड़ा गया था, जिसमें एक सिस्टम पर अगल-बगल (sxs) 2 अलग DLL वर्जन इंस्टाल्ड करने की क्षमता थी। Microsoft ने इसका इस्तेमाल WinXp में नए थेमिंग सपोर्ट की अनुमति देने के लिए किया था, लेकिन फिर भी पुराने Win95 एप्लिकेशन को न तोड़ने के लिए पुराने सिस्टम dll को रखें। इसका इस्तेमाल DLL नरक को तय करने के लिए भी किया गया था। Win95 में आपको समस्या है कि एक टूल को संस्करण 4 में एक विशेष विंडोज डीएलएल और संस्करण 4.10 में अगले टूल की आवश्यकता है। यदि आपने नया टूल इंस्टॉल किया है तो यह पुराने प्रोग्राम को तोड़ सकता है, यदि आपने पुराने को नए टूल के बाद इंस्टॉल किया है, तो पुराने ने काम किया है लेकिन नया टूल क्रैश हो जाता है क्योंकि DLL सभी आवश्यक सुविधाओं का समर्थन नहीं करता है।

विस्टा के बाद से, WinSxS फ़ोल्डर में विंडोज द्वारा उपयोग की जाने वाली सभी फाइलें थीं और जब आप किसी विशेषता को सक्रिय करते हैं, तो फ़ाइलों को गंतव्य में कॉपी नहीं किया जाता है C:\Program Files, वे एक हार्डलिंक के माध्यम से जुड़े होते हैं:

Windows और Windows Vista के पिछले संस्करणों के बीच सबसे बड़े परिवर्तनों में से एक INF वर्णित ओएस से एक भाग था। विंडोज में एक घटक एक या अधिक बायनेरी, एक कैटलॉग फ़ाइल और एक एक्सएमएल फ़ाइल है जो फ़ाइलों को कैसे स्थापित किया जाना चाहिए, इसके बारे में सब कुछ बताता है। संबंधित रजिस्ट्री कुंजियों और सेवाओं से किस तरह की सुरक्षा अनुमति के लिए फाइलें होनी चाहिए। घटकों को तार्किक इकाइयों में वर्गीकृत किया गया है, और इन इकाइयों का उपयोग विभिन्न विंडोज संस्करणों के निर्माण के लिए किया जाता है।

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

4. विंडोज इंस्टॉलर की क्या भूमिकाएं हैं?

यह WinSxS, फ़ोल्डर C से असंबंधित है: Windows \ Installer वह फ़ोल्डर है जहां Windows इंस्टालर सेवा प्रतियां स्थापित प्रोग्रामों को संशोधित या निकालने में सक्षम होने के लिए डेटा है।

5. विंडोज अपडेट क्या भूमिका निभाता है?

Windows अद्यतन C: \ Windows \ SoftwareDistribution \ डाउनलोड फ़ाइलों को डाउनलोड करता है और स्टैकिंग सर्विस डेटा को WinSxS में कॉपी करता है और हार्डलिंक बनाने की कोशिश करता है, अगर यह विफल रहता है (जब फ़ाइलों का उपयोग अभी भी किया जाता है), तो ऑपरेशन लंबित है और अपडेट स्थापित हो जाता है अगले बूट पर (विंडोज अपडेट स्क्रीन को शटडाउन और बूट में कॉन्फ़िगर करें)।


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