停用Shell Hardware Detection服務只停止USB隨身碟的AutoRun Windows作業系統都是依靠著登錄機碼與服務在運作著,既然設定登錄機碼只能「半」關閉自動執行功能,那麼向服務下手是否就可以完全停止自動執行功能了呢?筆者同事開始著手測試,最後發現將“Shell Hardware Detection”這個服務(Windows XP以上作業系統才有的服務)給關閉就可以將自動執行功能給「2/3」關閉。為什麼是關閉2/3呢?因為 停用此一服務只能停用USB隨身碟的自動執行功能,對於USB外接式硬碟以及網路磁碟都沒有作用,依然會有遭受入侵的風險。 那麼為何我們還是要介紹這一個不完全的關閉方式呢?因為如果您是只用USB隨身碟的使用者,那麼就可以在插入他人或未知是否安全的隨身碟之前 先將這項服務停止,避免被USB Worm給感染。而服務的停止與啟用會比以下所介紹其他的關閉自動執行功能方式來得方便。關閉的方式是: . 使用滑鼠右鍵點選桌面上「我的電腦」圖示,選 擇「管理」。 . 在「電腦管理」介面選擇「服務及應用程式」中的服務。 . 使用滑鼠左鍵兩次點擊“ S h e l l H a r d w a r e Detection”服務。 . 按下服務狀態下的「停止」即可停止服務;點選 「啟動」即可啟動服務。 由於筆者的筆記型電腦必須時常裝卸他人的隨身碟,所以筆者是直接將該服務的啟動類型設定為「已停用」,長期停用該服務避免臨時忘了停用服 務而遭受入侵。