web-dev-qa-db-ja.com

「ハードウェアを安全に取り外す」アイコンを削除する(非表示にしない)方法

システムトレイから「ハードウェアの安全な取り外し」アイコンを削除したいのですが、レジストリを変更する必要がありますか?また、「ハードウェアを安全に取り外す」リストの一部のデバイスを削除するにはどうすればよいですか?

このツールを使用したくないので、システムトレイから削除したい

2
cyclamen

回答の2番目の部分については、 this SuperUserの質問を参照してください。

質問の最初の部分は非常に実行可能です。使用しているWindowsのバージョンを教えていただければ、手順を投稿します。

この記事もご覧ください: http://fightingforalostcause.net/blog/?p=1044 以下に詳述する要点:

デバイスのドライバーには、「リムーバブル」デバイスであることをWindowsに通知するフラグがあり、デバイスが読み込まれるたびにレジストリに読み込まれます。したがって、基本的には、システムの起動時にレジストリ値を自動的に上書きする方法を設定する必要があります。

まず、削除するデバイスのIDを取得する必要があります。 •デバイスマネージャーを開く([スタート]> [実行]> [devmgmt.msc])•デバイスを右クリックして[プロパティ]に移動し、[詳細]タブを開きます•[デバイスインスタンスID]項目がデフォルトでドロップダウンリストに選択されます• 'IDE\CDROMPBDS_DVD + RW_DS8W1P [...]\DB1B [...]\5&C10F4F&0&0.0.0のようになります。•次の手順で必要になるため、ウィンドウを開いたままにするか、IDを書き留めます。

次のステップは、レジストリのリムーバブル値を変更することです。 •レジストリエディタを開きます([スタート]> [実行]> [regedit])•HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enumにドリルダウンします•次に、IDのセクションを使用してデバイスを見つけます(たとえば、IDE、次にCDROMPBDS_DVD + RW_DS8W1P [...]\DB1B [...]次に5&C10F4F&0&0.0.0•デフォルトでは、値を変更する権限がない可能性があるため、キー(フォルダー)を右クリックして[アクセス許可]に移動し、アカウントに「フルコントロール」を付与します•そのキーの内部'Capabilities'という名前の値になり、値は4または6以上になります。•値を右クリックして[変更]を選択し、値から4を減算します(たとえば、6を2に変更し、4を0など)、[OK]をクリックします。この時点で、デバイスはリムーバブルとして認識されません。SafelyRemoveHardwareアプリを更新するのにウィンドウが少しかかる場合があります。または、更新するために開く必要がある場合がありますが、デバイスはアイコンがくっつく場合がありますが、次のステップの後で処理されます。

最後のステップは、Windowsが起動するたびに値が自動的に更新されるようにすることです(値はデバイスドライバーから毎回読み込まれるため、毎回上書きする必要があるため)。 •[ファイル]> [エクスポート]に移動し、キーをコンピューターのどこかに保存します。•テキストエディターでキーを開き、変更したくない余分なサブキーと値をすべて削除します。最終的には、次のようになります。

Windowsレジストリエディタバージョン5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\CdRomPBDS_DVD + -RW_DS-8W1P ____________________ BD1B ____\5&c10f4f&0&0.0.0] "機能" = dword:00000002

•レジストリエディタに戻り、HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runを参照します•右クリック>新規>文字列値•名前を付けてから右クリックして変更します•regedit/s "C:\ Documents andSettingsと入力します\ user\My Documents\DVD Not Removable.reg "(ファイルを保存した場所と名前を付けたパスを更新します)

これで、更新された値を含む.regファイルがアカウントにログオンするたびにロードされ、(それが唯一のリムーバブルデバイスであると仮定して)[ハードウェアの安全な取り外し]アイコンが表示されなくなります。

更新:Windows 7を実行している場合はコメント#28を確認してください*コメント28は、リンク先のスーパーユーザーの質問にループバックします。

Windowsでそのアイコンを非表示にするにはXP単に「非アクティブなアイコンを非表示」機能を使用して、「常に非表示」に設定します

[タスクバー]を右クリック> [プロパティ]> [非アクティブなアイコンを非表示にする]をオンにする> [カスタマイズ]

これには、他のアイコンを適切な設定に設定する必要があります(例:「常に表示」)

0
Joe Taylor

Windows XPでは、通知領域にある厄介な「ハードウェアの安全な取り外し」アイコンを取り除くためにstobject.dllをアンインストールする必要はなく、登録を解除するだけです。スタートメニューの[ファイル名を指定して実行]をクリックし、[テレ32 "c:\ windows\system32\stobject.dll"/u]と入力します。Windowsがファイルを見つけられるように引用符が必要です。再起動すると消えます。

0
user572216