Windows 7では、リムーバブルディスクのアイコンの隅に、電源のオン/オフに似た0/1アイコンに似た小さなアイコンが表示されることがあります。見てください:
以前そこに現れた小さなものを覚えていません。 USBスティックを他のコンピューターに接続し、自分のコンピューターに接続し直した後に表示されました。
それは何のためであり、なぜそれが突然誇示され始めたのですか?
編集:アイコンを変更する可能性のある非表示のautorun.inf
ファイルを認識しています。そこにautorun.inf
ファイルはありません。
[〜#〜]回答[〜#〜]
回答のおかげで、それはEhStorShell.dll
with GUID {D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}
であり、Windows Enhanced Storage Shell Extension DLL。
それについての詳細とそれをオフにする方法についてフォローアップの質問をしました [〜#〜]ここ[〜#〜] 。
あなたが見ているのはカスタムオーバーレイアイコンです。オーバーレイアイコン(またはアイコンオーバーレイ)は、ほとんどが透明なアイコンであり、標準のアイコンの上にオーバーレイされて、そのファイル/プログラム/ショートカットに関する追加のステータスまたはプロパティ情報を表示します。
最も一般的なオーバーレイは「ショートカット」オーバーレイです。これは、Windows 7の左下隅に表示される青い曲線の矢印の付いた白い正方形として認識されます。WindowsXPでは、もう1つの人気のあるオーバーレイアイコンは「共有」オーバーレイで、ファイル共有が有効になっていることを示します。ドライブまたはフォルダ。他のオーバーレイには、「ロックされた」フォルダ、「UAC」/「管理者として実行」ショートカット、および「切断された」ネットワークドライブが含まれます。
ただし、スクリーンショットに示されているのは、TortoiseSVNで使用されるファイル/フォルダーステータスオーバーレイや一部のハードウェア監視プログラムで使用されるドライブ温度オーバーレイなど、プログラムによってインストールされたカスタムオーバーレイである可能性があります。
このオーバーレイが何であるかを正確に確認するには、regedit
を開いて、次の場所に移動します。
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows
\CurrentVersion
\Explorer
\ShellIconOverlayIdentifiers
または、grawityによってリンクされたプログラムを使用することもできます。これにより、実際に各オーバーレイを有効/無効にできます。
明確にするために、レジストリに表示される長いコードは、COMオブジェクトがその中のリンク可能なリソースを識別するために使用するクラス識別子(CLSID)です。アイコンの場所を実際に確認するには、HKEY_CLASSES_ROOT\CLSID\{whatever}\
に移動する必要があります。これにより、オーバーレイが保存されているDLL)の場所がわかります。これがアプリのグラフ化の理由です。言及されたのはとても役に立ちます。
それ以外の場合は、アイコンブラウザを使用してDLLの内部を確認する必要があります。アイコンブラウザをインストールせずにこれを行う簡単な方法は、ショートカットを編集し、ショートカットのアイコンを選択するときにDLLファイルを選択することです。これにより、DLL内に保存されているすべてのアイコンが一覧表示されます。 。
オーバーレイを追加するシェル拡張機能である可能性があります。
ダウンロード ShExView 、使用オプション→拡張タイプでフィルタリング→アイコンオーバーレイハンドラー。
アイコンは、他のコンピュータの一部のソフトウェアによって変更された可能性があります。
確認するには、隠しファイルの表示を有効にし、リムーバブルディスクを開いて、。icoファイルとautorun.infファイルがあるかどうかを確認します。自動実行ファイルをメモ帳で開きます。 icon = someicon.icoというラベルの付いた行がある場合、Windowsはデフォルトのアイコンの代わりにこのアイコンを選択します。