web-dev-qa-db-ja.com

リムーバブルディスクアイコンに表示される「CircleWithA Vertical Line」アイコンとは何ですか?

Windows 7では、リムーバブルディスクのアイコンの隅に、電源のオン/オフに似た0/1アイコンに似た小さなアイコンが表示されることがあります。見てください:

The strange icon

以前そこに現れた小さなものを覚えていません。 USBスティックを他のコンピューターに接続し、自分のコンピューターに接続し直した後に表示されました。

それは何のためであり、なぜそれが突然誇示され始めたのですか?

編集:アイコンを変更する可能性のある非表示のautorun.infファイルを認識しています。そこにautorun.infファイルはありません。

[〜#〜]回答[〜#〜]

回答のおかげで、それはEhStorShell.dll with GUID {D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}であり、Windows Enhanced Storage Shell Extension DLL

それについての詳細とそれをオフにする方法についてフォローアップの質問をしました [〜#〜]ここ[〜#〜]

6
Hossein

あなたが見ているのはカスタムオーバーレイアイコンです。オーバーレイアイコン(またはアイコンオーバーレイ)は、ほとんどが透明なアイコンであり、標準のアイコンの上にオーバーレイされて、そのファイル/プログラム/ショートカットに関する追加のステータスまたはプロパティ情報を表示します。

最も一般的なオーバーレイは「ショートカット」オーバーレイです。これは、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内に保存されているすべてのアイコンが一覧表示されます。 。

6
Lèse majesté

オーバーレイを追加するシェル拡張機能である可能性があります。

ダウンロード ShExView 、使用オプション→拡張タイプでフィルタリング→アイコンオーバーレイハンドラー

6
user1686

アイコンは、他のコンピュータの一部のソフトウェアによって変更された可能性があります。

確認するには、隠しファイルの表示を有効にし、リムーバブルディスクを開いて、。icoファイルとautorun.infファイルがあるかどうかを確認します。自動実行ファイルをメモ帳で開きます。 icon = someicon.icoというラベルの付いた行がある場合、Windowsはデフォルトのアイコンの代わりにこのアイコンを選択します。

2
ememorais