Исправление: отсутствует AdbWinApi.dll.

Ошибка « AdbWinAPi.dll is missing » обычно возникает при попытке разблокировать загрузчик на своих мобильных телефонах, как правило, на моделях Samsung и HTC. Однако сообщается, что проблема возникает, когда пакет Android SDK или Android Debug Bridge неправильно удаляется или принудительно удаляется пакетом безопасности.

Adbwinapi.dll файл является частью Android Debug Bridge инструмента. Он включен по умолчанию в Android SDK и часто используется во время процесса разблокировки большинства моделей смартфонов.

Исправление ошибки « Отсутствует AdbWinAPi.dll » зависит от того, когда вы получаете сообщение об ошибке.

Если вы видите ошибку « AdbWinAPi.dll is missing » при попытке разблокировать телефон Android, проблему обычно можно решить, переместив adbWinAPI.dll вместе с двумя другими файлами из папки SDK в c: \ android. .

Однако, если вы видите это сообщение об ошибке во время процесса запуска, весьма вероятно, что вы вручную удалили файл со своего компьютера, не удаляя остальную часть пакета SDK, или он был удален пакетом безопасности.

Как исправить ошибку «AdbWinAPi.dll is missing»

Если вы ищете способ устранить ошибку « AdbWinAPi.dll is missing », вам помогут следующие методы.

Если вы видите ошибку « AdbWinAPi.dll is missing » при каждом запуске, следуйте методу 1 . Если вы не можете разблокировать загрузчик телефона из-за ошибки « AdbWinAPi.dll is missing », следуйте методу 2 .

Метод 1. Использование автозапуска для удаления оставшихся элементов автозагрузки и ключей реестра

Если вас беспокоит ошибка « AdbWinAPi.dll is missing » при каждом запуске ПК, возможно, вы недавно удалили Android SDK или Android Debug Bridge, не следуя официальным каналам - возможно, вы удалили Android Studio или другое приложение, которое часто вызывает AdbWinAPi.dll. Если вы этого не сделали, вероятно, ваш пакет безопасности поместил в карантин или удалил AdbWinAPi.dll, поскольку он был связан с вирусным заражением.

При ручном удалении или автоматическом удалении AV, скорее всего, останутся элементы автозагрузки и ключи реестра, которые будут продолжать вызывать AdbWinAPi.dll, даже если он больше не существует. Всякий раз, когда это происходит, Windows вынуждена автоматически выдавать всплывающее сообщение об ошибке, потому что файл больше не может быть найден.

Если вы устали получать это сообщение об ошибке при каждом запуске, вы можете довольно легко решить его, используя программное обеспечение, способное работать с оставшимися файлами. Autoruns - это бесплатная программа, разработанная инженером Microsoft, которая позволяет очень легко идентифицировать неиспользуемые ключи реестра и элементы автозагрузки и работать с ними.

Вот краткое руководство по использованию Autoruns для удаления неиспользуемых элементов автозагрузки, которые могут вызвать ошибку « AdbWinAPi.dll is missing »:

  1. Посетите эту ссылку Microsoft ( здесь ) и прокрутите вниз до раздела загрузки. Затем щелкните гиперссылку Autoruns и Autorunsc, чтобы начать загрузку.

  2. После завершения загрузки используйте программу декомпрессии для извлечения содержимого архива. Обязательно создайте для него отдельную папку, поскольку в архиве нет корневой папки.
  3. Откройте папку Autoruns, которую вы только что создали, и дважды щелкните Autoruns.exe, чтобы открыть программу.
  4. Подождите, пока приложение откроется и список «Все» будет полностью заполнен. Имейте в виду, что это может занять несколько минут, в зависимости от характеристик вашего ПК и количества элементов автозагрузки.

  5. Как только все записи автозагрузки будут полностью загружены в список « Все» , нажмите Ctrl + F, чтобы открыть функцию поиска. Далее, введите « AdbWinAPi.dll» в поле рядом Найди то , что , а затем нажмите Далее Найти кнопку.

  6. Затем щелкните правой кнопкой мыши запись, выделенную синим, и посмотрите, какая программа ее использует, просмотрев Описание и Местоположение . Если вы определили, что больше не используете эту программу или ее больше нет на вашем компьютере, щелкните правой кнопкой мыши запись и выберите « Удалить» .

  7. После того, как вы разберетесь с первым вхождением, снова нажмите кнопку «Найти далее» (с помощью функции поиска) и повторите шаг 6 еще раз для всех остальных неучтенных записей.
  8. После обработки всех записей, содержащих файл «AdbWinAPi.dll» , закройте автозапуск и перезагрузите компьютер. При следующем запуске ошибка « AdbWinAPi.dll is missing » больше не должна беспокоить .

Способ 2: Копирование AdbWinAPi.dll в папку разблокировки

Ошибка « AdbWinAPi.dll отсутствует » часто встречается у пользователей, пытающихся разблокировать загрузчик на своих устройствах Android. В большинстве случаев проблема возникает либо из-за отсутствия Android SDK на ПК пользователя, либо из-за отсутствия adb.exe, adbWinAPi.dll и Fastboot.exe в папке, содержащей файлы разблокировки.

Вот краткое руководство, чтобы убедиться, что у вас есть необходимые требования для разблокировки загрузчика вашего телефона и обхода ошибки « AdbWinAPi.dll отсутствует »:

  1. Во-первых, убедитесь, что в вашей системе установлен Android SDK . Если вы уже установили Android Studio, Eclipse или другую Android IDE, она уже установлена ​​в вашей системе. Если в вашей системе не установлен Android SDK, перейдите по этой официальной ссылке ( здесь ), прокрутите вниз до инструментов командной строки и загрузите версию для Windows.

    Примечание. Вы также можете загрузить Mini-SDK ( здесь ), который очень легкий и содержит все необходимые файлы.

  2. Убедившись, что в вашей системе установлен Android SDK, перейдите в папку установки SDK (расположение по умолчанию - c: \ android-SDK-windows ) и скопируйте следующие файлы из папки инструментов платформы :

    adb.exe

    adbWinApi.dll

    Fastboot.exe

  3. Вставьте три файла в папку, в которой хранятся файлы, необходимые для разблокировки телефона, затем возобновите процесс разблокировки. Вы сможете завершить его, не получив сообщения об ошибке « AdbWinAPi.dll is missing ».