विंडोज - कैश से DLL को अनलोड करें
मुद्दा
एक बार एक आवेदन शुरू करने के बाद, आपका ओएस अगले स्टार्टअप पर पुन: सक्रिय होने के लिए सभी संबंधित DLL फ़ाइल संग्रहीत करता है।
ये DLL बंद होने के बाद भी मेमोरी साइज़ (मेमोरी पर रहता है) के मामले में बहुत ऊँचे हैं।
मेमोरी को मैनेज करने के लिए कई सॉफ्टवेयर हैं जो मेमोरी का भी इस्तेमाल करते हैं।
उपाय
नीचे दिए गए सुझावों का एक सरल टिप है कि अप्रयुक्त डीएलएल को हटाने के लिए मेमोरी को कैसे मजबूर किया जाए।
नोट: किसी भी कॉन्फ़िगरेशन के साथ आगे बढ़ने से पहले रजिस्ट्री का बैक अप लेने की सिफारिश की जाती है।
रजिस्ट्री का बैकअप लें
- रजिस्ट्री संपादक खोलें। ( शुरू करें
< Regedit ) - स्क्रॉल करें: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer
- Edit पर क्लिक करें
- नामकरण AlwaysUnloadDll में DWORD मान बनाएँ।
- "AlwaysUnloadDll" निर्मित होने के बाद, इस मान पर राइट-क्लिक करें, फिर " संपादित करें " चुनें।
- मान डेटा को 1 पर सेट करें और फिर ठीक पर क्लिक करें।
- रजिस्ट्री संपादक को बंद करें और कंप्यूटर को पुनरारंभ करें।
- अब अप्रयुक्त DLL को कार्यक्रमों के बंद होने से हटा दिया जाएगा।