"AdbWinAPi.dll अनुपलब्ध है" त्रुटि आमतौर पर उपयोगकर्ताओं द्वारा तब आती है जब वे अपने मोबाइल फोन पर बूटलोडर को अनलॉक करने का प्रयास करते हैं - आमतौर पर सैमसंग और HTC मॉडल पर। हालांकि, यह समस्या तब भी होने की सूचना है जब Android SDK पैकेज या Android डिबग ब्रिज गलत तरीके से अनइंस्टॉल किए जाते हैं या सुरक्षा सूट द्वारा जबरन हटा दिए जाते हैं।

adbwinapi.dll फाइल Android डिबग ब्रिज टूल का हिस्सा है। यह डिफ़ॉल्ट रूप से Android SDK के साथ शामिल है और अधिकांश स्मार्टफोन मॉडल की अनलॉक प्रक्रिया के दौरान अक्सर उपयोग किया जाता है।
"AdbWinAPi.dll अनुपलब्ध है" त्रुटि को ठीक करना इस बात पर निर्भर करता है कि आपको त्रुटि संदेश कब मिलता है।
यदि आप अपने Android फोन को अनलॉक करने का प्रयास करते समय "AdbWinAPi.dll अनुपलब्ध है" त्रुटि देख रहे हैं, तो इस मुद्दे को आमतौर पर SDK फ़ोल्डर से adbWinAPI.dll के साथ दो अन्य फाइलों को c:\android में ले जाकर ठीक किया जा सकता है।
हालांकि, यदि आप स्टार्टअप प्रक्रिया के दौरान यह त्रुटि संदेश देख रहे हैं, तो यह बहुत संभावना है कि आपने मैन्युअली SDK पैकेज के बाकी हिस्से को अनइंस्टॉल किए बिना फाइल को अपने कंप्यूटर से हटा दिया है या इसे सुरक्षा सूट द्वारा हटा दिया गया था।
"AdbWinAPi.dll अनुपलब्ध है" त्रुटियों को कैसे ठीक करें
यदि आप "AdbWinAPi.dll अनुपलब्ध है" त्रुटि को हल करने का तरीका ढूंढ रहे हैं, तो नीचे दिए गए तरीके मदद करेंगे।
यदि आप हर स्टार्टअप पर "AdbWinAPi.dll अनुपलब्ध है" त्रुटि देख रहे हैं, तो विधि 1 का पालन करें। यदि आप अपने फोन के बूटलोडर को अनलॉक करने से "AdbWinAPi.dll अनुपलब्ध है" त्रुटि के साथ रोक रहे हैं, तो विधि 2 का पालन करें।
विधि 1: बचे हुए स्टार्टअप आइटम और रजिस्ट्री कुंजियों को हटाने के लिए Autoruns का उपयोग करना
यदि आप हर PC स्टार्टअप पर "AdbWinAPi.dll अनुपलब्ध है" त्रुटि से परेशान हैं, तो संभव है कि आपने हाल ही में Android SDK या Android डिबग ब्रिज को आधिकारिक चैनलों का पालन किए बिना हटा दिया हो - आपने Android Studio या किसी अन्य एप्लिकेशन को हटा दिया होगा जो अक्सर AdbWinAPi.dll पर कॉल करता है। यदि आपने इसे स्वयं नहीं किया है, तो संभव है कि आपके सुरक्षा सूट ने AdbWinAPi.dll को क्वारंटाइन या हटा दिया हो क्योंकि यह वायरस संक्रमण से जुड़ा था।
मैन्युअल डिलीशन या स्वचालित AV हटाने से संभवतः स्टार्टअप आइटम और रजिस्ट्री कुंजियां पीछे रह जाएंगी जो AdbWinAPi.dll को कॉल करती रहेंगी भले ही वह अब मौजूद न हो। जब भी ऐसा होता है, विंडोज स्वचालित रूप से एक पॉप-अप त्रुटि संदेश फेंकने के लिए मजबूर होता है क्योंकि फाइल अब नहीं मिल सकती।
यदि आप हर स्टार्टअप पर इस त्रुटि संदेश को प्राप्त करने से थक गए हैं, तो आप बची हुई फाइलों से निपटने में सक्षम सॉफ्टवेयर का उपयोग करके इसे काफी आसानी से हल कर सकते हैं। Autoruns एक माइक्रोसॉफ्ट इंजीनियर द्वारा विकसित एक फ्रीवेयर है जो अनुपयोगी रजिस्ट्री कुंजियों और स्टार्टअप आइटम की पहचान करना और उनसे निपटना बेहद आसान बनाता है।
यहां Autoruns का उपयोग करके उन अनुपयोगी स्टार्टअप आइटम को हटाने का एक त्वरित गाइड है जो "AdbWinAPi.dll अनुपलब्ध है" त्रुटि को ट्रिगर कर सकते हैं:
- इस माइक्रोसॉफ्ट लिंक (यहां) पर जाएं और डाउनलोड सेक्शन तक स्क्रॉल करें। फिर, डाउनलोड शुरू करने के लिए Autoruns और Autorunsc हाइपरलिंक पर क्लिक करें।

- डाउनलोड पूरा होने पर, आर्काइव की सामग्री को निकालने के लिए डीकंप्रेशन सॉफ्टवेयर का उपयोग करें। इसके लिए एक समर्पित फ़ोल्डर बनाना सुनिश्चित करें क्योंकि आर्काइव में रूट फ़ोल्डर नहीं होता है।
- आपके द्वारा अभी बनाए गए Autoruns फ़ोल्डर को खोलें और सॉफ्टवेयर खोलने के लिए Autoruns.exe पर डबल-क्लिक करें।
- ऐप के खुलने और एवरीथिंग सूची के पूरी तरह से भर जाने तक प्रतीक्षा करें। ध्यान रखें कि इसमें कुछ मिनट लग सकते हैं, आपके PC स्पेक्स और आपके पास कितने स्टार्टअप आइटम हैं इस पर निर्भर करता है।

- एक बार सभी स्टार्टअप एंट्री एवरीथिंग सूची में पूरी तरह से लोड हो जाने पर, खोज फ़ंक्शन खोलने के लिए Ctrl + F दबाएं। अगला, ढूंढें क्या के पास बॉक्स में "AdbWinAPi.dll" टाइप करें, फिर अगला ढूंढें बटन दबाएं।

- अगला, नीले रंग से हाइलाइट की गई एंट्री पर राइट-क्लिक करें और विवरण और स्थान को देखकर देखें कि कौन सा प्रोग्राम इसका उपयोग करता है। यदि आपने निर्धारित किया है कि आप अब उस प्रोग्राम का उपयोग नहीं करते हैं या यह अब आपके PC पर मौजूद नहीं है, तो आगे बढ़ें और एंट्री पर राइट-क्लिक करें और हटाएं चुनें।

- एक बार पहली घटना से निपटने के बाद, खोज फ़ंक्शन के माध्यम से फिर से अगला ढूंढें बटन दबाएं और हर दूसरी एंट्री के साथ चरण 6 को दोहराएं जो हिसाब में नहीं है।
- एक बार "AdbWinAPi.dll" फाइल वाली सभी एंट्री से निपटने के बाद, Autoruns को बंद करें और अपने कंप्यूटर को रीबूट करें। अगले स्टार्टअप पर, आपको "AdbWinAPi.dll अनुपलब्ध है" त्रुटि से परेशान नहीं किया जाना चाहिए।
विधि 2: अनलॉक फ़ोल्डर में AdbWinAPi.dll कॉपी करना
"AdbWinAPi.dll अनुपलब्ध है" त्रुटि अक्सर उन उपयोगकर्ताओं द्वारा आती है जो अपने Android डिवाइस पर बूटलोडर को अनलॉक करने का प्रयास कर रहे हैं। ज्यादातर समय, यह मुद्दा या तो इसलिए होता है क्योंकि Android SDK उपयोगकर्ता के PC से अनुपलब्ध है या क्योंकि adb.exe, adbWinAPi.dll और Fastboot.exe उस फ़ोल्डर में मौजूद नहीं हैं जिसमें अनलॉक फाइलें होती हैं।
यहां एक त्वरित गाइड है यह सुनिश्चित करने के लिए कि आपके पास अपने फोन के बूटलोडर को अनलॉक करने और "AdbWinAPi.dll अनुपलब्ध है" त्रुटि को बायपास करने के लिए आवश्यक आवश्यकताएं हैं:
- सबसे पहले, सुनिश्चित करें कि आपके सिस्टम पर Android SDK इंस्टॉल है। यदि आपने पहले से ही Android Studio, Eclipse, या कोई अन्य Android IDE इंस्टॉल किया है, तो आपके सिस्टम पर यह पहले से इंस्टॉल होगा। यदि आपके सिस्टम पर Android SDK इंस्टॉल नहीं है, तो इस आधिकारिक लिंक (यहां) पर जाएं, कमांड लाइन टूल्स केवल तक स्क्रॉल करें और विंडोज संस्करण डाउनलोड करें।
नोट: आप मिनी-SDK (यहां) भी डाउनलोड कर सकते हैं जो बेहद हल्का है और सभी आवश्यक फाइलों को समाहित करता है। - एक बार जब आप सुनिश्चित कर लेते हैं कि आपके सिस्टम पर Android SDK इंस्टॉल है, तो SDK इंस्टॉलेशन फ़ोल्डर (डिफ़ॉल्ट स्थान c:\ android-SDK-windows) पर नेविगेट करें और प्लेटफॉर्म टूल्स फ़ोल्डर से निम्न फाइलों को कॉपी करें:
adb.exe
adbWinApi.dll
Fastboot.exe - तीनों फाइलों को उस फ़ोल्डर में पेस्ट करें जिसमें आपके फोन को अनलॉक करने के लिए आवश्यक फाइलें हैं फिर अनलॉक प्रक्रिया फिर से शुरू करें। आपको "AdbWinAPi.dll अनुपलब्ध है" त्रुटि प्राप्त किए बिना इसे पूरा करने में सक्षम होना चाहिए।