Windows XP มีความสามารถในการเปิดโปรแกรมโดยอัตโนมัติเวลาใส่แผ่น CD/DVD หรือเสียบ USB flash drive เข้าไป เรียกว่า AutoRun ซึ่งเป็นช่องทางที่ทำให้ติดไวรัสได้ง่าย แค่เสียบครั้งเดียวก็ติดแล้ว ส่วน Windows Vista, Windows 7 จะไม่เปิดโปรแกรมเองทันทีแต่มันจะถามก่อน จึงไม่ค่อยน่าห่วงเท่าไร
วิธีห้ามไม่ให้ Windows XP เปิดโปรแกรมทันทีตอนที่เสียบ USB flash drive - กด shift ค้างไว้ตอนเสียบ - ใช้ TweakUI ปิดการทำงานของ autorun หรือเราจะแก้ไข registry ต่อไปนี้เองก็เหมือนกัน key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Policies\Explorer value NoDriveTypeAutorun 0xff value NoDriveAutorun 0x03ffffff ผลของการตั้งค่านี้ คือ ตอนที่เสียบ โปรแกรมจะยังไม่ทำงาน แต่ถ้าไป double-click ที่ icon ของ drive นั้นใน My Computer โปรแกรมก็ยังถูกเรียกขึ้นมาทำงานอยู่ดี หรือเวลาคลิกขวา ตัวเลือกในเมนูก็อาจถูกเปลี่ยนแปลงตามที่กำหนดไว้ใน autorun.inf สรุปคือ ยังเสี่ยงต่อการติดไวรัสมากอยู่ ถ้าไม่ระมัดระวังเป็นพิเศษ
ใช้วิธีต่อไปนี้ดีกว่า วิธีห้ามไม่ให้ Windows XP ใช้ค่าที่กำหนดไว้ใน autorun.inf สั่งใน command line ดังนี้ reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\autorun.inf\autorun" /ve /t REG_SZ /d "@SYS:autorun\autorun"
อิอิ