Eu não sei qual o Windows que você está usando. Pelo menos para o Windows XP, você pode fazer algo como um CD inicializável do Bart PE , (Windows PE significa Windows Preinstallation Environment), inicialize a partir do CD, carregue a seção do registro (você provavelmente precisará do arquivo chamado "sistema") usando o Editor do Registro do CD de inicialização e remova as entradas de execução automática manualmente. As seções do Registro são armazenadas em C: \ Windows \ System32 \ Config \ (Origem) . Há um guia com ilustrações gráficas aqui .
Os programas de execução automática geralmente são armazenados em estes locais :
The Registry keys most often involved with startup have the word "Run" in them somewhere. They are listed below using the abbreviation HKLM for the major key (or "hive") called "HKEY_LOCAL_MACHINE" and HKCU for for the hive "HKEY_CURRENT_USER"
- HKLM\Software\Microsoft\Windows\CurrentVersion\Run
- HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
- HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
- HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
- HKCU\Software\Microsoft\Windows\CurrentVersion\Run
- HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
- HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
Não sei se esse método funcionará com instalações do Windows Vista ou do Windows 7; Eu nunca tentei encontrá-lo. Mas definitivamente funciona com o XP.
Outra opção é usar uma ferramenta de registro no BootCD do Hiren , como
Registry Editor PE 0.9c - Easy editing of remote registry hives and user profiles.