2010年12月26日 星期日

Windows:如何停用自動執行 (Autorun) 功能

Windows如何停用自動執行 (Autorun) 功能

AutoRun 是當磁碟或媒體內,根目錄有 autorun.inf 時,會依照該文件指示,自動執行指令的功能。Windows XP 作業系統內可以關閉 Autorun 功能,避免執行到隨身碟 Autorun 的病毒。要關閉自動執行,請根據以下方法處理 (適用於 Windows XP Professional SP3)。

方法一:暫停自動開啟
  • 光碟片放入後,一直按住 Shift 就會停止自動開啟。

方法二:修改gpedit.msc
  • 按開始→執行→開啟輸入『gpedit.msc』→確定
  • 開啟群組原則的視窗
  • 本機電腦 原則→電腦設定→系統管理範本→系統→關閉自動播放
  • 關閉自動播放→選擇已啟用→所有磁碟機→套用→確定
▲按開始→執行
▲輸入『gpedit.msc』→確定
▲關閉自動播放
▲已啟用→所有磁碟機→套用→確定
補充:以上自動播放的停用,不包括光碟機喔!若要光碟機的自動播放也要關閉的話,可以修改Registry路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CdromDWORD值的[AutoRun],預設的1改為0

方法三:修改regedit
  • 按開始→執行→開啟輸入『regedit』→確定
  • 登錄編輯程式尋找然後按一下登錄中的下列項目:
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoDriveTypeAutorun
  • 選擇NoDriveTypeAutoRun
  • 然後按一下 (預設值 Windows XP = 0x91) 修改中數值資料方塊中輸入0xFF若要停用所有類型的磁碟機 或選擇性地停用特定的磁碟機,使用不同的值如何選擇性地停用特定的自動執行功能→確定
  • 檔案→結束
  • 重新啟動電腦
▲按開始→執行
▲輸入『regedit』→確定
▲登錄編輯程式
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer\NoDriveTypeAutorun (預設值 Windows XP = 0x91)

▲修改中數值資料方塊中輸入0xFF→確定
▲檔案→結束→重新啟動電腦
下表會顯示設定 NoDriveTypeAutoRun 登錄項目。

表示
0x1 或 0x80 未知的類型的磁碟機上,停用自動執行
0x4 在卸除式磁碟機上,停用自動執行
0x8 固定的磁碟機上,停用自動執行
0x10 網路磁碟機上,停用自動執行
0x20 在 CD-ROM 磁碟機上,停用自動執行
0x40 在 RAM 磁碟上,停用自動執行
0xFF 在所有類型的磁碟機上,停用自動執行

NoDriveTypeAutoRun 登錄項目的值會決定哪一個磁碟機或磁碟機的自動執行功能會被停用的。 就例如如果您想要停用自動執行,只網路磁碟機],您必須設定 NoDriveTypeAutoRun 登錄項目的值為 0x10 中。如果您想要停用的多個磁碟機的自動執行 ,您必須 0x10 值加入相對應的十六進位值。 就例如如果您想要為卸除式的磁碟機及網路磁碟機,請停用自動執行您必須新增 0x4 和是 2 的十六進位值,來決定要使用值的數學的加法的 0x10。 0x4 + 0x10 = 0x14。 因此,如果在此的範例,請以 0x14 設定 NoDriveTypeAutoRun 項目的值。

沒有留言:

張貼留言