修正:AdbWinApi.dllが欠落しています

AdbWinAPi.dll is missing」エラーは通常、ユーザーが携帯電話のブートローダー(通常はSamsungおよびHTCモデル)のロックを解除しようとしたときに発生します。ただし、この問題は、Android SDKパッケージまたはAndroidデバッグブリッジが誤ってアンインストールされた場合、またはセキュリティスイートによって強制的に削除された場合にも発生すると報告されています。

adbwinapi.dllのファイルがの一部であるAndroidのデバッグブリッジツール。これはデフォルトでAndroid SDKに含まれており、スマートフォンモデルの大部分のロック解除プロセス中に頻繁に使用されます。

AdbWinAPi.dll is missing」エラーの修正は、エラーメッセージが表示されるタイミングによって異なります。

Androidスマートフォンのロックを解除しようとしたときに「AdbWinAPi.dll is missing」エラーが表示された場合、通常、adbWinAPI.dllを他の2つのファイルと一緒にSDKフォルダーからc:\ androidに移動することで問題を解決できます。。

ただし、起動プロセス中にこのエラーメッセージが表示される場合は、残りのSDKパッケージをアンインストールせずにコンピューターから手動でファイルを削除したか、セキュリティスイートによってファイルが削除された可能性が高いです。

「AdbWinAPi.dll is missing」エラーの修復方法

AdbWinAPi.dll is missing」エラーを解決する方法を探している場合、以下の方法が役立ちます。

すべての起動時に「AdbWinAPi.dll is missing」エラーが表示される場合は、方法1に従ってください。「AdbWinAPi.dll is missing」エラーでスマートフォンのブートローダーのロックを解除できない場合は、方法2に従ってください。

方法1:自動実行を使用して残ったスタートアップ項目とレジストリキーを削除する

PCを起動するたびに「AdbWinAPi.dll is missing」エラーが発生する場合は、公式チャンネルをフォローせずに最近Android SDKまたはAndroid Debug Bridgeを削除した可能性があります。頻繁に呼び出されるAndroid Studioまたは別のアプリケーションを削除した可能性がありますAdbWinAPi.dll。自分で行わなかった場合は、ウイルスの感染に関連していたため、セキュリティスイートがAdbWinAPi.dllを隔離または削除した可能性があります。

手動での削除または自動AV削除では、AdbWinAPi.dllが存在しなくても、起動項目とレジストリキーがAdbWinAPi.dllを呼び出し続ける可能性があります。これが発生すると、ファイルが見つからなくなるため、Windowsは自動的にポップアップエラーメッセージをスローします。

起動時に毎回このエラーメッセージが表示されるのにうんざりしている場合は、残ったファイルを処理できるソフトウェアを使用して、簡単に解決できます。Autorunsは、Microsoftエンジニアによって開発されたフリーウェアであり、未使用のレジストリキーとスタートアップ項目の識別と処理を非常に簡単にします。

Autorunsを使用して、「AdbWinAPi.dll is missing」エラーをトリガーする可能性がある未使用のスタートアップ項目を削除するためのクイックガイドを以下に示します。

  1. このMicrosoftリンク(こちら)にアクセスして、ダウンロードセクションまでスクロールしてください。次に、AutorunsおよびAutorunscハイパーリンクをクリックしてダウンロードを開始します。

  2. ダウンロードが完了したら、解凍ソフトウェアを使用してアーカイブのコンテンツを抽出します。アーカイブにはルートフォルダーが含まれていないため、専用のフォルダーを作成してください。
  3. 開きAutorunsをする上で、先ほど作成したことをフォルダをダブルクリックしAutoruns.exeソフトウェアを開きます。
  4. アプリが開き、すべてのリストが完全に入力されるまで待ちます。お使いのPCの仕様と起動アイテムの数によっては、この処理に数分かかる場合があることに注意してください。

  5. すべてのスタートアップエントリが[ すべて]リストに完全に読み込まれたら、Ctrl + Fを押して検索機能を開きます。次に、タイプ「AdbWinAPi.dll」ボックスに近いものを検索し、その後ヒット、次の検索をボタン。

  6. 次に、青で強調表示されたエントリを右クリックし、説明場所を確認して、どのプログラムがそれを使用しているかを確認します。そのプログラムを使用しなくなった、またはPCに存在しないと判断した場合は、エントリを右クリックして[削除]を選択します。

  7. 最初の発生に対処したら、(検索機能を介して)[次を検索]ボタンをもう一度押し、考慮されていない他のすべてのエントリで手順6を繰り返します。
  8. 「AdbWinAPi.dll」ファイルを含むすべてのエントリが処理されたら、自動実行を閉じてコンピュータを再起動します。次回の起動時に、「AdbWinAPi.dll is missing」エラーが発生することはありません。

方法2:AdbWinAPi.dllをロック解除フォルダーにコピーする

AdbWinAPi.dll is missing」エラーは、Androidデバイスでブートローダーのロックを解除しようとしているユーザーによって頻繁に発生します。ほとんどの場合、この問題は、Android SDKがユーザーのPCにないか、adb.exe、adbWinAPi.dll、Fastboot.exeがロック解除ファイルを保持するフォルダーに存在しないために発生します。

これは、お使いの携帯電話のブートローダーのロックを解除し、「AdbWinAPi.dll is missing」エラーを回避するために必要な要件があることを確認するためのクイックガイドです。

  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. 携帯電話のロックを解除するために必要なファイルを含むフォルダーに3つのファイルを貼り付けてから、ロック解除プロセスを再開します。「AdbWinAPi.dll is missing」エラーを受信せずに、それを完了することができるはずです。