自動執行
AutoRun 是當磁碟或媒體內,根目錄有 autorun.inf 時,會依照該文件指示,自動執行指令的功能。
要關閉自動執行,就要從 regedit 的機碼權限下手。(以下是 WIndows XP Home SP3 的處理法)
首先就是在桌面下方的「開始功能表」中,找到「執行」的項目(或按鍵盤上的 Windows 商標圖示鍵及 r 鍵),然後輸入「regedit」。接著要在登錄編輯程式的左邊欄位,找尋以下機碼,建議鍵盤直接按 Ctrl-F 搜尋「MountPoints2」「(只勾)機碼」「(勾選)字串須完全相符」。
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2
找到後,在左欄的 MountPoints2 機碼(圖示是用資料夾表示)上,按滑鼠右鍵叫出快捷選單,點選「使用權限」後,開出的視窗中,按下「新增」的按鈕,在唯一可以輸入文字的欄位,輸入「everyone」,按「確定」儲存。
再來回到 MountPoints2 的權限這視窗後,群組或使用者名稱的欄位內,會多出一名「Everyone」的群組(或使用者)的設定,用滑鼠左鍵點一下,下方欄位的標題會變成「Everyone 的權限」,這時把「完全控制」那項的「拒絕」打勾,最後按「確定」,不理會警告,儲存變更離開後就好。
自動播放
(搜尋關鍵字: NoDriveTypeAutoRun)
AutoPlay 是當插入磁碟或媒體時,Windows 依內含的檔案,提供給你開啟媒體的方法的功能。
要關閉自動播放,一樣得從 regedit 改。請先找到這個機碼。
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
找到 HKCU 下的 Explorer 這機碼後,在右欄就會有個 NoDriveTypeAutoRun 的 DWORD 值,滑鼠左鍵雙擊兩下,在「數值資料」中(預設值在 XP 是 91 而 2000/2003 是 95),將值改為 FF,就會關閉所有磁碟或媒體的自動播放功能了。
(註:有些網站會要你到 HKEY_LOCAL_MACHINE 底下修改,基本上選哪個都沒差,只是在 HKLM 下修改的話,這裡的設定會優先於 HKCU 的。)
關閉自動播放的無腦修改法
覺得要一層層翻機碼很煩嗎?下面提供匯入用的登錄檔原始碼,只要複製到純文字編輯器中,再把副檔名改為 reg 儲存,接著滑鼠雙擊執行這個 reg 檔,匯入完成就好。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
2 comments:
關閉AutoPlay能夠防隨身碟病毒是誤傳吧@@?
選擇AutoPlay的「開啟資料夾」反而不會中標
呃啊,舊的那篇我不想改了啦,放給它爛。(逃)
不過這篇只是在講如何關閉,倒沒提說可以防制啥 USB 病毒,我當初只是覺得每次連上 USB 硬碟都要打鼓才能開很煩,就順手把 AutoPlay 也寫進來的。
(總之我修一下)
張貼留言