Vorrei scrivere qui un esempio, il mio, di come si possano attivare/disattivare i programmi che lasciamo girare in background durante il normale funzionamento. Es.: antivirus, firewall, gestori di memoria, monitor di sistema etc. Per le installazioni di nuovi programmi, e non solo, è sempre consigliabile disattivarli tutti. Questo richiede l’apertura della finestra di ciascun programma, la spunta o meno dell’opportuno check-box (in certi casi più di uno: per il mio antivirus sono 4) chiusura della finestra e riavvio del PC.
Con programmi che rilevino le variazioni del registro, è possibile vedere in questo quali siano i valori rimossi e/o tolti in questa operazione. Si fa un controllo prima, si disattivano tutti i programmi, si riavvia e col suddetto programmino si registrano le variazioni. Dunque, si creano due files di registro (.REG). Uno in cui siano scritte le impostazioni che attivano i programmi in background. L’altro, quelle che li disattivano. Io li ho chiamati BG-On.reg e BG-Off.reg. Basterà eseguire il BG-Off e riavviare per non avere alcuna applicazione, se non di Windows, in esecuzione. Idem per il ripristino: si esegue BG-On e si riavvia.

Questi sono i miei due files:

Off:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\ASUS\ASUS Probe]
"AutoRun"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\ComputerAssociates\Ant i-Virus\Boot Sector]
"Enable"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\ComputerAssociates\Ant i-Virus\Memory]
"Enabled"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run]
"ASUS Probe"="rem c:\\programmi\\accessori+\\Probe\\AsusProb.exe"
"CpuIdle"="rem C:\\PROGRAMMI\\HARDWARE\\CPUIDLE\\CPUIDLE.EXE"
"Vet Alert"="rem C:\\WINDOWS\\System\\VetMsg9x.exe"

[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\VETMON9X]
"StaticVxD"="C:\\PROGRA~1\\SICURE~1\\INOCUL~1\\VET MON9X.VXD"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\Cur rentVersion\Run]
"netlauncher2000"="rem C:\\PROGRAMMI\\WEB\\NETLAUNCHER\\NETLAUNCHER.EXE"


On:
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\ASUS\ASUS Probe]
"AutoRun"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\ComputerAssociates\Ant i-Virus\Boot Sector]
"Enable"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\ComputerAssociates\Ant i-Virus\Memory]
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Run]
"ASUS Probe"="c:\\programmi\\accessori+\\Probe\\AsusProb .exe"
"CpuIdle"="C:\\PROGRAMMI\\HARDWARE\\CPUIDLE\\CPUID LE.EXE"
"Vet Alert"="C:\\WINDOWS\\System\\VetMsg9x.exe"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\VETMON9X]
"StaticVxD"="C:\\PROGRA~1\\SICURE~1\\INOCUL~1\\VET MON9X.VXD"

[HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\Cur rentVersion\Run]
"netlauncher2000"="C:\\PROGRAMMI\\WEB\\NETLAUNCHER \\NETLAUNCHER.EXE"


Un programma molto semplice per fare i due “shots” del registro dopo le variazioni, anche se non è quello da me usato, penso sia RegShot, segnalato qui da Cànaro

Nel mio caso, ho messo due link a questi files nel menù Start.

Ringrazio Trex di WT che mi ha dato un’indicazione per sapere come disabilitare un valore dalle chiavi “Run”