क्या आप अभी भी विंडोज 7, 8 या 8.1 चला रहे हैं? तब आपने देखा होगा कि आपके उपलब्ध हार्ड ड्राइव स्थान में लगातार कमी आ रही है, भले ही आपने अपने सिस्टम में कोई नई फाइल डाउनलोड या जोड़ी नहीं है। जंक फ़ाइलों का यह संचय लॉग-फ़ाइल संपीड़न बग का एक लक्षण है , एक ऐसी समस्या जिसके बारे में Microsoft दो वर्षों से अधिक समय से जानता है।
हालांकि Microsoft ने आधिकारिक तौर पर कुछ भी जारी नहीं किया है, आप मैन्युअल रूप से इस बग को ठीक कर सकते हैं और अपनी बहुत आवश्यक हार्ड ड्राइव स्थान जारी कर सकते हैं।
लॉग-फाइल संपीड़न बग
यह एक ज्ञात समस्या है जो Windows 7, 8, 8.1 और 2008 R2 में विश्वसनीय इंस्टॉलर CBS लॉग को प्रभावित करने के साथ-साथ अन्य संस्करणों में भी संभावित रूप से मौजूद है।
लक्षण
शुक्र है, पोस्टर jwalker107 Microsoft Answers फ़ोरम पर बग के लक्षणों का अच्छी तरह से वर्णन किया गया है:
<ब्लॉककोट>मैंने ऐसे उदाहरण दोहराए हैं जहां एक विंडोज 7 x64 क्लाइंट हार्ड ड्राइव स्थान से बाहर चला जाता है, और पाया कि C:\Windows\TEMP को "cab_XXXX_X" पैटर्न के बाद नामों वाली सैकड़ों फाइलों के साथ उपभोग किया जा रहा है, आमतौर पर प्रत्येक में 100 एमबी, और ये फ़ाइलें तब तक लगातार उत्पन्न होती रहती हैं जब तक कि सिस्टम में स्थान समाप्त नहीं हो जाता। फ़ाइलों को हटाने और रीबूट करने पर, फ़ाइलें फिर से उत्पन्न होने लगती हैं। मैंने पाया है कि यह बड़े घटक-आधारित सर्विसिंग लॉग के कारण होता है। ये C:\Windows\Logs\CBS में संग्रहित हैं। वर्तमान लॉग फ़ाइल का नाम "cbs.log" है। जब "cbs.log" एक निश्चित आकार तक पहुँच जाता है, तो एक क्लीनअप प्रक्रिया लॉग का नाम बदलकर "CbsPersist_YYYYMMDDHHMMSS.log" कर देती है और फिर इसे एक .cab फ़ाइल में संपीड़ित करने का प्रयास करती है। हालाँकि, जब cbs.log इससे पहले 2 GB के आकार तक पहुँच जाता है। सफाई प्रक्रिया इसे संपीड़ित करती है, फ़ाइल बहुत बड़ी है जिसे makecab.exe उपयोगिता द्वारा नियंत्रित नहीं किया जा सकता है। लॉग फ़ाइल का नाम बदलकर CbsPersist_date_time.log कर दिया गया है, लेकिन जब मेककैब प्रक्रिया इसे संपीड़ित करने का प्रयास करती है, तो प्रक्रिया विफल हो जाती है (लेकिन केवल \Windows\Temp के तहत लगभग 100 एमबी का उपभोग करने के बाद)। इसके बाद, सफाई प्रक्रिया बार-बार चलती है (मेरे अनुभव में लगभग हर 20 मिनट में)। प्रक्रिया हर बार विफल हो जाती है, और मरने से पहले \Windows\Temp में एक नया ~ 100 एमबी भी खर्च करती है। इसे तब तक दोहराया जाता है जब तक कि सिस्टम में ड्राइव स्पेस खत्म न हो जाए।
कारण
जब सिस्टम ठीक से काम करता है, तो एकीकृत सीएबी संपीड़न इकाई को 2 जीबी तक पहुंचने से पहले विश्वसनीय इंस्टॉलर सीबीएस लॉग को संपीड़ित करना चाहिए। दुर्भाग्य से, सीएबी 2 जीबी से बड़ी फाइलों को संभाल नहीं सकता है और एक मजेदार खराब समय शुरू होता है। नतीजतन, सीएबी कंप्रेसर (
makecab.exe
) बड़ी मात्रा में बेकार और बड़े पैमाने पर फूली हुई टीईएमपी फाइलें उत्पन्न करता है, जो किसी भी हार्ड ड्राइव को तेजी से भर देगी।
यह स्पष्ट नहीं है कि लॉग फ़ाइल को 2 GB से बड़ा करने की अनुमति क्यों है। संपीड़न को बनाए रखने के लिए लॉगिंग बहुत तेज़ी से हो सकती है और यहां अपराधी विंडोज अपडेट हो सकता है। एक बार लॉग फ़ाइल के 2 जीबी या अधिक हो जाने के बाद, यह संपीड़न उपकरण को क्रैश कर देता है और एक दुष्चक्र में प्रवेश करता है, अस्थायी जंक फ़ाइलों को तब तक जमा करता है जब तक कि ड्राइव भर न जाए।
कम से कम कहने के लिए यह बग परेशान करने वाला और समय लेने वाला है। और क्यों Microsoft बेहतर कम्प्रेशन टूल से बचना जारी रखता है यह मेरे से परे है।
मैन्युअल सुधार
विंडोज पर वुडी के वुडी लियोनहार्ड ने इस मुद्दे को मैन्युअल रूप से ठीक करने का तरीका विस्तृत किया है। आप इस उथल-पुथल से खुद को कैसे मुक्त कर सकते हैं, यह देखने के लिए ट्वीट के नीचे कूदें।
Windows key + R Press दबाएं रन डायलॉग खोलने के लिए। टाइप करें
services.msc
स्थानीय सेवा पैनल खोलने के लिए।
Windows मॉड्यूल इंस्टालर तक नीचे ब्राउज़ करें और इसे बंद कर दें।
अब %rootdirectory%> Windows> Logs > CBS पर जाएं ।
अब आपको निर्देशिका में प्रत्येक फ़ाइल को स्थानांतरित करने या उसका नाम बदलने की आवश्यकता होगी। कितनी फाइलें मौजूद हैं, इस पर निर्भर करते हुए, उन सभी को एक अलग निर्देशिका में ले जाना आसान हो सकता है।
अब %rootdirectory%> Windows> Temp . पर जाएं ।
ऊपरी दाएं कोने में,
. दर्ज करेंcab*
और खोज। यदि कोई परिणाम हैं, तो उन्हें हटा दें।
अपने सिस्टम को रीबूट करें।
अब आपको अपनी विंडोज मॉड्यूल इंस्टालर सेवा को सामान्य की तरह चालू और चालू होना चाहिए, और
makecab.exe
आपकी हार्ड ड्राइव पर बार-बार फेंकने के बजाय, वास्तव में फ़ाइलों को संसाधित करने में सक्षम होना चाहिए।
अपने विंडोज कैश को साफ करें
यदि आप Windows 10 चला रहे हैं और आपने देखा है कि आपकी कीमती हार्ड ड्राइव संख्या धीरे-धीरे गिरती जा रही है, तो यह उन असंख्य कैशों में से एक हो सकता है, जो आपको एहसास किए बिना डेटा जमा कर रहे हैं।
हमने पहले विस्तार से बताया था कि निम्नलिखित में से प्रत्येक कैश को कैसे ढूँढ़ना और हटाना है, लेकिन मैं उन्हें केवल इसलिए सूचीबद्ध करूँगा ताकि आप जागरूक हों:
- विंडोज 10 अपडेट कैशे
- विंडोज स्टोर कैश
- अस्थायी फ़ाइलें कैश
- थंबनेल कैश
- सिस्टम पुनर्स्थापना कैश
- वेब ब्राउज़र कैश
- डीएनएस कैश
अपने DNS कैश को साफ़ करते समय वास्तव में आपको कुछ भी नहीं देने वाला है जैसे कि आपके Temp फ़ाइलें कैश को साफ़ करने वाला स्थान हो सकता है, हमारे पास कुछ स्थान खाली करने के लिए कुछ प्रभावी सुझाव भी हैं।
बग मुक्त अस्तित्व
अब आपके पास अपनी हार्ड ड्राइव पर एक बार फिर नियंत्रण होना चाहिए, गलती करने वालों की पकड़ से मुक्त
makecab.exe
, और वास्तव में एक अरब से अधिक उत्पन्न करने वाली आपत्तिजनक फ़ाइलों को हटाने में सक्षम (मेरा विश्वास करो, मैंने उन्हें गिना)।
आप अपने सिस्टम का आकार कैसे कम रखते हैं? अपने डाउनलोड फ़ोल्डर को नियमित रूप से खाली करें? क्या आवश्यक है इसके अलावा कुछ भी हटा दें? हमें नीचे अपनी तकनीकों के बारे में बताएं!