কম্পিউটার টিউটোরিয়াল

উইন্ডোজ System32 ডিরেক্টরি: এটি কী এবং কেন আপনি এটি ডিলিট করতে পারবেন না

ইন্টারনেটে কিছু সময় কাটালে, আপনি সম্ভবত একটি জোকাস্টার দেখবেন যিনি আপনাকে আপনার কম্পিউটারের উইন্ডোজ System32 ফোল্ডার ডিলিট করতে বলবেন। কিন্তু এই রহস্যময় উইন্ডোজ ফোল্ডারটি আসলে কী, এবং কেন কেউ আপনাকে এটা ডিলিট করতে বলবে?

আপনি যদি আসলে System32 ডিলিট করেন তবে কী হবে? এখানে ফ্যাক্টগুলো রয়েছে।

System32 কী?

System32 হলো একটি ফোল্ডার যা উইন্ডোজ ২০০০ থেকে প্রতিটি উইন্ডোজ ভার্সনে অন্তর্ভুক্ত থাকে। এটি অবস্থিত C:\Windows\System32-এ এবং উইন্ডোজকে সঠিকভাবে কাজ চালানোর জন্য জীবনমূল্য সব ধরনের ফাইল ও ফোল্ডার ধারণ করে।

System32-এ ফাইলগুলো 따로 আলোচনা করার জন্য অনেক বেশি, যদিও Symantec-এর ফোরামের একজন ইউজার এগুলো ব্যাখ্যা করেছেন আপনি যদি আগ্রহী হন। সাধারণত, আপনি System32-এর অধিকাংশ কন্টেন্টকে দুটি গ্রুপে ভাগ করতে পারেন:

  • DLL (Dynamic Link Library) ফাইলগুলো প্রোগ্রামগুলোকে উইন্ডোজের অংশগুলো অ্যাক্সেস করতে এবং স্ট্যান্ডার্ড টাস্ক পারফর্ম করতে দেয়। উদাহরণস্বরূপ, একটি DLL ফাইল কম্পিউটারকে অডিও প্লে করতে দিতে পারে, আরেকটি উইন্ডোজ আপডেট অটোমেটিক করতে পারে। অনেক DLL কম্পিউটার বুট হবার সাথে সাথে শুরু হয়। এগুলোর ছাড়া উইন্ডোজ スタার্ট হতে পারত না, এই কারণেই DLL এরর ফিক্স করা যেন খুব কষ্টসাধ্য।
  • EXE (Executable) ফাইলগুলো সফ্টওয়্যার অ্যাপ্লিকেশন ও ইউটিলিটি। আপনি যেকোনো সফ্টওয়্যার যেমন ওয়ার্ড বা ক্রোম খোললে একটি এক্সিকিউটেবল শুরু করেন। কিন্তু System32-এ থাকা EXE ফাইলগুলো আরও গুরুত্বপূর্ণ: উইন্ডোজ ইউটিলিটি যেমন Event Viewer (eventvwr.exe) ছাড়া, এগুলো টাস্ক ম্যানেজারের ভাইটাল প্রসেসের এক্সিকিউটেবল ধারণ করে যেমন winlogon.exe। এই ছাড়া আপনি আপনার পিসিতে সাইন-ইন করতে পারবেন না।

এগুলো ছাড়া, System32-এ একটি drivers ফোল্ডারও রয়েছে (যার কন্টেন্ট আপনার কম্পিউটারকে বিভিন্ন হার্ডওয়্যারের সাথে ইন্টারফেস করতে দেয়), ল্যাঙ্গুয়েজ ফাইল, এবং আরও অনেক কিছু।

উইন্ডোজে System32 ফোল্ডার ডিলিট করার পদ্ধতি

অনলাইন জোকগুলো ছাড়া, System32 ডিলিট করা এক-ক্লিক ব্যাপার নয়। যেহেতু এটি একটি প্রোটেক্টেড সিস্টেম ফোল্ডার, আপনি যদি ডিলিট করার চেষ্টা করেন তবে উইন্ডোজ আপনাকে অ্যাক্সেস ডিনি করবে। অনির্বভব ব্যবহারকারীদের অকস্মাত ফোল্ডার ডিলিট করতে থেকে বিরত রাখতে এটি যথেষ্ট।

যাইহোক, আপনি যদি হঠাৎ করেই আপনার ধ্বংসের পথে অগ্রসর হন, তবে আপনি এগিয়ে যেতে পারেন। ফোল্ডারের অওনারশিপ নিলে আপনি ডিলিট করার চেষ্টা করতে পারেন, কিন্তু উইন্ডোজ আবার ব্লক করবে কারণ এটি System32-র ভেতরে অনেক ফাইল এক্টিভলি ব্যবহার করছে।

এটাকে বাইপাস করতে, আপনি System32-র ভেতরে إندিভিজুয়াল ফাইলগুলো ডিলিট করা শুরু করতে পারেন, বা আরও ইফিশিয়েন্ট ডিলিশনের জন্য কমান্ড প্রম্পট ব্যবহার করতে পারেন। আপনি যদি এটা করেন, উইন্ডোজ আপনাকে সেসব ফাইল ডিলিট করতে দেবে যা ওই মুহূর্তে ইন ইউজ নয়।

System32 ডিলিট করলে কী হয়?

আপনি যদি System32-এ র‍্যান্ডম ফাইল ডিলিট করতে এগিয়ে যান, আপনার কম্পিউটার একটি ধীর ধরণের কোল্যাপ্স শুরু করবে। বেসিক ফাংশনগুলো, যেমন প্রোগ্রাম লঞ্চ করা, স্টার্ট মেনুতে সার্চ করা, এবং উইন্ডোজ ইউটিলিটি খোলা—কাজ করবেন না কারণ আপনি সেসব ফাইল ডিলিট করেছেন যেগুলোর ওপর এগুলো ডিপেন্ডেন্ট। একমুহূর্তে System32 "গোঁফ" করে ফাটবে না—এটি ছোট সময়ে ধীরে ধীরে ভেঙে পড়ে।

আপনি কী ডিলিট করেছেন তার ওপর নির্ভর করে, আপনি সম্ভবত আপনার কম্পিউটার নরমালি শাট ডাউন করতে পারবেন না। একবার হার্ড শাটডাউন এবং রিবুট করলে, আপনি সম্ভবত পাবেন যে উইন্ডোজ সেই ক্রিটিক্যাল DLL গুলোর ছাড়া বুট হচ্ছে না। সুতরাং, আপনার উইন্ডোজ ইনস্টলেশন এই মুহূর্তে টোস্ট।

আপনি যদি এত দুরে চলে যান, তবে সব কিছু প্রপারলি ফিরে আনার জন্য আপনাকে উইন্ডোজ রিইনস্টল করতে হবে। সিস্টেম রিস্টোরের মত ফাংশনগুলো আপনার অ্যাকশনগুলোর দ্বারা বাতিল হয়ে যাবে সম্ভবত, তাই আপনাকে স্ক্র্যাচ থেকে রিইনস্টল করতে হবে।

এই সব দেখলে স্পষ্ট, উইন্ডোজ এই ফোল্ডারটি একটি কারণেই প্রোটেক্ট করে। যদি এটি প্রোটেক্টেড না হতো এবং কেউ ভালোভাবে না জানত, তবে সে স্পেস বাঁচাতে ফোল্ডার ডিলিট করার চেষ্টা করতে পারত এবং একটা ভয়ানক সারপ্রাইজ পাত।

System32 বনাম SysWOW64: পার্থক্য কী?

উইন্ডোজ System32 ডিরেক্টরি: এটি কী এবং কেন আপনি এটি ডিলিট করতে পারবেন না

৬৪-বিট উইন্ডোজ ভার্সনে, আপনি কিছু ফোল্ডার পার্থক্য লক্ষ্য করবেন, যেমন আলাদা Program Files (x86) ডিরেক্টরি। System32-র সাথে কিছু একই জিনিস হয়। C:\Windows ফোল্ডারে একটি ৬৪-বিট সিস্টেমে, আপনি SysWOW64 নামক একটি ফোল্ডার পাবেন System32-এর পাশাপাশি।

দেখুন, এবং আপনি দেখবেন দুটি ফোল্ডারে অনেক একই নামের ফাইল রয়েছে। Program Files (x86)-এর মত, উইন্ডোজ এই দুটি আলাদা ডিরেক্টরি রেখেছে ৩২-বিট প্রোগ্রামের সাথে কম্প্যাটিবিলিটির জন্য। যদি একটি ৩২-বিট প্রোগ্রাম ৬৪-বিট DLL লোড করতে চায়, তবে এটি ক্র্যাশ করবে।

তবে কী অদ্ভুত হলো ৬৪-বিট সিস্টেমে, System32-এ ৬৪-বিট ফাইল রয়েছে, কিন্তু SysWOW64-এ ৩২-বিট ফাইল। জানা গেলে, WoW64 মানে Windows 32-bit on Windows 64-bit। এটি একটি সার্ভিস যা ওএস কে ৩২-বিট প্রোগ্রাম সঠিকভাবে চালাতে দেয়, ৬৪-বিট সিস্টেমেও।

এটিকে অর্জন করার একটি অংশ হলো ৩২-বিট প্রসেসগুলোরকে অটোমেটিক্যালি সঠিক ফোল্ডার ব্যবহার করার तरफ রিডাইরেক্ট করা। একটি ৩২-বিট প্রোগ্রাম, ৬৪-বিট সফ্টওয়্যার আছে কিনা সেটা না জানলেও, স্বাভাবিকভাবে System32 ফোল্ডার অ্যাক্সেস করার চেষ্টা করবে। কিন্তু WoW এটাকে রিডাইরেক্ট করে SysWOW64 ব্যবহার করতে বাধ্য করে। একই জিনিস Program Files-এর সাথে হয়।

যেহেতু অনেক পুরনো ৩২-বিট প্রোগ্রাম হেয়ার্ড-কোডেড ছিল System32 এবং Program Files অ্যাক্সেস করতে, এই রিডাইরেক্ট মেথড ৩২-বিট এবং ৬৪-বিট প্রোগ্রাম দুটোকেই একটি সিস্টেমে সহজে কাজ করতে দেয়। একটু কনফিউজিং, কিন্তু এখন আপনি এর কারণ জানেন।

System32 ভাইরাস কেমন?

সম্ভব যে একটি ভাইরাস বা অন্য ম্যালওয়্যার ইনফেকশন System32-এ লুকিয়ে থাকতে পারে। একটি রুটকিট ফোল্ডারটিতে আক্রমণ করতে পারে এবং নিজেকে একটি লেজিটিমেট প্রসেস হিসেবে ভেসবে, যা আপনি অস্বাভাবিকভাবে উচ্চ CPU ইউজেজ देखकर লক্ষ্য করতে পারেন।

আপনি যদি সন্দেহ করেন আপনার System32 ভাইরাস আছে, তবে আপনাকে প্রভাবিত ফাইলগুলো ডিলিট বা মডিফাই করার চেষ্টা করা উচিত নয়। আপনার সিস্টেম অকস্মাত ক্ষতিগ্রস্ত করার চান্স বেশি, ইনফেকশন ক্লিন করার চান্সের চেয়ে।

বদলে, আপনাকে একটি ট্রাস্টেড অ্যান্টিভাইরাস প্রোগ্রাম দিয়ে স্ক্যান করতে হবে, তারপর Malwarebytes-এর মত একটি অ্যান্টি-ম্যালওয়্যার স্ক্যানার দিয়ে ফলো আপ করতে হবে।

উইন্ডোজে System32 পরিচিতি অর্জন

এখন আপনি System32 সম্পর্কে সব জানেন, এটি কী করে, এবং আপনি এটা ডিলিট করলে কী হবে।

আপনি যদি অন্য কিছু মনে রাখেন না, শুধু জানুন যে System32 একটি সংকলন ধারণ করে জীবনমূল্য ফাইলগুলোর যা উইন্ডোজকে সঠিকভাবে কাজ চালানোর জন্য দরকার। আপনি বিল্ট-ইন প্রোটেকশনস ইন্টেনশনালি বাইপাস ছাড়া System32 ডিলিট করতে পারবেন না, এবং আপনি যদি ফোল্ডারটি ধ্বংস করেন তবে আপনাকে প্রায় নিশ্চিত উইন্ডোজ রিইনস্টল করতে হবে।

এরকম আরও জিনিসের জন্য, কনফিউজিং উইন্ডোজ মিস্টারির সমাধান চেক আউট করুন।

  1. '$Windows.~BT' ফোল্ডার কী এবং কি আপনাকে এটি ডিলিট করা উচিত

  2. Windows.old ফোল্ডার বুঝুন: কেন তৈরি হয় এবং কীভাবে নিরাপদে ডিলিট করবেন

  3. উইন্ডোজ সার্চ ইনডেক্স বোঝা: দ্রুত ফাইল রিট্রিভারের জন্য কেন এটি গুরুত্বপূর্ণ

  4. Windows 10-এ ক্লিন বুট: ধাপে ধাপ গাইড এবং সুবিধা