Takže se restartuje i v nouzovém...? Zkusil bych nouzový s potvrzováním, co se má spustit a co ne, jestli tam nebude něco podezřelého.
Případně nabootovat live distribuci a podle data se pokusit najít závadné exe nebo dll soubory... Ty dočasně přejmenovat. Pak třeba bude Win při startu řvát, že nelze spustit ten soubor, ale alespoň by dokončil bootování a pak by šlo ten soubor smazat a odstranit z registrů.