2つのパーティションがある外付けUSBハードドライブがあります。コンピューターがWindows7を起動するたびに、2つの自動実行ポップアップウィンドウが表示されます。これは迷惑です。 Windowsにパーティションをサイレントマウントするだけでいいのですが。
特定のドライブタイプ の自動実行を無効にすることはできますが、ドライブの分類はそれほどきめ細かくなく、USBキーの自動実行を取得したいと思います。
USBハードドライブの2つのパーティションに対して特に自動実行を無効にする方法はありますか?
可能ですが、少し手間がかかります。どこから始めればよいかはわかりますが、yaに実装する方法がわかりません。
http://msdn.Microsoft.com/en-us/library/cc144210(v = VS.85).aspx
これらは、変更する必要のあるレジストリキーです。残念ながら、CD/DVDのハンドラーとしてリストされているすべてのコンポーネントのすべてのclassIDを探す必要があります。焦土作戦は、それらをイベントハンドラーとしてリストから外すだけです。ただし、プログラムが破損する可能性があるため、お勧めしません。 。 。
編集:
上記を気にしないでください。私はそれを考え出した。
http://support.Microsoft.com/kb/967715
このグループポリシーのレジストリ設定を探します。次に、記事のグラフを使用して、必要な設定を取得します。たとえば、次のドライブをブロックしたかった:不明、ネットワーク、およびCD。便利なダンディなWindowsCalculatorを使用して、b1(16進数)または177の値を取得します。その悪い子をパンチします。
ですから、不幸なWindows 7ユーザーである私には、どうやら希望はありません。ただし、Windows 2000を使用している場合は、XPまたは2003(および、Windows 2000を使用している場合はのみ)、 XPまたは2003)、あなたは幸運です!
このMSDNドキュメント 個々のドライブ文字の自動再生を無効にする方法の説明が含まれています。
基本的に、無効にするドライブ文字を取得することから始めます。私にとってはE、F、Gでした。
ZYXWVUTSRQPONMLKJIHGFEDCBA
00000000000000000000000000
これは2進数です。自動再生を無効にするドライブ文字の下の数字を1に変更します。次のようになります。
ZYXWVUTSRQPONMLKJIHGFEDCBA
00000000000000000001110000
先頭のゼロはすべて無視してください。今私が持っています
1110000
Windows電卓などで16進数に変換します。
70
スタートメニューを開き、regedit
と入力して、ここに移動します。
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Policies
Explorer
メニューに移動し、[編集]> [新規]> [DWORD(32ビット)値]を選択します。
NoDriveAutoRun
という名前を付けます。ここで、計算した番号を入力します。レジストリを閉じます。魔法!変更を有効にするには、再起動が必要になる場合があります。
Windows Vistaの時点では、USBドライブの自動再生のみを無効にするには、Regitry(regedit.exe)、グループポリシーエディター(gpedit.msc)、またはコントロールパネル(control.exe)を使用することはできないようです。
ドライブ自体からの自動再生を無効にすることは機能します!
次のように実行します。
Windowsエクスプローラーのオプションで隠しファイルの表示を有効にする(まだ有効になっていない場合)
ドライブのルートを参照します
ファイルautorun.infを見つけて、名前を変更します。 autorun.IDLE.infに
autorun.infという名前のFOLDERを作成し、その属性をHSA(Hidden + System + Archive)に設定します。
必要に応じて、Windowsエクスプローラーのオプションで隠しファイルの表示をリセットします
それでおしまい!
私は同じ問題を抱えており、これを使用してWindows 7Professionalエディションの問題を修正しました。
これを使用して、特定のドライブの自動実行を無効にします: https://technet.Microsoft.com/en-us/library/Cc938275.aspx
_
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
__
Data type Range Default value
_
REG_DWORD 0x0–0x3FFFFFF (bitmap) 0x0
説明
システムに接続されている各ドライブで自動再生を有効にするかどうかを決定します。自動再生が有効になっている場合、メディアはドライブに挿入されると自動的に開始されます。
このエントリの値は32ビットで構成されます。下位26ビットはそれぞれドライブを表し、最下位(右端)ビットはドライブAを表し、右から26番目のビットはドライブZを表します。ビットが0に設定されている場合、自動再生機能はそのドライブで有効になります。ビットが1に設定されている場合、自動再生機能はそのドライブで無効になります。
たとえば、このエントリの値が0x8(1000バイナリ)の場合、ドライブDでは自動再生が無効になります。
これは、「NoDriveAutoRun」レジストリキー(Windows 7でも引き続き機能します)を使用して、特定のドライブの動作を変更します
Windows7の[コントロールパネル]\[すべてのコントロールパネルアイテム]\[自動再生]に移動し、下部にある[外部デバイス]セクションのドロップダウンで[アクションを実行しない]を選択します