As many people have noticed most if not all virii put a key in your registry so that they may still "live" after you reboot your system.

Here are a couple of ways you can set your registry to deni specific startup methods on your computer. This in return will allow to to "kill" a virus simply by restarting you computer after detecting a running one.

First Find: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]

Value Names:
-DisableLocalMachineRun
-DisableLocalMachineRunOnce
-DisableCurrentUserRun
-DisableCurrentUserRunOnce

Data Types: REG_DWORD (DWORD Value)

Value Data: (0 = enable run, 1 = disable run)

Examples:
[Name]--------------------------------[Type]-----------------[Data]
DisableLocalMachineRun_______REG_DWORD_____1
DisableLocalMachineRunOnce___REG_DWORD_____1