PCにUSBを差しても何故かエクスプローラが開かない現象が出て、通常のエクスプローラからはUSBの内容が見えています。

この現象の解除に色んな方法がネット上に見かけますが治らなかたので、次の方法を紹介します。



対処法①:「Shell Hardware Detection」サービスを再起動する



Windowsが「新しい機器(USB)が挿されたこと」を検知するための根本的なサービスが、フリーズまたは停止している可能性があります。

キーボードの 「Windowsキー」を押しながら「R」 を押します。

出てきた画面に services.msc と入力して Enter を押します。

サービスの一覧(アルファベット順)が表示されるので、下へスクロールし 「Shell Hardware Detection」 を探します。

見つけたら、それを右クリックします。

メニューに 「再起動」 があればクリックします。もし停止している場合は 「開始」 をクリックします。

さらにそれをダブルクリックしてプロパティを開き、「スタートアップの種類」が 「自動」 になっていることを確認して「OK」を押します。





対処法②:レジストリの「自動再生禁止フラグ」を修正する



過去に入れたアプリ(セキュリティソフト、書き込みソフトなど)が、Windowsの安全性のためにUSBの自動再生をレジストリ側で強制オフに書き換えてしまっているケースが多々あります。

キーボードの 「Windowsキー」を押しながら「R」 を押します。

regedit と入力して Enter を押します(「変更を許可しますか?」は「はい」を選択)。

左側のフォルダーを、次の順番で奥へ進んでクリックしていきます。

HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Policies > Explorer右側の画面に 「NoDriveTypeAutoRun」 という項目があるか確認します。

ある場合:それをダブルクリックし、値のデータ(16進数)が 91 または 23 以外(例: b5 や ff など)になっていたら、「91」に書き換えて「OK」 を押します。

ない場合:そのままレジストリを閉じて大丈夫です。設定を変更した場合は、パソコンを再起動 します。





以上で、USBを差したら通知窓が開き、エクスプローラで開くを選択することで、治りました。