nouzový režim znáš? tak ho použij.
v něm se nespouští obsah "po startu" - jinak je můžeš deaktivovat držením klávesy shift.
pak se pomocí msconfig.exe přesvědči, co máš nastavené v "po spuštění". já nosím na flashkách starter, ten je univerzálnější, podrobnější a lepší.
s tebou nemají viry těžkou práci.a pak vipne ...
a pro jistotu zkontroluj co máš v naplánovaných úlohách, třeba příkazem "at".