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

शेल द्वारा की जाने वाली कार्रवाई को संशोधित करने के लिए, शेल द्वारा शेल एक्सटेंशन हैंडलर से पहले ही सवाल किये जाते हैं। उन्हें प्रति-फ़ाइल प्रकार के आधार पर संबद्ध किया जा सकता है - जहां वे तभी दिखेंगे जब एक विशिष्ट फ़ाइल प्रकार पर कोई ख़ास क्रिया होती है - या एक वैश्विक आधार पर - जो हमेशा उपलब्ध हैं। यह शेल निम्नलिखित एक्सटेंशन हैंडलर का समर्थन करता है:

एक्स्प्लोरर द्वारा नेमस्पेस एक्सटेंशन का उपयोग किया जाता है या तो कुछ डेटा को प्रदर्शित करने के लिए - जो फ़ाइलों के रूप में कायम नहीं हैं - एक फ़ोल्डर की तरह के दृश्य में या डेटा को इस रूप में प्रस्तुत करना जो फाइल सिस्टम पर उनके संगठन से अलग है। इस सुविधा का उपयोग रिलेशनल फ़ाइल सिस्टम द्वारा किया जा सकता है जैसे liquidFOLDERS या Tabbles, दुर्भाग्यशाली माइक्रोसॉफ्ट WinFS के क्लोन, विशेष फोल्डर, जैसे विन्डोज़ एक्स्प्लोरर में "माई कंप्यूटर" और "नेटवर्क प्लेसेज़" को इस तरीके से कार्यान्वित किया जाता है और उसी तरह से एक्सप्लोरर व्यू को भी, जो मोबाइल फोन या डिजिटल कैमरा में खोजे जाने के योग्य बनाते हैं। स्रोत नियंत्रण सिस्टम जो स्रोत खजाने को ब्राउज़ करने के लिए एक्सप्लोरर का प्रयोग करते हैं, वे एक्सप्लोरर को संशोधन ब्राउज़ करने की अनुमति देने के लिए नामस्थान एक्सटेंशन का उपयोग भी करते हैं। नामस्थान विस्तार को लागू करने के लिए, codice_5, codice_6, codice_7, codice_8 और codice_9 अंतरफलक को लागू करने और पंजीकृत करने की जरूरत है। कार्यान्वयन, डेटा स्टोर को नेविगेट करने के साथ-साथ प्रस्तुति का वर्णन करने के लिए तर्क प्रदान करता है। विन्डोज़ एक्स्प्लोरर, जैसी आवश्यकता होगी वैसा COM ऑब्जेक्ट का दृष्टांत देगा.

जबकि विन्डोज़ एक्स्प्लोरर देशी रूप से COM इंटरफ़ेस के रूप में विस्तारशीलता को उजागर करता है, एक्सटेंशन लिखने के लिए .नेट फ्रेमवर्क (.NET Framework) का उपयोग किया जा सकता है, .नेट फ्रेमवर्क की COM इन्टेरोप कार्यक्षमता का उपयोग करते हुए. जबकि खुद माइक्रोसॉफ्ट एक्सटेंशन को उपलब्ध कराता है - जैसे "फोटो इन्फो टूल" - जिनका लेखन .नेट फ्रेमवर्क के इस्तेमाल से किया जाता है, वे वर्तमान में प्रबंधित शेल एक्सटेंशन लिखने के खिलाफ सिफारिश करते हैं, क्योंकि प्रति प्रक्रिया CLR (संस्करण 4.0 से पहले के) केवल एक उदाहरण को लोड किया जा सकता है। यह व्यवहार संघर्ष का कारण होगा यदि CLR के विभिन्न संस्करणों को लक्ष्य बनाने वाले बहु प्रबंधित एड-इन्स को एक साथ चलाने का प्रयास किया जाता है।

छवि हैंडलिंग
विस्तारशीलता
हटाई और बदली गई विशेषताएं
सीमाएं