কম্পিউটার

Hal.dll, Kernel32.dll, User32.dll ফাইল ব্যাখ্যা করা হয়েছে

আজ, আমরা তিনটি উইন্ডোজ ওএস সিস্টেম ফাইল ব্যাখ্যা করছি — Hal.dll, Kernel32.dll, User32.dll। এই সিস্টেম ফাইলগুলি Win32 API DLL এর অংশ যা ব্যবহারকারীরা দেখতে পায় এমন একটি কাজ সম্পূর্ণ করতে একসাথে কাজ করে। এই ফাইলগুলি OS ফাইল, এবং এর সাথে টেম্পার করা উচিত নয়৷

Hal.dll, Kernel32.dll, User32.dll ফাইল ব্যাখ্যা করা হয়েছে

1] Hal.dll ফাইল কি

Hal.dll =হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার।

উইন্ডোজ সমস্ত হার্ডওয়্যার পরিচালনা করে, এটি সরাসরি এটি করে না। পরিবর্তে, এটি লেয়ার বলা হয় তা ব্যবহার করে। এটি আদর্শ অনুশীলন, তাই নিম্ন-স্তরের ডিভাইস এবং এর কলগুলি সরাসরি প্রকাশ করা হয় না। এটি নিরাপত্তাও বাড়ায়। HAL হল সেই স্তর যা হার্ডওয়্যার এবং বাকি অপারেটিং সিস্টেমের মধ্যে থাকে। Hal.dll কম হার্ডওয়্যার ফাংশন ফাংশন অন্তর্ভুক্ত করে, যা OS DLL ব্যবহার করে কল করতে পারে।

কিছু ব্যবহারকারী অবশ্যই BSOD-এ HAL-এর উল্লেখ দেখেছেন। এরকম একটি উদাহরণ হল HAL_INITIALIZATION_FAILED৷ এটি ঘটে কারণ একটি হার্ডওয়্যার সঠিকভাবে শুরু করতে ব্যর্থ হয়েছে৷

2] Kernel32.dll ফাইল কি

Kernel32.dll =একটি অপারেটিং সিস্টেমের কেন্দ্রীয় অংশের সাথে সংযোগ করার জন্য লাইব্রেরি৷

Win32 API DLL-এর কিছু অংশ (kernel32.dll, user32.dll, gdi32.dll ) মেমরিতে লোড হয় যখন উইন্ডোজ বুট আপ হয়। এতে Win32-ভিত্তিক এপিআই অন্তর্ভুক্ত রয়েছে, যা মেমরি ব্যবস্থাপনা, ইনপুট/আউটপুট (I/O) অপারেশন, প্রক্রিয়া এবং থ্রেড তৈরি এবং সিঙ্ক্রোনাইজেশন ফাংশন করতে পারে।

কিছু উদাহরণ যেখানে DLL ব্যবহার করা হয় তা হল একটি প্রোগ্রামের সমাপ্তি, একটি ডিরেক্টরিতে ফাইলের সংখ্যা গণনা করা, মুক্ত ডিস্কের স্থানের পরিমাণ গণনা করা ইত্যাদি।

দেখা সাধারণ ত্রুটিগুলির মধ্যে একটি হল— ডায়নামিক লাইব্রেরির সূচনা \system32\kernel32.dll ব্যর্থ হয়েছে। প্রক্রিয়াটি অস্বাভাবিকভাবে বন্ধ হয়ে যাচ্ছে৷

2] User32.dll ফাইল কি

User32.dll =লাইব্রেরি বা ব্যবহারকারী এবং ব্যবহারকারী ইন্টারফেসের সাথে সম্পর্কিত ফাংশন।

DLL-এ Windows ব্যবহারকারী ইন্টারফেসের সাথে সম্পর্কিত Windows API ফাংশন রয়েছে। উদাহরণস্বরূপ, যখন প্রিন্টস্ক্রিন এবং পেইন্টে পেস্ট করুন বা যখন আপনি বর্তমান ভিডিও রেজোলিউশন পরিবর্তন করেন, উইন্ডোগুলিকে ছোট করুন এবং সর্বাধিক করুন ইত্যাদি। এটা স্পষ্ট যে এটি kernel32.dll এবং gdi32.dll এর সাথে কাজটি সম্পূর্ণ করতে কাজ করে৷

এই সমস্ত ফাইল System32-এ অবস্থিত ফোল্ডার আপনার যদি 64-বিট OS থাকে, তাহলে সেগুলি SysWOW64-এ উপলব্ধ হতে পারে ডিরেক্টরি আপনি যদি সেগুলিকে অন্য কোনও স্থানেও খুঁজে পান, তাহলে আপনার অ্যান্টিভাইরাস স্ক্যান চালানো ভাল৷

এই প্রক্রিয়া, ফাইল বা ফাইলের ধরন সম্পর্কে জানতে চান?

Ntoskrnl.exe, Ntkrnlpa.exe, Win32k.sys | Ntdll.dll, Advapi32.dll, Gdi32.dll | CompatTelRunner.exe | Windows.edb ফাইল | csrss.exe | Rundll32.exe | Thumbs.db ফাইল | NFO এবং DIZ ফাইল | Index.dat ফাইল | Swapfile.sys, Hiberfil.sys এবং Pagefile.sys | Nvxdsync.exe | Svchost.exe | RuntimeBroker.exe | TrustedInstaller.exe | DLL বা OCX ফাইল | StorDiag.exe।

Hal.dll, Kernel32.dll, User32.dll ফাইল ব্যাখ্যা করা হয়েছে
  1. Windows Sandbox:Windows 10

  2. উইন্ডোজে সিস্টেম32 Hal.dll ত্রুটি কীভাবে ঠিক করবেন

  3. উইন্ডোজ 7-এ অনুপস্থিত dll ফাইলের ত্রুটি কীভাবে ঠিক করবেন

  4. উইন্ডোজ 11-এ অনুপস্থিত DLL ফাইলগুলি কীভাবে ঠিক করবেন? DLL ত্রুটি?