修正:このデバイスは現在使用中のUSBエラー
この特定のエラーは、ユーザーが外付けのリムーバブルストレージドライブを安全に取り出そうとすると表示されます。 エラーメッセージは次の行に沿って表示されます。
このデバイスは現在使用中です。 デバイスを使用している可能性のあるプログラムまたはウィンドウをすべて閉じてから、再試行してください。
エラーメッセージは一目瞭然のように見えますが、ユーザーはすべてを適切に閉じてもエラーが表示されないことを報告しています。 デバイスが使用されなくなってからしばらく経ちます。 それでも、この問題を解決するために使用できる便利な方法があり、以下でそれらを準備しました。
「このデバイスは現在使用中です」というエラーの原因は何ですか?
このエラーの原因のリストは短いですが、エラーが発生する可能性のある方法と、その知識に基づいて解決する方法を適切に説明しています。
- 単純なバグにより、タスクバーのオプションを使用するときにエラーメッセージが表示されることがありますが、このPCで使用する場合
- プロセスは実際にリムーバブルドライブのファイルを使用している場合があり、その内容を確認して終了する必要がある場合があります。
- USBドライブはNTFSとしてフォーマットされている場合があり、Windowsの一部のバージョンでは問題が発生する可能性があります
解決策1:このPCを使用してドライブを取り出す
これらの2つの方法はまったく同じであるはずですが、このPCを開いてドライブを取り出してドライブを取り出すことは、多くのユーザーにとって実際に機能しています。 タスクバーから見つけることができるドライブを安全に取り出すオプションを使用すると、エラーが表示されますが、以下の手順に従ってこれを回避できます。
- PCでライブラリエントリを開くか、コンピューター上の任意のフォルダーを開き、左側のメニューから[ このPC ]オプションをクリックします。 古いバージョンのWindows(Windows 7以前)を使用している場合は、デスクトップから[マイコンピューター]を開きます。
- フォーマットするリムーバブルドライブを右クリックし、表示されるコンテキストメニューから[取り出し ]オプションを選択します。
- プロセスを続行することを確認するために、小さな警告ウィンドウが開きます。 [続行]をクリックし、最初にエラーが表示されなかった場合のように、タスクバー上に「 安全に削除できます」というメッセージが表示されるのを待ちます。
解決策2:イベントビューアーを使用して、問題のあるプロセスを特定する
エラーメッセージが示すように、知らないうちに、または画面に表示されるウィンドウが事前に設定されていない状態で、ドライブのデータを使用しているプログラムまたはプロセスが存在する場合があります。 このプロセスをタスクマネージャーで追跡することはできませんが、イベントビューアーを使用してエラーメッセージを確認し、エラーメッセージをトリガーしているプロセスのIDを見つけることができます。
- [スタート]メニューでコントロールパネルを見つけて開きます。 [スタート]メニューの検索ボタンを使用して検索することもできます。
- [コントロールパネル]ウィンドウが開いたら、ウィンドウの右上にある[表示方法]オプションを[大きいアイコン]に変更し、[管理ツール]エントリが見つかるまで下にスクロールします。 それをクリックして、上部にあるイベントビューアのショートカットを見つけます。 それをクリックして開きます。
- 左側のメニューから[ アプリケーションとサービスログ]セクションを右クリックし、[表示] >> [分析ログとデバッグログを表示]を選択します。
- その後、Windowsログ>>システムに移動します。 さまざまなイベントの長いリストが表示されます。 「 Kernel-PnP 」からのものを探してください。テキストは次のようになります。
プロセスID xxxのアプリケーションシステムは、デバイスの削除または取り出しを停止しました…
- ' xxx 'プレースホルダーの場合は、代わりに実際の番号が必要です。 その番号を覚えておくか、どこかに書き留めてください。
- CtrlキーとShiftキーとEscキーを同時に押して、タスクマネージャーユーティリティを開きます。
- または、Ctrl + Alt + Delキーの組み合わせを使用して、いくつかのオプションが表示されるポップアップブルースクリーンからタスクマネージャーを選択することもできます。 [スタート]メニューで検索することもできます。
- タスクマネージャーを展開するには、ウィンドウの左下にある[ 詳細]をクリックします。 列の名前の周りを右クリックして、コンテキストメニューのPIDエントリの横にあるボックスをオンにします。
- 上記でメモした番号に対応するPIDを持つプロセスを探します。 左クリックして選択し、ウィンドウの右下から[ タスクの終了 ]オプションを選択します。
- 表示されるメッセージに対して[はい]をクリックします。これは、さまざまなプロセスの終了がコンピューターに与える影響について警告する必要があるため、必ず確認するようにしてください。
- ドライブを安全に取り外すことができるかどうかを確認してください!
解決策3:ドライブをexFAT(USBドライブ)としてフォーマットする
この問題は、NTFSとしてフォーマットされたUSBリムーバブルドライブで発生することがあります。 これにより、Windows Transactional NTFS機能によってドライブがロックされ、NTFSドライブが実際にリムーバブルであるかどうかに関係なく、NTFSドライブがリムーバブルでないドライブとして誤って処理される可能性があります。
解決策は、ドライブをFAT32またはexFATとしてフォーマットすることです。 FAT32は4GBを超えるファイルの保存をサポートしていないため、exFATが最適です。
- PCでライブラリエントリを開くか、コンピューター上の任意のフォルダーを開き、左側のメニューから[ このPC ]オプションをクリックします。 古いバージョンのWindows(Windows 7以前)を使用している場合は、デスクトップから[マイコンピューター]を開きます。
- フォーマットするUSBリムーバブルドライブを右クリックし、表示されるコンテキストメニューから[ フォーマット ...]オプションを選択します。
- Formatという名前の小さなウィンドウが開くので、[ファイルシステム]の下のメニューをクリックして、 exFATファイルシステムが選択されていない場合は選択してください。 [フォーマット]をクリックし、プロセスが完了するまでお待ちください。 USBをもう一度安全に取り外してみてください!
解決策4:Process Explorerを使用する
Process Explorerを使用すると、イベントビューアーを使用せずにソリューション2を簡単に実行できます。 このツールは無料で入手でき、公式のMicrosoftプログラムとして入手できます。 このツールは、コンピューター上のプロセスが開いたハンドル、DLL、およびファイルを表示するために使用されます。
- この公式MicrosoftリンクからProcess Explorerをダウンロードします。 スクロールした後、[ダウンロード]ボタンをクリックし、アーカイブを解凍して実行可能ファイルをダブルクリックします。
- ツールメニューの[ 検索]、 [ ハンドルの検索]または [ DLL(ダイナミックリンクライブラリ) ]をクリックします。 [ ハンドルまたはDLLサブストリング]テキストボックスにUSBデバイスのドライブ文字を入力し、[検索]ボタンを押します。
- 次のボックスでプロセスとそのPID(プロセス識別子)を見つけます。 システムプロセスツリービューで、[ ハンドルまたはDLLの検索 ]ダイアログボックスに従ってプロセスを検索します。
- Ctrl + Hを押して、下部ペインビューにハンドルを表示します。 ドライブ文字に従ってファイルを見つけて右クリックし、 [ハンドルを閉じる ]を選択します 。 ドライブを正しく削除できるようになったかどうかを確認してください!