SFC (System File Checker) স্ক্যান চালালে শেষে "Windows Resource Protection found corrupt files but was unable to fix some of them" এরর আসলে অনেক ব্যবহারকারী কী করবেন সেটা বুঝতে পারেন না।

System File Checker কী?
সিস্টেম ফাইল চেকার মাইক্রোসফটের একটি সুপ্রতিষ্ঠিত উইন্ডোজ ইউটিলিটি যা ব্যবহারকারীদের সিস্টেম ফাইল চিহ্নিত ও রিপেয়ার করতে দেয়। উইন্ডোজ ৯৮ থেকে সব.latest ভার্সনে থাকে।
Vista, 7, 10-এ SFC উইন্ডোজ রিসোর্স প্রটেকশন (WRP)-এর সাথে ইন্টিগ্রেটেড, যা রেজিস্ট্রি কী, ফোল্ডার, ক্রিটিক্যাল সিস্টেম ফাইলকে উন্নত সুরক্ষা দেয়।
"Windows Resource Protection found corrupt files but was unable to fix some of them" ত্রুটির কারণ
ব্যবহারকারীর রিপোর্ট ও রিপেয়ার কৌশল বিশ্লেষণ করে নিচের সাধারণ সিনেরিওগুলো খুঁজে পেয়েছি:
- ফলস পজিটিভ: SFC কখনও কখনও ফলস পজিটিভ রিপোর্ট করে। সাধারণত Nvidia-এর opendll.dll ফাইল ফ্ল্যাগ করে ডেয় যদি ফাইল করাপ্ট নাও হয়। DISM স্ক্যান দিয়ে যাচাই করলে পتا চলে ফাইল আসলে করাপ্ট কিনা।
- থার্ড-পার্টি ইন্টারফিয়ারেন্স: ইনস্টল্ড অ্যাপ্লিকেশন SFC স্ক্যানে বাধা দেয়। ক্লিন বুটে স্ক্যান করলে অনেকের এরর আসেনি।
- অনियमিত সিস্টেম ফাইল করাপশন: ডিফল্ট উইন্ডোজ ইউটিলিটি (SFC, DISM) যেটা রিকভার করতে পারে না সেরকম করাপশন হলে OS ফাইল রি-ইনস্টল ছাড়া উপায় নেই।
নিচে ভেরিফাইড রিপেয়ার কৌশলগুলো দেওয়া আছে। দক্ষতার জন্য ক্রম অনুযায়ী ফলো করুন।
পদ্ধতি ১: DISM দিয়ে করাপ্ট ফাইল ঠিক করুন
SFC ফেল করলে পরবর্তী ধাপ হচ্ছে DISM (Deployment Image Servicing and Management) ইউটিলিটি দিয়ে উইন্ডোজ ইমেজ রিপেয়ার করা। DISM Vista থেকে আছে এবং সিস্টেম ফাইল করাপশন সমাধানে সुपিরিয়র মনে হয়।
SFC লোকাল কপি ব্যবহার করে (যেটাও করাপ্ট হতে পারে), কিন্তু DISM উইন্ডোজ আপডেট কম্পোনেন্ট ব্যবহার করে। তাই স্টেবল ইন্টারনেট দরকার।
সরল রাখতে RestoreHealth প্যারামিটার ব্যবহার করব যেটা অটোমেটিক্যালি স্ক্যান ও রিপেয়ার করে।
- Windows key + R → cmd → Ctrl + Shift + Enter (এডমিন CMD)। UAC-এ Yes।

- নিচের কমান্ড দিন:
DISM /Online /Cleanup-Image /RestoreHealth
- প্রক্রিয়া শেষ হওয়া অপেক্ষা করুন (১ ঘন্টা পর্যন্ত লাগতে পারে)।
নোট: ৩০% এ আটকে যাওয়া স্বাভাবিক, উইন্ডো বন্ধ করবেন না। - করাপশন রিজলভ হলে মেসেজ আসবে। রিস্টার্ট করে SFC স্ক্যান আবার চালান।
SFC-এ এরর থাকলে পরবর্তী পদ্ধতি।
পদ্ধতি ২: থার্ড-পার্টি অ্যান্টিভাইরাসের অবশিষ্ট ফাইল সরান (যদি প্রযোজ্য)
অনেক ব্যবহারকারী বলেছেন, খারাপভাবে আনইনস্টল করা অ্যান্টিভাইরাস (Avast, McAfee) ফলস পজিটিভ তৈরি করে। ম্যানুয়ালি ডিলিট করা AV-এর অবশিষ্ট ফাইল সরানো সহজ নয়। অধিকাংশ AV-র ডেডিকেটেড আনইনস্টলার থাকে।
সার্বিক গাইডের জন্য এই আর্টিকেল ফলো করুন। অবশিষ্ট ফাইল সরিয়ে রিস্টার্ট করুন এবং SFC আবার চালান। এরর থাকলে পরবর্তী পদ্ধতি।
পদ্ধতি ৩: ক্লিন বুট স্টেটে SFC/DISM স্ক্যান চালান
উপরোক্ত দুটো ফেল করলে দুটো সম্ভাবনা: থার্ড-পার্টি অ্যাপ ইন্টারফেয়ার করছে বা অনরিকভারেবল সিস্টেম ফাইল এরর।
এই মেথডে ক্লিন বুট করে থার্ড-পার্টি ইন্টারফিয়ারেন্স চেক করব। ক্লিন বুটে মিনিমাল ড্রাইভার/স্টার্টআপ প্রোগ্রামের সাথে উইন্ডোজ চালু হয়।
নোট: 시간이 없으면直接 পদ্ধতি ৪-এ যান। কিন্তু সেটা কিছুটা ইনট্রুসিভ এবং ইউজার প্রিফারেন্স হারাতে পারে।
- Windows key + R → msconfig → Enter (System Configuration)। UAC-এ Yes।

- General ট্যাব → Selective startup → Load Startup items অনচেক করুন।

- Services ট্যাব → Hide all Microsoft services চেক করুন → Disable all।

- Apply → রিস্টার্ট করুন (প্রম্পট না হলে ম্যানুয়ালি)।
- ক্লিন বুটে Windows key + R → cmd → Ctrl + Shift + Enter।

- DISM স্ক্যান:
DISM.exe /Online /Cleanup-image /Restorehealth
(ইন্টারনেট দরকার)। - SFC স্ক্যান:
sfc /scannow
এরর আর আছে কিনা দেখুন।
এরর না থাকলে থার্ড-পার্টি সার্ভিস ছিল সমস্যা। এরর থাকলে অনরিকভারেবল করাপশন, পদ্ধতি ৪-এ যান।
পদ্ধতি ৪: রিপেয়ার ইনস্টল করুন
এখানেই ফেল করলে দুটো প্রসিডিউর নিশ্চিত সমাধান দেবে:
- ক্লিন ইনস্টল: সকল ডেটা, অ্যাপ, প্রিফারেন্স হারিয়ে যাবে।
- রিপেয়ার ইনস্টল: একই বিল্ড ওয়ারigenous ইনস্টলেশনের ওপর রি-ইনস্টল করে। পারসোনাল ফাইল, সেটিংস, অ্যাপ বাঁচা থাকে।
পারসোনাল ফাইল বাঁচাতে চাইলে রিপেয়ার ইনস্টল গাইড ফলো করুন। ফ্রেশ স্টার্ট চাইলে ক্লিন ইনস্টল গাইড।