I think V 2.0 makes some permanent changes because after rebooting I still get the clicks whenever there is activity other than listening to music. Now even with 1.6 there is no way to get rid of them. Can this be undone?
looking at the script 2.0 doesn't make permanent changes. The difference between 1.6 and 2 is 2 gets process.exe
Command Line Process Viewer/Killer/Suspender for Windows NT/2000/XP V2.03
The app then dumps the current process list from tasklist and runs process.exe to set affinity to 1 for all of them. (explorer gets affinity 1 and the audio service and some other ones 2, while some other things get 3 (well, flag values indicating actual cores I presume))
Then any processes launched should I think inherit affinity. Hence after reboot it should go back.
I don't think affinity is permanently stored anywhere. If it is, then we certainly have a problem
Then again, worst case scenario do what he does - dump the list of PIDs to file, then run process.exe from the temp folder (copy it while fidelizer is running) and run it to set affinity to all cpus for all processes...
(tasklist /fo list >> pid.txt
regex delete lines ^[^PD].*$
regex delete extra line breaks
(only leaves lines with PIDs)
regex replace ^(.*)$ with setaf -a \1 1111 (incidentally, 1111 is for 4 cores 1-4... If you have 2 virtual cores - 11, if 8 - 11111111...You get the picture)
(\1 is a backref, setaf is the renamed process.exe fished out of %TMP% when fiddelizer is 'optimizing')
Save it as a batch file and run it. (will reset affinity without a reboot)