在“開始”菜單的“運(yùn)行”中輸入Regedit, 打開注冊(cè)表編輯器,展開到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Exploer主鍵下,在右側(cè)窗格中找到“NoDriveTypeAutoRun”,就是這個(gè)鍵決定了是否執(zhí)行CDROM或硬盤的AutoRun功能。
雙擊“NoDriveTypeAutoRun”,默認(rèn)狀態(tài)下(即你沒有禁止過AutoRun功能),在彈出窗 口中可以看到“NoDriveTypeAutoRun”默認(rèn)鍵值為95,00,00,00。其中第一個(gè)值“95”是16進(jìn)制值,它是所有被禁止自動(dòng)運(yùn)行設(shè)備的和。將“95”轉(zhuǎn)為二進(jìn)制就是1001 01 01,其中每
位代表一個(gè)設(shè)備,Windows中不同設(shè)備會(huì)用如下數(shù)值表示:
設(shè)備名稱 第幾位 值 設(shè)備用如下數(shù)值表示設(shè)備名稱含義
DKIVE_UNKNOWN 0101h不能識(shí)別的設(shè)備類型
DRIVE_NO_ROOT_DIR 1002h 沒有根目錄的驅(qū)動(dòng)器(Drive without root directory)
DRIVE_REMOVABLE2104h可移動(dòng)驅(qū)動(dòng)器(Removable drive)
DRIVE_FIXED3008h 固定的驅(qū)動(dòng)器(Fixed drive)
DRIVE_REMOTE 4110h網(wǎng)絡(luò)驅(qū)動(dòng)器(Network drive)
DRIVE_CDROM5020h光驅(qū)(CD-ROM)
DRIVE_RAMDISK 6040h RAM磁盤(RAM Disk) 保留7180h未指定的驅(qū)動(dòng)器類型(Not yet specified drive disk)
在上面所列的表中值為“0”表示設(shè)備運(yùn)行,值為“1”表示該設(shè)備不運(yùn)行(默認(rèn)情況下,Windows禁止80h、10h、4h、01h這些設(shè)備自動(dòng)運(yùn)行,這些數(shù)值累加正好是16進(jìn)制的95h,所以NoDriveTypeAutoRun”默認(rèn)鍵值為95,00,00,0 0)。
由上面的分析不難看出,在默認(rèn)情況下,會(huì)自動(dòng)運(yùn)行的設(shè)備是DRIVE_NO_ROOT_DIR、DRIVE_FIXED、DRIVE_CDROM:、DRIVE_RAMDISK這4個(gè)保留設(shè)備,所以要禁止硬盤自動(dòng)運(yùn)行AutoRun.inf文件,就必須將DRIVE_FIXED的值設(shè)為1,這是因?yàn)?span>DRIVE_FIXED代表固定的驅(qū)動(dòng)器,即硬盤。這樣一來,原來的
1 00101 01(在表中“值”列中由下向上看
)就變成了二進(jìn)制的
10011101,轉(zhuǎn)為
16進(jìn)制為
9D。現(xiàn)在,將“
No Drive Type AutoRun”的鍵值改為
9D,
00,
00,
00,關(guān)閉注冊(cè)表編輯器,重啟電腦就會(huì)關(guān)閉硬盤的
AutoRun功能。
怎樣禁止光盤
AutoRun功能
?其實(shí)就是將
DRIVE_CDROM設(shè)為
1,這樣“
No Drive TypeAutoRun”鍵值中的第一個(gè)值就變成了
10110101,也就是
16進(jìn)制的
B5。將第一個(gè)值改為
B5后關(guān)閉注冊(cè)表編輯器,重啟電腦后就會(huì)關(guān)閉
CDROM的
Autorun功能。如果僅想禁』卜軟件光盤的
AutoRun功能,但又保留對(duì)
CD音頻碟的自動(dòng)播放能力,這時(shí)只需將“
No Drive Type AutoRun”的鍵值改為:
BD,
00,
00,
00即可。如果想要恢復(fù)硬盤或光驅(qū)的
AutoRun功能,進(jìn)行反:方向操作即可。
事實(shí)上,大多數(shù)的硬盤根
H錄下并不需要
AutoRun.
inf文件來運(yùn)行程序,因此,我們完全可以將硬盤的
AutoRun功能關(guān)閉,這樣即使在硬盤根目錄下有
AutoRun.
inf這個(gè)文件,
Windows也不會(huì)去運(yùn)行其中指定的程序,從而可以達(dá)到防止黑客利用
AutoRun.inf文件入侵的目的。
posted on 2007-05-04 15:33
jadmin 閱讀(108)
評(píng)論(0) 編輯 收藏