संपादित करें 4/4/2014: अरे ओपी, जो अभी जारी किया गया था उसे देखें:
http://blogs.technet.com/b/windowsserver/archive/2014/04/03/windows-management-framework-v5-preview.aspx
मैं स्वीकार किए गए उत्तर पर थोड़ा विस्तार करना चाहता था, क्योंकि यह विवरण पर थोड़ा विरल है। फिलिप के जवाब रणनीतियों का कोई जिक्र नहीं है कि Windows वास्तव में बनाता करता उपयोग संकल्प या कम करने कार्यक्रम निर्भरता मुद्दों के लिए, घटक की दुकान की तरह (WinSxS,) वैश्विक विधानसभा कैश, एमएसआई प्रणाली, आदि लेकिन दूसरी तरफ वह मूल रूप से सही में यह समझें कि ऐप के साथ किसी भी कस्टम लाइब्रेरी को शामिल करना डेवलपर की जिम्मेदारी है, और इंस्टॉल किए गए लेन-देन करने से पहले निर्भरता के अस्तित्व की जांच करें।
विंडोज लिनक्स की तुलना में कम मॉड्यूलर है, जिसमें सकारात्मकता और नकारात्मकता है। नीचे की तरफ, विंडोज अधिक अखंड है, जिसका अर्थ है कि ऑपरेटिंग सिस्टम के तुलनात्मक रूप से कम घटक लिनक्स में हटाने योग्य या वैकल्पिक हैं। (हालांकि विंडोज धीरे-धीरे उसके बारे में बेहतर हो रहा है।)
लेकिन ऊपर की तरफ, इसका मतलब है कि डेवलपर्स उन पुस्तकालयों के बारे में बहुत अधिक धारणा बनाने में सक्षम हैं जो उपयोगकर्ता अपने मशीन पर पहले से ही मौजूद होंगे। और उन पुस्तकालयों के विभिन्न संस्करण, जिन्हें एक बार स्थापित किया गया है, उन्हें घटक स्टोर में कंधे से कंधा मिलाकर रखा जाएगा , ताकि अब आपको CrapDLL.dll की आवश्यकता के बारे में App1 भौंकने की ज़रूरत न हो, और App2 भौंकने के बारे में एक ही संस्करण crapDLL.dll की आवश्यकता होगी। समय, आदि