"AdbWinAPi.dll is missing" ত্রুটি সাধারণত ব্যবহারকারীদের দ্বারা সামনা করা হয় যখন তারা তাদের মোবাইল ফোনের বুটলোডার আনলক করার চেষ্টা করে - সাধারণত স্যামসাং এবং HTC মডেলে। তবে, এই ইস্যুটি Android SDK প্যাকেজ বা Android Debug Bridge ভুলভাবে আনইনস্টল করা বা সিকিউরিটি স্যুট দ্বারা জবরদস্তি সরিয়ে ফেলা করার সমেও রিপোর্ট করা হয়েছে।

adbwinapi.dll ফাইলটি Android Debug Bridge টুলের অংশ। এটি ডিফল্টভাবে Android SDK-এর সাথে থাকে এবং অধিকাংশ স্মার্টফোন মডেলের আনলক প্রক্রিয়ায় ঘন ঘন ব্যবহৃত হয়।
"AdbWinAPi.dll is missing" ত্রুটি ফিক্স করা নির্ভর করে আপনি কখন এরর মেসেজ পাচ্ছেন।
আপনি যদি আপনার অ্যান্ড্রয়েড ফোনের বুটলোডার আনলক করার চেষ্টা করার সময় "AdbWinAPi.dll is missing" এরর দেখেন, তবে সমস্যাটি সাধারণত adbWinAPI.dll এবং অন্যান্য দুটি ফাইল SDK ফোল্ডার থেকে c:\android-এ সরিয়ে ফিক্স করা যায়।
তবে, আপনি যদি স্টার্টআপ প্রক্রিয়ার সময় এই এরর মেসেজ দেখেন, তবে এটি খুব সম্ভব যে আপনি আপনার কম্পিউটার থেকে ম্যানুয়ালি ফাইলটি মুছে ফেলেছেন SDK প্যাকেজের বাকি অংশ আনইনস্টল না করে অথবা এটি একটি সিকিউরিটি স্যুট দ্বারা সরিয়ে ফেলা হয়েছে।
"AdbWinAPi.dll is missing" এরর কীভাবে ফিক্স করবেন
আপনি যদি "AdbWinAPi.dll is missing" এরর সমাধানের উপায় খুঁজছেন, তবে নিচের পদ্ধতিগুলো সাহায্য করবে।
আপনি যদি প্রতিটি স্টার্টআপে "AdbWinAPi.dll is missing" এরর দেখেন, তবে পদ্ধতি ১ অনুসরণ করুন। আপনি যদি আপনার ফোনের বুটলোডার আনলক করার সময় "AdbWinAPi.dll is missing" এরর로 বাধা পান, তবে পদ্ধতি ২ অনুসরণ করুন।
পদ্ধতি ১: Autoruns ব্যবহার করে বাঁকি スタার্টআপ আইটেম এবং রেজিস্ট্রি কী সরানো
আপনি যদি প্রতিটি PC স্টার্টআপে "AdbWinAPi.dll is missing" এররদ্বারা বিরক্ত হন, তবে সম্ভব হলো আপনি সম্প্রতি Android SDK বা Android Debug Bridge অফিসিয়াল চ্যানেল ছাড়া মুছে ফেলেছেন - আপনি Android Studio বা অন্য কোনো অ্যাপ্লিকেশন মুছে ফেলেছেন যেটি ঘন ঘন AdbWinAPi.dll কল করে। আপনি যদি নিজে না করেন, তবে সম্ভবত আপনার সিকিউরিটি স্যুট AdbWinAPi.dll কোয়ারেন্টাইন বা ডিলিট করেছে কারণ এটি একটি ভাইরাস সংক্রমণের সাথে লিংক করা ছিল।
ম্যানুয়াল ডিলিশন বা অটোমেটিক AV রিমুভাল সম্ভবত স্টার্টআপ আইটেম এবং রেজিস্ট্রি কী পিছনে ছেড়ে দেবে যা AdbWinAPi.dll কল করত থাকবে যদিও এটি আর অস্তিত্বে নেই। যখনই এটি ঘটে, উইন্ডোজ বাধ্য হয় অটোমেটিক্যালি একটি পপ-আপ এরর মেসেজ দেখাতে কারণ ফাইলটি আর পাওয়া যাচ্ছে না।
আপনি যদি এই এরর মেসেজ প্রতিটি স্টার্টআপে পেয়ে বিরক্ত হন, তবে আপনি একটি সফটওয়্যার ব্যবহার করে খুব সহজে এটি সমাধান করতে পারেন যা বাঁকি ফাইলগুলোর সাথে ডিল করার সক্ষম। Autoruns একটি ফ্রিওয়্যার যা একটি মাইক্রোসফট エンজিনিয়ার দ্বারা তৈরি হয়েছে যা অনইউজড রেজিস্ট্রি কী এবং স্টার্টআপ আইটেম চিহ্নিত ও ডিল করার জন্য অত্যন্ত সহজ করে তোলে।
Autoruns ব্যবহার করে অনইউজড স্টার্টআপ আইটেম সরিয়ে "AdbWinAPi.dll is missing" এরর দূর করার দ্রুত গাইড:
- এই মাইক্রোসফট লিংকে ভিজিট করুন (এখানে) এবং ডাউনলোড সেকশন পর্যন্ত স্ক্রোল করুন। তারপর, Autoruns and Autorunsc হাইপারলিংকে ক্লিক করুন ডাউনলোড শুরু করতে।

- ডাউনলোড সম্পূর্ণ হলে, আর্কাইভের কন্টেন্ট এক্সট্র্যাক্ট করতে একটি ডিকমপ্রেশন সফটওয়্যার ব্যবহার করুন। এর জন্য একটি ডেডিকেটেড ফোল্ডার তৈরি করতে ভুলবেন না কারণ আর্কাইভে রুট ফোল্ডার নেই।
- আপনি যেটি এখন তৈরি করেছেন সেটি Autoruns ফোল্ডারটি খুলুন এবং Autoruns.exe-এ ডাবল-ক্লিক করুন সফটওয়্যার খোলার জন্য।
- অ্যাপ খুলা এবং Everything লিস্ট পুরোপুরি পপুলেট হওয়া পর্যন্ত অপেক্ষা করুন। মনে রাখবেন এটি কয়েক মিনিট সময় নিতে পারে, আপনার PC স্পেক্স এবং আপনার কতগুলো স্টার্টআপ আইটেম আছে তার উপর নির্ভর করে।

- সব স্টার্টআপ এন্ট্রি Everything লিস্টে পুরোপুরি লোড হলে, সার্চ ফাংশন খোলার জন্য Ctrl + F চাপুন। এরপর, Find what-এর পাশের বক্সে "AdbWinAPi.dll" টাইপ করুন, তারপর Find Next বাটনে ক্লিক করুন।

- এরপর, নীল হাইলাইট করা এন্ট্রিতে ডান-ক্লিক করুন এবং Description এবং Location-এ তাকিয়ে দেখুন কোন প্রোগ্রাম এটি ব্যবহার করছে। আপনি যদি নির্ধারণ করেন যে আপনি আর সেই প্রোগ্রামটি ব্যবহার করছেন না বা এটি আপনার PC-তে আর নেই, তবে এগিয়ে যান এবং এন্ট্রিতে ডান-ক্লিক করে Delete বেছে নিন।

- প্রথম OCurrence-র সাথে কাজ শেষ হলে, সার্চ ফাংশন 통해 আবার Find Next বাটনে ক্লিক করুন এবং ধাপ ৬ অন্য সব এন্ট্রির সাথে दुहरান যেগুলো অ্যাকাউন্টেড নন।
- সব এন্ট্রি যেগুলো "AdbWinAPi.dll" ফাইল ধারণ করে সেগুলো নিয়ে কাজ শেষ হলে, Autoruns বন্ধ করুন এবং আপনার কম্পিউটার রিবুট করুন। পরবর্তী স্টার্টআপে, আপনাকে আর "AdbWinAPi.dll is missing" এরর দিয়ে বিরক্ত করা হবে না।
পদ্ধতি ২: AdbWinAPi.dll আনলক ফোল্ডারে কপি করা
"AdbWinAPi.dll is missing" এররটি তাদের Android ডিভাইসের বুটলোডার আনলক করার চেষ্টা কর रहे ব্যবহারকারীদের দ্বারা ঘন ঘন সম্মুখীন করা হয়। অধিকাংশ সময়, ইস্যুটি হয় হয় কারণ Android SDK ব্যবহারকারীর PC-তে অনুপস্থিত বা কারণ adb.exe, adbWinAPi.dll এবং Fastboot.exe আনলক ফাইল ধারণকারী ফোল্ডারে উপস্থিত নন।
আপনার ফোনের বুটলোডার আনলক করার জন্য প্রয়োজনীয় প্রয়োজনীয়তা আছে কিনা এবং "AdbWinAPi.dll is missing" এরর বাইপাস করার দ্রুত গাইড:
- প্রথমে, নিশ্চিত করুন আপনার সিস্টেমে Android SDK ইনস্টল করা আছে। আপনি যদি ইতিমধ্যে Android Studio, Eclipse, বা অন্য কোনো Android IDE ইনস্টল করে থাকেন, তবে আপনার সিস্টেমে এটি ইতিমধ্যে ইনস্টল করা আছে। আপনার সিস্টেমে Android SDK ইনস্টল করা না থাকলে, এই অফিসিয়াল লিংকে ভিজিট করুন (এখানে), Command line tools only-এ স্ক্রোল ডাউন করুন এবং উইন্ডোজ ভার্সন ডাউনলোড করুন।
দ্রষ্টব্য: আপনি Mini-SDK (এখানে) ডাউনলোড করতে পারেন যা অত্যন্ত লাইটওয়েট এবং সব প্রয়োজনীয় ফাইল ধারণ করে। - একবার আপনি নিশ্চিত হয়ে গেলেন যে আপনার সিস্টেমে Android SDK ইনস্টল করা আছে, SDK ইনস্টলেশন ফোল্ডারে নেভিগেট করুন (ডিফল্ট লোকেশন c:\ android-SDK-windows) এবং platform tools ফোল্ডার থেকে নিচের ফাইলগুলো কপি করুন:
adb.exe
adbWinApi.dll
Fastboot.exe - তিনটি ফাইলটি আপনার ফোন আনলক করার জন্য প্রয়োজনীয় ফাইল ধারণকারী ফোল্ডারে পেস্ট করুন তারপর আনলক প্রক্রিয়া রিজিউম করুন। আপনি "AdbWinAPi.dll is missing" এরর পাওয়া ছাড়া এটি সম্পূর্ণ করতে সক্ষম হওয়া উচিত।