There are times in Windows, when you will get a virus that you cannot remove. You can locate the virus, but it will not let you delete it - even if safe mode. That's because the virus has embedded itself inside of a running process - usually svchost or rundll.
This process will guarantee, 100% of the time, the virus be deleted.
1. Locate the viruses and write down where they are located.
Use hijack this, spybot, AVG or anything else to actual locate the virus. E.G The wife's computer was infected with the Vundo Virus, and it put a file called ssqpm.dll in C:\Windows\System32.
I tried to delete this file with hijackthis, avast!, Nod32, everything - it would not delete it. Even is 'safe mode' it would not delete.
2. Download and burn a Linux Live CD that has NTFS-3G pre-loaded on it.
INSERT and Knoppix 5.1+ both have NTFS-3G loaded on it.
3. Insert the CD into your machine and reboot your computer.
Once Linux has booted, make sure you get to the desktop.
4. Open up a terminal and mount Windows
Right click on the desktop, (I believe both distros are running fluxbox or gnome), and look for something called a terminal.
5. Mount your Windows partition.
Once you have the terminal window open, type:
code:
1
| mount -t ntfs-3g /dev/XXXX /mnt |
The X's represent where your Windows partition is loaded. This is usually sda1 or hda1 etc. If neither of those work, you can try mounting everything, and issuing a 'ls' command to see if you see Windows, Document and Settings etc.
Once its mounted you can do your work.
6. Navigate to the files.
Navigate to where the viruses are (you should have wrote them down),
You navigate with the 'cd' command. If you want to see what is in a directory you can type 'ls'. The '.' represents the current directory, and the '..' represents the directory above. If you want to go up one directory you can do a
7. Delete the file
To delete the file you want to do an rm filename. So if the file is called ssqpm.dll, and it is in the Windows/System32 directory, and you are in that directory you can do a the 'rm' command. E.G
.