Ошибка AdbWinApi.dll отсутствует в Windows 10/11: как исправить
В этом руководстве мы покажем вам различные способы исправления ошибки «AdbWinApi.dll отсутствует» в Windows 10/11. Команды ADB являются одними из самых мощных инструментов, которые можно или, скорее, нужно иметь. Сценарий его использования распространяется как на обычных пользователей, так и на технических энтузиастов. Если говорить о первом, то с его помощью можно было прошить прошивку через ADB Sideload, выполнить сброс до заводских настроек через стоковое рекавери и так далее.
С другой стороны, для технарей это буквально первый шаг к индивидуальной разработке. От загрузки в режимах Recovery, Fastboot или FastbootD до выполнения команд оболочки ADB — это необходимо ни в одном из этих сценариев. Тем не менее, многие пользователи выразили обеспокоенность тем, что они не могут выполнять какие-либо команды ADB, и вместо этого на их ПК с Windows появляется ошибка AdbWinApi.dll is Missing. Если вы тоже находитесь в одной лодке, то это руководство поможет вам. Следите за исправлениями.
Как исправить ошибку AdbWinApi.dll отсутствует в Windows 10/11
Рекомендуется попробовать каждый из перечисленных ниже обходных путей, а затем посмотреть, какой из них принесет вам успех. Более того, перед выполнением любой команды ADB вам необходимо включить USB Debuggig на вашем устройстве, поэтому я бы рекомендовал вам сделать это сразу, чтобы потом было легче проверять исправления. Итак, перейдите в «Настройки»> «О телефоне»> «Семь раз нажмите на номер сборки»> «Вернитесь в «Настройки»> «Система»> «Дополнительно»> «Параметры разработчика»> «Включить отладку по USB».
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
ИСПРАВЛЕНИЕ 1. Загрузите Google AdbWinApi.dll
Существует множество сторонних сайтов, предлагающих файлы DLL, включая AdbWinApi. Однако вам не следует выбирать ни один из них, а вместо этого воспользоваться предложением Google.
- Для начала скачайте последнюю версию Инструменты платформы Android SDK
- Затем распакуйте его в любое удобное место на вашем ПК. Это даст вам папку с инструментами платформы.
- Введите CMD в адресную строку этой папки и нажмите Enter. Это запустит командную строку.
- Теперь выполните нужную команду в этом окне CMD.
- Вы больше не будете получать сообщение об ошибке «AdbWinApi.dll отсутствует».
Примечание. Если у вас уже есть инструменты платформы Android SDK, вы можете просто использовать файл AdbWinApi.dll, указанный выше, и перенести его в каталог инструментов платформы.
ИСПРАВЛЕНИЕ 2: добавьте ADB в путь
Итак, вы извлекли Android SDK в «удобное место» на своем ПК и хорошо знаете его местонахождение. Тем не менее, ваш компьютер не является. Поэтому вам придется сообщить об этом каталоге, добавив ADB в системный путь. Для этого ознакомьтесь с нашим подробным руководством «Как добавить ADB в путь в Windows 11».
ИСПРАВЛЕНИЕ 3: повторная регистрация AdbWinApi.dll
Вы также можете получить сообщение об ошибке «AdbWinApi.dll отсутствует» на ПК с Windows, если файл DLL AdbWinApi не зарегистрирован. Итак, давайте перерегистрируем его, используя приведенные ниже шаги, а затем проверим результаты.
- Запустите командную строку в папке с инструментами платформы.
- Затем выполните приведенную ниже команду, чтобы зарегистрировать DLL-regsvr32 ADBWINAPI.DLL.
- Проверьте, исправляет ли он ошибку «AdbWinApi.dll отсутствует» в Windows.
ИСПРАВЛЕНИЕ 4. Используйте команды SFC и DISM
Средство проверки системных файлов и система обслуживания и управления образами развертывания — это два служебных инструмента командной строки, которые сканируют поврежденные файлы Windows, а затем заменяют их рабочими аналогами. Основное различие между ними заключается в том, что SFC заменяет поврежденные файлы рабочими из кэшированного каталога на вашем ПК, а DISM делает это, загружая рабочие файлы с онлайн-серверов Microsoft. И на данный момент мы будем использовать оба этих инструмента для решения основной проблемы. Следуйте вместе.
- Для начала запустите CMD от имени администратора из меню «Пуск».
- Затем выполните приведенную ниже команду, чтобы открыть инструмент SFC: sfc /scannow
- После завершения сканирования SFC пришло время использовать инструмент DISM. Поэтому скопируйте и вставьте следующую команду: DISM/Online/Cleanup-Image/RestoreHealth.
- Теперь перезагрузите компьютер, и он должен решить основную проблему.
Вот и все. Это были четыре разных метода исправления ошибки «AdbWinApi.dll отсутствует» в Windows 10/11. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.