Windows / 自動再生を無効化する

Windows XPにおける自動再生機能
;=== CD-ROM,リムーバブルドライブの自動再生を無効化 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=dword:000000b5
設定値 | CD-ROMドライブ | リムーバブルドライブ |
dword:00000091 | ○ | ○ |
dword:00000095 | ○ | × |
dword:000000b1 | × | ○ |
dword:000000b5 | × | × |
;=== 指定ドライブの自動再生を無効化(全ドライブ) [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveAutoRun"=hex:ff,ff,ff,ff
このレジストリ値はREG_BINARY型のバイナリ値で,各ドライブは下位ビットから順に対応しているようです。つまり最初の1バイトが,下位ビットからA:〜H:ドライブに対応し,次の1バイトはI:〜P:に対応といった具合です。対応するビットが1のドライブは,自動再生が無効化されます。