DataStore.edb একটি বৈধ উইন্ডোজ লগ ফাইল যা সিস্টেমে প্রয়োগ করা সব উইন্ডোজ আপডেটের ট্র্যাক রাখে। DataStore.edb লগ প্রতিটি উইন্ডোজ আপডেট চেকের সাথে বড় হয়। ফাইলটি অবস্থিত SoftwareDistribution ফোল্ডারে (C:\Windows\SoftwareDistribution\DataStore\DataStore.edb)।
ফাইলটির গুরুত্ব ভুলে যাওয়া যাবে না, কিন্তু কিছু ব্যবহারকারী দেখেছেন তাদের সিস্টেম DataStore.edb-এ রিড/রাইট করতে অনেক সময় ব্যয় করে, রিসোর্স হগ করে যার ফলে PC নোটেবলি ধীর হয়ে যায়। Performance Monitor-এ যাচাই করলে দেখা গেলো svchost.exe (netsvcs) প্রসেসটি সমস্ত ডিস্ক রিসোর্স ব্যবহার করে datastore.edb-কে ১২০ MB/মিনিটে পড়ছে — ফলে কম্পিউটার অন্য কিছু করতে পারছে না। এটি মূলত উইন্ডোজ ৭ এবং উইন্ডোজ ভিস্টার সমস্যা।
আসলে datastore.edb ফাইলটি উইন্ডোজ আপডেটিং কম্পোনেন্ট পড়ে যখন নতুন আপডেট পেন্ডিং থাকে। পরিস্থিতি এবং PC স্পেস অনুযায়ী, datastore.edb ফাইল ইন্টারগেট হওয়া পর্যন্ত মেশিন অপারেশনহীন হয়ে যায়।
এই সমস্যা সমাধানের জন্য কিছু ফিক্স আছে যা ব্যবহারকারীরা সফল পেয়েছেন। নিচে সমাধানগুলো ক्रम대로 দেওয়া হলো। যেটি আপনার কেসে কাজ করে সেটি ব্যবহার করুন।
নোট: ভিস্টা ব্যবহার করলে সরাসরি পদ্ধতি ২-এ যান।
পদ্ধতি ১: Windows Update KB3050265 ইনস্টল করুন (শুধু উইন্ডোজ ৭)
মাইক্রোসফট দ্রুত WindowsUpdate Client Update রিলিজ করেছিল এই সমস্যা ফিক্স করার জন্য। আপডেটটি WU (Windows Update)-এর ইনএফিশিয়েন্সি ঠিক করে, যা datastore.edb ফাইল পড়ার দীর্ঘ সময় কমানোর জন্য।
ব্যবহারকারীরা পেলেন আপডেটটি ডিটেকশন টাইম এবং RAM/ডিস্ক ব্যবহার কমিয়েছে, কিন্তু সবার জন্য সমাধান হয়নি। একটা, এটি শুধু উইন্ডোজ ৭-এ কাজ করে — ভিস্টার জন্য কোনো অফিসিয়াল ফিক্স নেই। আবার কিছু ব্যবহারকারী রিপোর্ট করেছেন এই আপডেটটি WU কম্পোনেন্টই ভাঙিয়ে দিয়েছে (WindowsUpdate_80244019 বা WindowsUpdate_dt000 এরর)।
মনে রাখবেন আপডেটটি অপশনাল, স্বয়ংক্রিয় হবেনা। উইন্ডোজ ৭-এ থাকলে নিচের গাইড ফলো করে Windows Update KB3050265 ইনস্টল করুন। কাজ না করলে আনইনস্টল করে পদ্ধতি ২-এ যান:
- আপনার উইন্ডোজ ভার্সন অনুযায়ী নিচের লিংক থেকে সঠিক KB3050265 আপডেট ডাউনলোড করুন:
Windows Update KB3050265 (32Bit)
Windows Update KB3050265 (64Bit) - ইনস্টলেশন প্যাকেজ খুলুন এবং সফলভাবে ইনস্টল হলে সিস্টেম রিবুট করুন।
নোট: আপনি নিজের PC-থেকেও ইনস্টল করতে পারেন: Control Panel → System and Security → Windows Update → Show all available updates → Optional। সেখানে ম্যানুয়ালি KB3050265 খুঁজে ইনস্টল করুন।
যদি ফিক্স না হয়, Windows key + R → control update → View installed update history → Uninstall updates → KB3050265 আনইনস্টল করুন। তারপর পদ্ধতি ২-এ যান।
পদ্ধতি ২: esentutl.exe দিয়ে datastore.edb ডিফ্র্যাগমেন্ট করুন
আরও গভীর সমাধানের আগে, ডিফ্র্যাগমেন্ট করলে সমাধান হয় কিনা দেখি। এটি অস্থায়ী ফিক্স, কারণ datastore.edb ফাইল নতুন ইনফো জমা হলে আবার সমস্যা হয়।
এই পদ্ধতিতে esentutl.exe ইউটিলিটি দিয়ে DataStore.edb ডিফ্র্যাগমেন্ট করা হয়। এটি ফাইলটি প্রোগ্রামগুলোর জন্য আরও অ্যাক্সেসযোগ্য করে তোলে, পাশাপাশি সাইজও কমিয়ে দেয়। পুরো প্রক্রিয়া:
- এলিভেটেড Command Prompt খুলুন: Start বার → cmd সার্চ → Command Prompt রাইট ক্লিক → Run as administrator।

- এলিভেটেড CMD-এ নিচের কমান্ড টাইপ করে Enter চাপুন:
esentutl.exe /d C:\windows\SoftwareDistribution\DataStore\DataStore.edb
- প্রক্রিয়া শেষ হলে সিস্টেম রিবুট করুন এবং লক্ষণ উন্নত হয়েছে কিনা দেখুন। না হলে পরবর্তী পদ্ধতি।
পদ্ধতি ৩: Windows Repair (All-in-One) ব্যবহার করুন
অফিসিয়াল ফিক্স কাজ না করলে, সিস্টেম ফাইল করপশন সমাধানের জনপ্রিয় টুল হলো Windows Repair (All-in-One)। এটি ফ্রি ইউটিলিটি সব উইন্ডোজ ভার্সনের জন্য ফিক্স সংরক্ষণ করে। WU সমস্যা ফিক্স করতে পারবে। ব্যবহার:
- এখান থেকে পোর্টেবল ভার্সন ডাউনলোড করুন।
- আর্কাইভের সব ফাইল এক্সট্র্যাক্ট করুন।
- Repair_Windows এক্সিকিউটেবল ডাবল ক্লিক করে খুলুন।
- ইনিশিয়াল চেক শেষ হলে Repairs – Main ট্যাব → Automatically Do A Registry Backup চেক → Open Repairs।

- রিপেয়ার স্ট্র্যাটেজির লিস্ট আসবে। সব আনসিলেক্ট করুন, তারপর শুধু নিচেরগুলো সিলেক্ট করুন:
Reset Service Permissions
Repair WMI
Register System Files
Remove Policies Set By Infection
Repair Windows Updates
Repair MSI (Windows Installer) - Restart বক্স চেক থাকতে দিন → Start Repairs ক্লিক করে প্রক্রিয়া শেষ হওয়া পর্যন্ত অপেক্ষা করুন।

- প্রক্রিয়া শেষে Yes চাপে রিবুট কনফার্ম করুন। সমস্যা ফিক্স হয়েছে কিনা দেখুন। না হলে পরবর্তী পদ্ধতি।
পদ্ধতি ৪: SoftwareDistribution ফোল্ডার পুনরায় শুরু করুন
প্রথম দুটি ফিক্স কাজ না করলে, SoftwareDistribution ফোল্ডার ক্লিন করুন। এই মেথডের কার্যকরতা নিয়ে মিশ্র মতামত, কিন্তু কিছু ব্যবহারকারী রিপোর্ট করেছেন হাই ডিস্ক ইউজেজ বন্ধ হয়েছে ফোল্ডার রিক্রিয়েট করলে।
SoftwareDistribution ফোল্ডার ক্লিন করলে উইন্ডোজ সব কম্পোনেন্ট (DataStore.edb সহ) পুনরায় আরম্ভ করে। এটি করপশন-জনিত অতিরিক্ত মেমরি হগিং সমাধান করে। নোট: এই ফোল্ডারে অটোমেটিক আপডেট এবং সংশ্লিষ্ট ফাইল থাকে। DataStore.edb ও এখানেই। ডিলিট করা সেফ, কিন্তু পরবর্তী আপডেট চেকের সময় WU অনেক সময় নেবে কারণ সবকিছু নতুন করে চেক করবে।
Command Prompt দিয়ে ক্লিন করার গাইড:
- Start → cmd সার্চ → Command Prompt রাইট ক্লিক → Run as administrator।

- এলিভেটেড CMD-এ নিচের কমান্ডগুলো একে একে রান করুন:
net stop wuauserv
net stop bits
নোট: এটি আপডেট কম্পোনেন্ট ডিজেবল করবে যা SoftwareDistribution ফোল্ডার ব্যবহার করে। এই ধাপ বাদ দিলে ফোল্ডার ইন-ইউজ থাকলে ডিলিট হবে না। - সার্ভিসগুলো ডিজেবল হলে নিচের কমান্ড দিন:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
নোট: এই কমান্ড SoftwareDistribution ফোল্ডার রিনেম করবে। .old এক্সটেনশন উইন্ডোজকে নতুন SoftwareDistribution ফোল্ডার তৈরি করতে বাধ্য করবে। - পূর্বে ডিজেবল করা সার্ভিসগুলো রিস্টার্ট করুন:
net start wuauserv
net start bits
- কম্পিউটার রিবুট করুন, C:/Windows-এ যান এবং SoftwareDistribution.old ফোল্ডার ডিলিট করুন।

হাই ডিস্ক ইউজেজ থাকলে পরবর্তী পদ্ধতি।
পদ্ধতি ৫: ডেটাস্টোর.ইডিবি কে এন্টিভাইরাস চেক থেকে বাদ দিন
অতিরিক্ত সতর্ক অ্যান্টিভাইরাসও এই সমস্যার কারণ হতে পারে। স্লো স্টার্টআপ সমস্যা সমাধান করেছেন datastore.edb ফাইলকে Microsoft Security Essentials / Windows Defender-এর এক্সক্লুশন লিস্টে যোগ করলে। নোট: এন্টিভাইরাস এক্সক্লুশন যোগ করা আপনার PC-কে বেশি রেসপনসিভ করতে পারে, কিন্তু অপ্রয়োজনীয় AV এক্সক্লুশন ম্যালিশিয়াস অ্যাট্যাকের ঝুঁকি বাড়াতে পারে।
Windows Defender / Security Essentials-এ এক্সক্লুশন যোগ করার গাইড (অন্য সিকিউরিটি স্যুটেও এক্সক্লুশন লিস্ট থাকে):
- Start আইকন থেকে Windows Defender বা Security Essentials সার্চ করে খুলুন।

- Tools → Options (Security Essentials-এ Settings)।

- Excluded files and folders (Excluded files and locations) সিলেক্ট → Add বাটন → C:\ windows\ SoftwareDistribution\ Datastore → datastore.edb ডাবল ক্লিক।
নোট: এটি অ্যান্টিভাইরাসকে datastore.edb স্ক্যান করতে বাধা দেবে। - একইভাবে নিচের পথও যোগ করুন:
c:\windows\softwaredistribution\datastore\logs\
নোট: এই লগ ফাইলগুলো Windows Update এবং Automatic Update-এর। এখান থেকে তথ্য DataStore.edb-এ জমা হয়। - Save/Save changes → রিবুট করে PC-এর স্পিড বেড়েছে কিনা দেখুন।

পদ্ধতি ৬: WU (Windows Updates) নিষ্ক্রিয় করুন
এতদূর আসার পরও ফলাফল না পেলে, একটা চরম উপায় আছে যা অধিকাংশ ব্যবহারকারীর জন্য কাজ করেছে। কিন্তু এটি আদর্শ নয়। WU (Windows Updates) সার্ভিস ডিজেবল করলে সিস্টেমকে DataStore.edb ফাইলে রিড/রাইট করার প্রয়োজন নেই, ফলে মেমরি হগিং কনফ্লিক্ট সমাধান হয়।
কিন্তু এর ইমপ্লিকেশন বড়: আপনি সিকিউরিটি আপডেট এবং স্ট্যাবিলিটি ফিক্স থেকে বঞ্চিত হবেন। আপনাকে মনে রাখতে হবে নিয়মিত WU সার্ভিস অন করবেন।
সিস্টেম রেসপনসিভেনেসের জন্য ম্যালওয়্যার ঝুঁকি নেওয়া মেনে হলে নিচের ধাপগুলো ফলো করুন:
- Windows Key + R → services.msc → Enter → Services উইন্ডো।

- Services-এ Windows Update খুঁজে রাইট ক্লিক → Properties।

- General ট্যাবে Startup type ড্রপডাউন থেকে Disabled সিলেক্ট → Apply → Services বন্ধ করুন।

- সিস্টেম রিবুট করুন এবং রিসোর্স ইউজেজ কমেছে কিনা দেখুন।
নোট: নিয়মিত Services স্ক্রিনে যেন Windows Update সার্ভিস আবার ইনেইবল করুন যাতে লেটেস্ট সিকিউরিটি আপডেট পান। আপডেট অ্যাপলাই হলে আবার ডিজেবল করুন।