How to Remove heap41a virus
Press CTRL+ALT+DEL to open task manager
Go to the processes tab and look for svchost.exe under the "image name". There will be many but look for the ones which have your username under the "username".
Press DEL to kill these files. It will give you a warning, simply press Yes
Repeat for other svchost.exe files with your username. Note: Do not kill svchost.exe under system, local service or network service.
Type C:\heap41a in Start Menu > run.. and press enter. You need to do this because it is a hidden folder.
Delete all files inside this folder.
Again go to Start Menu > Run and type in Regedit
Go to the menu Edit > Find
Type "heap41a" here and press enter. You will get something like this "[winlogon] C:\heap41a\svchost.exe C:\heap(some number)\std.txt"
Select that and Press DEL. It will ask "Are you sure you wanna delete this value", click Yes
Now close the registry editor and you are done.
Make sure to delete the autorun.inf file and any unrecognized file ends with .exe in your pen drives and other external hard drives otherwise it will replicate itself again.