আপনি কি এখনো উইন্ডোজ ৭, ৮, বা ৮.১ চাচ্ছেন? তবে আপনি লক্ষ্য করলেন হতে আপনার উপলব্ধ হার্ড ড্রাইভ স্পেস ধীরে ধীরে কমছে, যদিও আপনি কোনো নতুন ফাইল ডাউনলোড বা যোগ করেননি। এই জাঙ্ক ফাইল জমাটি হলো লগ-ফাইল কম্প্রেশন বাগ-র লক্ষণ, একটি সমস্যা যা মাইক্রোসফট দুই বছরের বেশি ধরে জানেন।
যদিও মাইক্রোসফট офіসিয়ালি কিছু রিলিজ করেনি, আপনি ম্যানুয়ালি এই বাগ ফিক্স করে আপনার প্রয়োজনীয় হার্ড ড্রাইভ স্পেস ফেরাতে পারেন।
লগ-ফাইল কম্প্রেশন বাগ
এটি একটি পরিচিত সমস্যা যা উইন্ডোজ ৭, ৮, ৮.১, এবং ২০০৮ R2-এ Trusted Installer CBS লগকে প্রভাবিত করে, 그와 더불어 অন্যান্য ভার্সনেও থাকতে পারে।
লক্ষণ
সৌভাগ্যäufig, Microsoft Answers ফোরামে jwalker107 এই বাগের লক্ষণগুলো খুব ভালোভাবে বর্ণনা করেছেন:
আমার উইন্ডোজ ৭ x64 ক্লায়েন্টে বারবার হার্ড ড্রাইভ স্পেস শেষ হয়ে যাওয়ার ঘটনা ঘটেছিল, এবং मैंने पाया যে C:\Windows\TEMP "cab_XXXX_X" প্যাটার্নের সোটি সোটি ফাইল দিয়ে ভরা পড়েছে, প্রতিটি সাধারণত ১০০ এমবি, এবং এই ফাইলগুলো প্রপ্তভাবে জেনারেট হচ্ছে যতক্ষণ না সিস্টেমে স্পেস শেষ হয়। ফাইলগুলো রিমুভ করে রিবুট করলে আবার জেনারেট হতে শুরু করে। আমি খুঁজে পেলাম এটি বড় কম্পোনেন্ট-বেসড সার্ভিসিং লগের কারণে। এগুলো সংরক্ষিত থাকে C:\Windows\Logs\CBS-এ। বর্তমান লগ ফাইলটির নাম "cbs.log"। যখন "cbs.log" একটি নির্দিষ্ট আকারে পৌঁছায়, একটি ক্লিনআপ প্রসেস লগটিকে "CbsPersist_YYYYMMDDHHMMSS.log" হিসেবে রিনেম করে এবং তারপর এটিকে .cab ফাইলে কম্প্রেস করার চেষ্টা করে।
তবে, যখন cbs.log ২ জিবি আকারে পৌঁছায় সেই ক্লিনআপ প্রসেস এটিকে কম্প্রেস করার আগে, ফাইলটি makecab.exe ইউটিলিটির জন্য হ্যান্ডেল করায় বড় হয়ে যায়। লগ ফাইলটি CbsPersist_date_time.log হিসেবে রিনেম হয়, কিন্তু makecab প্রসেস এটি কম্প্রেস করার চেষ্টা করলে ফেইল হয় (তবে \Windows\Temp-এ প্রায় ১০০ এমবি খাওয়ানোর পর)। এরপর ক্লিনআপ প্রসেস বারবার চলে (আমার অভিজ্ঞতানুসারে প্রায় প্রতি ২০ মিনিটে)। প্রতিবার প্রসেসটি ফেইল হয়, এবং \Windows\Temp-এ নতুন ~ ১০০ এমবি খায় যেতে পারে ড্রাইভ স্পেস শেষ হওয়া পর্যন্ত।
কারণ
যখন সিস্টেম সঠিকভাবে কাজ করে, ইন্টিগ্রেটেড CAB কম্প্রেশন ইউনিট Trusted Installer CBS লগকে ২ জিবি হয়ার আগে কম্প্রেস করতে পারে। দুর্ভাগ্য, CAB ২ জিবি এর বড় ফাইল হ্যান্ডেল করতে পারে না এবং খারাপ অবস্থায় পড়ে যায়। ফলস্বরূপ, CAB কম্প্রেসর (makecab.exe) ভয়ানক মাত্রায় бесп upgrad and massively bloated TEMP ফাইল জেনারেট করে, যা দ্রুত যেকোনো হার্ড ড্রাইভ পূর্ণ করবে।
লগ ফাইলটি কেন ২ জিবি এর বেশি বড় হতে দেওয়া হয়েছে তা অস্পষ্ট। লগিং খুব দ্রুত হয়ে থাকতে পারে কম্প্রেশনের সাথে তাল মিলাতে, এবং সমস্যার মূল কারণ হতে পারে উইন্ডোজ আপডেট। একবার লগ ফাইল ২ জিবি বা তার বেশি হলে, এটি কম্প্রেশন টুলকে ক্র্যাশ করিয়ে একটি ভীষণ চক্র শুরু করে, টেম্পোরারি জাঙ্ক ফাইল জমিয়ে ড্রাইভটি পূর্ণ করে দেয়।
এই বাগ বিরক্তিকর এবং সময়সাপেক্ষ। এবং মাইক্রোসফট কেন ভালো কম্প্রেশন টুল ব্যবহার করে না সেটি আমার বোঝার বাইরে।
ম্যানুয়াল ফিক্স
InfoWorld-এ Woody on Windows-এর উডি লեোনহার্ড এই সমস্যাটি ম্যানুয়ালি ফিক্স করার পদ্ধতি বিস্তারিত করেছেন। নিচে স্ক্রোল করে দেখুন আপনি কীভাবে এই ত্রাস থেকে মুক্তি পেতে পারেন।
Windows key + R চাপুন Run ডায়ালগ খোলার জন্য। টাইপ করুন
services.msc
লোকাল সার্ভিসেস প্যানেল খোলার জন্য।
নিচে স্ক্রোল করে Windows Modules Installer খুঁজুন এবং এটি অফ করুন।
এখন যান %rootdirectory% > Windows > Logs > CBS।
আপনাকে এখন ডিরেক্টরির প্রতিটি ফাইল মুভ বা রিনেম করতে হবে। কতগুলো ফাইল আছে তার উপর নির্ভর করে, সবগুলোকে আলাদা একটি ডিরেক্টরিতে মুভ করা সহজ হতে পারে।
এখন যান %rootdirectory% > Windows > Temp।
উপরের ডান কোণে টাইপ করুন
cab*
এবং সার্চ করুন। কোনো ফলাফল পেলে সেগুলো ডিলিট করুন।
সিস্টেম রিবুট করুন।
এখন আপনি দেখবেন আপনার Windows Module Installer সার্ভিস সাধারণ অবস্থায় চলে আসেছে, এবং
makecab.exe
এখন ফাইলগুলো প্রসেস করতে পারবে, আপনার হার্ড ড্রাইভে বারবার কচরা ফেলার বদলে।
আপনার উইন্ডোজ ক্যাশ ক্লিন করুন
যদি আপনি উইন্ডোজ ১০ চালু থাকেন এবং আপনার প্রিয় হার্ড ড্রাইভের সংখ্যা ধীরে ধীরে কমতে দেখেন, তবে এটি ন जाने কতগুলো ক্যাশের ডেটা জমা হওয়ার কারণে হতে পারে।
আমরা আগে প্রতিটি ক্যাশ খুঁজে বের করে ক্লিয়ার করার পদ্ধতি বিস্তারিত করেছিলাম, কিন্তু সচেতনতায় এখানে লিস্ট করছি:
- উইন্ডোজ ১০ আপডেট ক্যাশ
- উইন্ডোজ স্টোর ক্যাশ
- টেম্প ফাইলস ক্যাশ
- থাম্বনেইল ক্যাশ
- সিস্টেম রিস্টোর ক্যাশ
- ওয়েব ব্রাউজার ক্যাশ
- ডিএনএস ক্যাশ
যদিও ডিএনএস ক্যাশ ক্লিয়ার করলে টেম্প ফাইলস ক্যাশ ক্লিয়ার করার মতো স্পেস ফেরত না পাওয়া যায়, আমাদের কিছু ইফেক্টিভ সাজেশন রয়েছে স্পেস ফ্রি আপ করার জন্য।
বাগ-ফ্রি অস্তিত্ব
এখন আপনার হার্ড ড্রাইভের উপর আপনার নিয়ন্ত্রণ ফেরত এসেছে, অনিয়ন্ত্রিত
makecab.exe
এর চংগুল থেকে মুক্ত, এবং ভুল ফাইলগুলো ডিলিট করতে পারছেন আরো কচরা ফাইল জন্মিয়ে না (আমার কথা মেনে চলুন, আমি এগুলো গণনা করেছিলাম)।
আপনি কীভাবে আপনার সিস্টেম সাইজ কম রাখেন? নিয়মিত ডাউনলোড ফোল্ডার খালি করেন? প্রয়োজন ছাড়া কিছুই ডিলিট করেন? নিচে আপনার টেকনিক শেয়ার করুন!